Support/ForumRedesignPRD: Difference between revisions

Jump to navigation Jump to search
m
m (Reverted edits by The Return of MrLuke (Talk) to last revision by Cww)
Line 19: Line 19:


==Individual Question View==
==Individual Question View==
[https://wiki.mozilla.org/File:Threadview.png Possible mockup] (treat as illustration to help understand the features, not as how this will look at all)
Mockups:
*[https://bug556285.bugzilla.mozilla.org/attachment.cgi?id=441873 Logged out]
*[https://bug556285.bugzilla.mozilla.org/attachment.cgi?id=441880 Logged in, administrator]
*[https://bug556285.bugzilla.mozilla.org/attachment.cgi?id=441879 Logged in, original poster]
 
''P1'' Needs to have for launch:
''P1'' Needs to have for launch:
* Somewhere to say "me too" for users and make the counts visible.
* Somewhere to say "me too" for users and make the counts visible.
Line 37: Line 41:
* Let people vote up replies.
* Let people vote up replies.
** '''Motivation:''' Use crowd-sourcing to identify the best answers to a question so other users have an easy way to find the solution.
** '''Motivation:''' Use crowd-sourcing to identify the best answers to a question so other users have an easy way to find the solution.
**We decided on three options:
** "Was this helpful?" "Helpful" "Not Helpful"
*** "This was helpful"  
** Only display the number of people who found a solution helpful, but moderators will be able to see each stat so we can quickly identify bad solutions.
*** "This was helpful, but didn't solve my problem"  
*** "This was not helpful"
** Only the sum of the first two options should be counted when displaying the number of people who found a solution helpful, but moderators will be able to see each stat so we can quickly identify bad solutions.
**The three tiers helps us identify contributors who are genuinely trying to help and also find troubleshooting steps that may seem to work in theory but less in practice.
** The reply that has the most helpful votes should get a special highlight to make it stand out of the rest.
** The reply that has the most helpful votes should get a special highlight to make it stand out of the rest.
* Any replies from the original poster of the question should be also highlighted differently -- e.g. they should use the same background color as the original question at the start of the thread.
* Any replies from the original poster of the question should be also highlighted differently -- e.g. they should use the same background color as the original question at the start of the thread.
Line 48: Line 48:
* Use a cookie to track the original poster in addition to special links in emails.
* Use a cookie to track the original poster in addition to special links in emails.
** '''Motivation:''' That way if the OP bookmarks a page, he can still act on it as the OP without having to check his email.  This will also help reduce voter fraud.
** '''Motivation:''' That way if the OP bookmarks a page, he can still act on it as the OP without having to check his email.  This will also help reduce voter fraud.
* The whole forum needs to be easily expandible for many languages in the future (localizable strings, tracking (and storing) the language of posts)
* The whole forum needs to be easily expandable for many languages in the future (localizable strings, tracking (and storing) the language of posts)
* Metrics we need to store per user account:
* Metrics we need to store per user account:
** Real name (Display name)
** Real name (Display name)
Line 69: Line 69:
* Moderator controls -- delete (move to a Spam forum?), edit other people's solutions as well as editing question titles and details
* Moderator controls -- delete (move to a Spam forum?), edit other people's solutions as well as editing question titles and details
* Some way to report a post as needing moderation
* Some way to report a post as needing moderation
** Moderators should be able to search for (or list) reported posts. )Ideally, their forum "dashboard" would have a section for posts in need of moderation, but this is not a requirement for launch).
** Moderators should be able to search for (or list) reported posts. (Ideally, their forum "dashboard" would have a section for posts in need of moderation, but this is not a requirement for launch).
** Everyone should be able to report a thread, including logged out users.
** Everyone should be able to report a thread, including logged out users.
* HTTPS support for views that require logging in as well as form submission
* HTTPS support for views that require logging in as well as form submission
Line 78: Line 78:
* When a user votes "This was helpful" on a solution to the thread, we should increment the me too votes (behind the scenes) if: 1) they aren't the OP and 2) They haven't already said "me too" before (including via this method)
* When a user votes "This was helpful" on a solution to the thread, we should increment the me too votes (behind the scenes) if: 1) they aren't the OP and 2) They haven't already said "me too" before (including via this method)
** Once they've voted me too by any method, we shouldn't count them twice.
** Once they've voted me too by any method, we shouldn't count them twice.
* We should be able to have multiple support forums on the same DB instance (to handle things like mobile-only forums etc).
* We should be able to have multiple support forums on the same DB instance (to handle things like mobile-only forums if needed).


''P2'': We should have these in the initial launch but they can slip to "top priorities after launch" if resources are limiting.
''P2'': We should have these in the initial launch but they can slip to "top priorities after launch" if resources are limiting.
Confirmed users
1,247

edits

Navigation menu