Mozillians/Releases/1.1/Tagging

From MozillaWiki
< Mozillians‎ | Releases‎ | 1.1
Jump to: navigation, search

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
  • Activity: Add-on Developer (XUL), Add-on Developer (SDK), AMO Editor, Persona Designer, Persona Reviewer
Support
  • Activity: KB Localizers (localize content), KB Contributors (help edit/write content), Forum Helpers (answer user questions on the forums), Live Chat Helpers (ditto, chat), General community (take part in discussions about SUMO and about issues)
QA
  • Teams: WebQA, Desktop Firefox, Mobile, Labs, Services, Automation
  • Projects: Selenium, Mozmill, Case Conductor, Litmus, Triage
Labs
  • None
Coding
  • Activity: Web Developer, Developer,
  • Projects: Firefox, Platform, Fennec, B2G, OpenWebApps, WebFWD
L10n
  • Activity: Lead, Localizer
  • Country/Locale
MDN
  • Activity: Evangelist, Doc Writer, Demo Author
  • Technology: CSS, HTML, Javascript,(e.g. look at "Categories" on hacks.mozilla.org)
Metrics
  • Unknown
UX/UI/UR
  • Activity: study writer, study reviewer, data analyst, user interviewee, code reviewer, developer
  • Projects: test pilot
Engagement
  • Activity: Designer, Affiliate, Press Relations
  • Role: Representative
  • Country
Employees
  • @mozilla.com or @mozillafoundation.org account; LDAP account.

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

  1. Create official group pages and "hangouts" within the Phonebook

Notes

Future

  • Integration of "blessed" tags