Enterprise profile

From StatusNet
Jump to: navigation, search
  1. Implemented as a plugin
  2. Concentrate on enterprise fields
  3. 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

  • LinkedIn
  • Twitter
  • Facebook
  • 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.

Personal tools
Namespaces
Variants
Actions
Navigation
Status.net
Toolbox