Mozillians/Phonebook/Services
The phonebook is an excellent resource for Mozilla contributor information. We've had a bevy of requests to make that information more widely available to other mozilla.org properties and campaigns. The "Services" feature in the app will be a step forward to making Mozilla Connect profiles to be the one-stop-shop for contributor personas within the Mozilla Project.
Functional Principles
- Single contributor profile across all of Mozilla.org
- Standardize, Standardize, Standardize
- Simple Use Cases First
Features
Mozillian Passport
Mozillians currently have a difficult time connecting and getting access to Projects and Products in our community. The Phonebook aims to fix this problem by offering an API that authorize users as Vouched Mozillians; thus, giving them greater access to functionality. An API key will be available to Applications/Consumers via OAuth.
Profile Sharing
Mozillian Phonebook users can opt-in to allow community sites to parse for their Mozillian Profile data. There are two use cases attached to this approach:
- When contributors go to a mozilla.org property with a profiling system, they should be offered a way to auto-populate the profiles fields with information already placed onto Mozillians.org. Contributors will need to opt-in to use the service during registration or as a logged-in user.
- For mozilla.org properties, they should be able to use to grab contributor information on a per user (i.e. e-mail address), per group or per location basis.
Targeted Use Cases and Goals
Short-Term/K9O
- Winston Bowden - ExactTarget - Sync up e-mail lists of Vouched Mozillians on Engagement's e-mail messaging tool. He wants to reduce the cost of asking IT to query the Phonebook database and upload those e-mails.
- Pierros Papadeas - Mozilla Reps Portal - Authorize contributors for greater access to features on reps.mozilla.org.
- Air Mozilla - Authorize contributors to view Vouched-Mozillian-only streaming video.
Long-Term
- Gerv/Byron Jones - Bugzilla - Authorize contributors based on groups and status as those with greater privileges on Bugzilla. Also, they would like to auto-populate profile pics and fields of a Bugzilla user.
- Taskboard - Authorize contributors for greater access. Populate profiles with Mozillians data. Write data into Mozillians.org profiles.
- Les Orchard - MDN - Authorize contributors with greater access to wiki-editing. Populate profiles with greater amounts of data.
Non-Goals
- Make Mozillians.org the single sign-on solution for the Mozilla Project.