Firefox/TellUsMore
Contents
Context
Input currently offers a set of feedback options that have a very low-bar to submission and offer constraints in order to frame feedback into more actionable items. The drawbacks of such an approach is the loss of more in-depth and very detailed bug reports that can be traced back to a identified reporter. We believe our pre-release users who comprise of more early adopters type users want to and have tried to submit more bug-related feedback, but have been hindered with the current options we offer.
Objective
The primary purpose of Tell Us More will be to supplement the sad feedback form with an option for users to submit a bug report into Mozilla bug tracking system and allow our community of triagers to move the bug through its life cycle properly.
Goals
- User Report creates a bug report in bugzilla.mozilla.org
- Users can send screenshots
- Mozilla contributors or staff should be able to contact the bug reporters
- Users should be able to send a message with their submission (not limited to the same character count)
Features
Submission Form
(Design mock-Up: http://www.flickr.com/photos/aakashhdesai/5916888580/in/photostream/)
Field | Description/Requirements |
|
|
|
|
|
|
|
|
|
|
|
|
E-mail Validation
On submission of the bug report to the Tell Us More App, a user's e-mail address should be verified against two places:
- Bugzilla: If it exists, file bug with that e-mail address.
- If not, then validate (i.e. send confirmation ping to user's e-mail account). If the validation confirms a real e-mail account, then file a bug with a generic input Bugzilla account and add a private comment with the user's e-mail address to the bug report.
Bug Creation
After the e-mail has been validated against Bugzilla and the user's e-mail service, a bug should be filed under Firefox/TriageNeeded with the following fields mapped (some will be mapped using BMO's products.js mapping function):
Submission Form Field | Bugzilla Field |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mock-Ups/Designs
Implementation
Future
- Screen capture instanced via the web page
- about:support information attached to the created bug form
Non-Goals
- A replacement for Input's current feedback options
- A replacement for Bugzilla