Enterprise profile
From StatusNet
- Implemented as a plugin
- Concentrate on enterprise fields
- Implement some hooks to let developers add additional fields
Contents |
[edit] Fields
[edit] Basic
from the mockup
- Name
- standard profile fullname field
- Title
- Manager
- connect to a profile -- can use autocomplete
- Location
- (standard profile location field)
- Bio
- (standard profile bio field)
- Tags
- (standard profile tags)
[edit] Contact
- Email
- zero-or-more?
- home, work, other?
- Phone
- zero-or-more
- each gets a type (home, office, mobile, etc)
- IM
- zero or more
- type: AIM, Yahoo, MSN, ICQ, XMPP, Skype, other
[edit] Urls
- Blog
- Other?
[edit] Personal
- Birthday
- Spouse's name
- Kids' names
[edit] Experience
One-to-many relationship with previous jobs. Each job has:
- Title
- Employer
- Start date
- End date
- Description
[edit] Education
One-to-many relationship with education. Each education has:
- Major
- Institution
- Degree (Masters/Bachelors/PhD/Certificate/Other)
- Start date
- End date
- Description
[edit] Custom
- Four ad-hoc custom fields (Custom 1, Custom 2, Custom 3, Custom 4), an admin can set the titles (Custom 1 = Vacation period or whatever)
[edit] Display
Extended profile page showing extra stuff; reach it from a 'more' or 'detail' link in the profile header section of regular 'showstream' action.
All on one page, split up by sections (not tabs).
[edit] Editing
Use a settings page as with the current profile settings, with handy one-click button to reach it.
Note: may also need a quickie admin panel for adjusting site-wide custom fields.
[edit] Privacy
For future:
- allow choosing which field values are exposed to public/other users/groups
[edit] Search
Future: extended profile elements are used in the full-text search.