Mozillians/Releases/1.1/Tagging
Contents
Summary
Mozillians all help propel the Mozilla Community, but do so in many different areas. The Phonebook should allow for Mozillians to find and contact other Mozillians who categorize themselves as part of a specified communities.
An easy way to do this is to add a "Groups" area onto each Phonebook user's individual profile page. Users (Vouched and Non-Vouched) will be able to join groups they're associated to within the Mozilla community onto their profiles or create new ones. Further, they should be able to search for users by tags associated to their profiles.
Use Cases for Groups
For a full list of pre-defined tags in 1.1, take a look at the brainstormed list.
Group Tags | Possible Folksonomies |
Addons |
|
Support |
|
QA |
|
Labs |
|
Coding |
|
L10n |
|
MDN |
|
Metrics |
|
UX/UI/UR |
|
Engagement |
|
Employees |
|
Features
Groups in Profile
Phonebook vouched users should be able to view groups created by the profile author. Each should be colored and should be static elements on the page. To do any editing to the groups, the user will need to go to the Edit Profile page.
Functionality
- On version 1.1, tags will not have any functionality on the profile.
Edit Groups in Profile
Profile authors will be able to add/edit/remove tags they're associated to within the "Edit Profile" page. On the page, the tags editing section will allow users to manually search/add their own set of tags or select from a selection of blessed tags per community. One additional option would be to add auto-complete selections as a user adds a personal tag via the search/add field.
Search
The addition of groups should be expand into the search functionality of the site to allow users to find users within a specific group.
During search...
- While typing in text into the search field, any known groups which match the typed in query as an autocomplete list below the field.
After search...
- Search results should populate only after a user has added content to the search field and pressed the "Search" button. Results should only include tags that match the exact phrase/term suggested. The layout of the results should expand on current profile information should with the groups associated to each user's profile.
Non-Goals
- Create official group pages and "hangouts" within the Phonebook
Notes
Future
- Integration of "blessed" tags