PostCrash: Difference between revisions

Jump to navigation Jump to search
133 bytes added ,  13 September 2010
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{DRAFT}}
{{DRAFT}}


The primary goal of this project is to engage with users who provided an e-mail address in the Crash Reporter by
The goal of this project is to engage with users who provided an e-mail address in the Crash Reporter by
* Providing relevant info about their crash as well as general info about how to avoid crashes in Firefox.
* Providing relevant info about their crash as well as general info about how to avoid crashes in Firefox.
*Letting them know when their crash has been fixed in Firefox.
*Letting them know when their crash has been fixed in Firefox.


The project will require changes to SUMO and Socorro in order to supply the required functionality. For the secondary goal, Session Restore and/or about:crashes need to be changed, too.
The project will require changes to SUMO and Socorro in order to supply the required functionality. For the secondary goal, Session Restore and/or about:crashes need to be changed, too.


= Primary goal: Engage with users after Firefox crashes =  
= Engage with users after Firefox crashes =  


We should engage with users via e-mail in the following situations:
We should engage with users via e-mail in the following situations:
Line 16: Line 14:
* After a bug has been fixed and shipped in a Firefox release, to inform the user that the bug is fixed in Firefox version x.y.z. This will also work as a powerful way of retaining users, including getting users back who may have switched to another browser between the crash report and the fix.
* After a bug has been fixed and shipped in a Firefox release, to inform the user that the bug is fixed in Firefox version x.y.z. This will also work as a powerful way of retaining users, including getting users back who may have switched to another browser between the crash report and the fix.


== When submitting the crash report ==
== When submitting the crash report (Q4) ==


This e-mail will be automated:
This e-mail will be automated:
Line 32: Line 30:
Issues with regard to authenticity of email / phishing can be addressed by encouraging users to "visit mozilla.com and click on blah for more information" (taking a lead from Paypal/eBay here).    We should make sure that emails come from a mozilla.com address and use whatever we have in place for email authentication.
Issues with regard to authenticity of email / phishing can be addressed by encouraging users to "visit mozilla.com and click on blah for more information" (taking a lead from Paypal/eBay here).    We should make sure that emails come from a mozilla.com address and use whatever we have in place for email authentication.


== When new support documentation is available (lower priority) ==
== When new support documentation is available (Q4) ==


This e-mail will be automated:
This e-mail will be automated:
Line 40: Line 38:
Generally, this e-mail should make the new information prominent, but otherwise retain the language and key messages of the initial e-mail.
Generally, this e-mail should make the new information prominent, but otherwise retain the language and key messages of the initial e-mail.


== When a bug has been fixed in a shipped Firefox release ==
== When a bug has been fixed in a shipped Firefox release (Q3) ==


This would in part be a manual workflow:
This would in part be a manual workflow:
Line 59: Line 57:


Do we want to provide functionality to email these users in Socorro?  This feels like it belongs in a different system. Providing Support with a list of emails per crash bug should be enough for version 1.
Do we want to provide functionality to email these users in Socorro?  This feels like it belongs in a different system. Providing Support with a list of emails per crash bug should be enough for version 1.


=Technical requirements=
=Technical requirements=
Line 87: Line 83:
*# If a canonical article exists for crash_signature (top search result), return the title and URL
*# If a canonical article exists for crash_signature (top search result), return the title and URL
*# Else if other search results exist for crash_signature (e.g. forum threads), return URL to search results
*# Else if other search results exist for crash_signature (e.g. forum threads), return URL to search results
=Timeline=
* Monday Sept 13: Meeting with QA to establish QA/Support workflow
* Tuesday Sept 21 (?): Socorro 1.8.1 freeze
* Tuesday Sept 28: Socorro 1.8.1 push


=Questions/Discussion=
=Questions/Discussion=
1,623

edits

Navigation menu