QA/Community/QMO Design/Design Doc: Difference between revisions
< QA | Community | QMO Design
Jump to navigation
Jump to search
| Line 23: | Line 23: | ||
** User login/status; Basic navigation/action menus | ** User login/status; Basic navigation/action menus | ||
* Site Title Bar | * Site Title Bar | ||
** Logo + | ** Logo + '''QMO - The new home of Mozilla QA''' | ||
** Search box on right | ** '''Search''' box on right | ||
'''Main Content Area''' | '''Main Content Area''' | ||
* Introduction block | * Introduction block | ||
** Welcome message | ** '''Welcome''' message | ||
** Small block/image for | ** Small block/image for '''New Visitors''' (directs them to "Getting Started" page) | ||
* Activity Flow blocks | * '''Activity Flow''' blocks | ||
** 4 major blocks for each activity flow with | ** 4 major blocks for each activity flow with topic + description/links to activity pages | ||
*** Test | *** '''Test''' | ||
*** Code | *** '''Code''' | ||
*** Bugs | *** '''Bugs''' | ||
*** Data | *** '''Data''' | ||
* What's going on right now? block | * '''What's going on right now?''' block | ||
** Upcoming Events (list up to 5 events) | ** '''Upcoming Events''' (list up to 5 events) | ||
** Current Projects (list up to 5 projects) | ** '''Current Projects''' (list up to 5 projects) | ||
* Quality Talk block | * '''Quality Talk''' block | ||
** Recent forum discussions (list up to 5 forum posts) | ** Recent '''forum discussions''' (list up to 5 forum posts) | ||
** Recent story/blog comments (list up to 5 comments) | ** Recent story/blog '''comments''' (list up to 5 comments) | ||
* Stories/ | * '''Stories/Blogs''' block (display 2-3 stories) | ||
** Other posts (list up to 5 titles) | ** Other posts (list up to 5 titles) | ||
Revision as of 20:38, 28 September 2007
Target Audience
QMO serves as a portal for the Mozilla QA team and community. Both segments will use the site for their particular needs and interests:
Mozilla QA Team
- Most of the team will be working on site content and functionality, as well as maintenance and monitoring. We plan to use QMO to:
- Write articles and/or blog posts to keep the community updated on what we're working on and to ask for help with specific tasks.
- Create new project pages for things we are working on, to track progress and provide the community a chance to learn more and get involved.
- Promoting community events through the calendar and front page.
- Moderating the forum discussions and comments.
Community
- We have identified a few categories of users that will be visiting and using QMO regularly:
- Average users and new Mozilla community members (looking to learn more about the Mozilla project and how they can get involved)
- Nightly testers (established contributors that use nightly builds and are fairly active across the Mozilla project's many sites/channels)
- User-based/Blackbox Testers (anyone that wants to help by testing Firefox, whether it is an official release or nightlies)
- Bugzilla contributors (people that live and breath bugs by writing, reproducing, and resolving them through Bugzilla)
- Tools and Automation developers (looking to do a bit of programming and building out the test infrastructure)
- Data/Information Analysts (there will be people that are interested in combing through user feedback, crash data, and bug info to get a better understanding of the quality of our products)
Frontpage Content
Site Header
- Site "Hat" at top of page
- User login/status; Basic navigation/action menus
- Site Title Bar
- Logo + QMO - The new home of Mozilla QA
- Search box on right
Main Content Area
- Introduction block
- Welcome message
- Small block/image for New Visitors (directs them to "Getting Started" page)
- Activity Flow blocks
- 4 major blocks for each activity flow with topic + description/links to activity pages
- Test
- Code
- Bugs
- Data
- 4 major blocks for each activity flow with topic + description/links to activity pages
- What's going on right now? block
- Upcoming Events (list up to 5 events)
- Current Projects (list up to 5 projects)
- Quality Talk block
- Recent forum discussions (list up to 5 forum posts)
- Recent story/blog comments (list up to 5 comments)
- Stories/Blogs block (display 2-3 stories)
- Other posts (list up to 5 titles)
Navigation/Blocks Column
- monthly all-star contributor block
- previous posts/events in middle/right column (2-3 rows)
- quick links menu
- navigation menu for site (projects, team, forums, events, get involved, etc)
Required Features
- events/calendar
- articles/blog
- forums
- feedback form
- mozqa and community permissions
P2 Features
- projects/groups (organic groups module)
- l10n/i18n (localization module)
- user badges
- rating/ranking of docs and posts
- user mailing lists
References
QMO Design Meeting Notes (8/17)
- What's working well
- announcement platform for test days and beta testing
- planet integration
- sidebar vs front page, stories + quick links
- What do we need?
- make event pages more visible
- event nodes + static event pages
- better integration with mozillazine
- forums need to be more visible, need more participation
- too many sections on front page
- too many items under personal navigation
- QA Team Update
- What's going on with the QA team?
- section to let community know what we're working on.
- front page with blocks for each type of user/action items
- personal touch with live help
- mini-survey with guided questions as part of sign up process
- facebook for qa team and community
- user-customizable content (my yahoo, igoogle)
- personal content box for links and notes
- contributor showcase or member of the month box
- make event pages more visible
- Who is using QMO? Who should we target?
- nightly testers
- keep nightly testers informed on development changes
- first-timers
- lot's of guidance, connect with folks, who we are, workflow for action
- tools developers
- direct them to ongoing projects for qa tools and automation
- nightly testers
- Todo List
- QA Blog - redirect permanently
- mozilla.org - update pages and start migration of some content to QMO
- Prepare QMO brownbag for team