Support/l10nPriorityPRD: Difference between revisions

Jump to navigation Jump to search
Added current project bugs under Implentation
(Added current project bugs under Implentation)
Line 73: Line 73:


=Implementation=
=Implementation=
* Mechanism to import article priority data into the TikiWiki db from an external (http/https?) location
* Mechanism to import article priority data into the TikiWiki db from an external (http/https?) location ([https://bugzilla.mozilla.org/show_bug.cgi?id=481304 bug 481304])
** Location should be a configurable option/pref, since we want this to be portable to other SUMO installations (not just Firefox Support)
** Location should be a configurable option/pref, since we want this to be portable to other SUMO installations (not just Firefox Support)
**cww+zzxc can advice; already have scripts that parse data and create the prioritized article list -- just need to get them into Tiki.
**cww+zzxc can advice; already have scripts that parse data and create the prioritized article list -- just need to get them into Tiki.
* Decide how to store this data, e.g. Tracker tables, or new db tables.  
* Decide how to store this data, e.g. Tracker tables, or new db tables ([https://bugzilla.mozilla.org/show_bug.cgi?id=481303 bug 481303])
**Need at least three article lists:
**Need at least three article lists:
*** The entire KB, prioritized on page hits
*** The entire KB, prioritized on page hits
Line 86: Line 86:
*** Score (e.g. page hits %, or whatever metrics we use to prioritize the list)
*** Score (e.g. page hits %, or whatever metrics we use to prioritize the list)
*** Priority order (possibly implied in the Score field above)
*** Priority order (possibly implied in the Score field above)
* TikiWiki plugin to generate article lists in wiki docs
* TikiWiki plugin to generate article lists in wiki docs ([https://bugzilla.mozilla.org/show_bug.cgi?id=481305 bug 481305] and [https://bugzilla.mozilla.org/show_bug.cgi?id=481306 bug 481306])
** Flexible parameter based syntax just like the SHOWFOR plugin, e.g. {l10nTable(list=kb, start=1, limit=10, filter=needsReview)}  
** Flexible parameter based syntax just like the SHOWFOR plugin, e.g. {l10nTable(list=kb, start=1, limit=10, filter=needsReview)}  
** Potential parameters:
** Potential parameters:
Line 95: Line 95:
***filter: it should be possible to filter the list on status. For example, we might want to show a list of only the articles that are translated and waiting for approval/review. Or, we might want to filter out already translated articles.
***filter: it should be possible to filter the list on status. For example, we might want to show a list of only the articles that are translated and waiting for approval/review. Or, we might want to filter out already translated articles.
***style: the mockup above shows two possible styles: a table format with or without the Page Hits % as a column. A third possible style would be a simple HTML list with just the article name, which would be a perfect match for our "Most Popular Support Articles" list on the [http://support.mozilla.com front page].
***style: the mockup above shows two possible styles: a table format with or without the Page Hits % as a column. A third possible style would be a simple HTML list with just the article name, which would be a perfect match for our "Most Popular Support Articles" list on the [http://support.mozilla.com front page].
* TikiWiki plugin/syntax to generate progress bar with progress text/label
* TikiWiki plugin/syntax to generate progress bar with progress text/label ([https://bugzilla.mozilla.org/show_bug.cgi?id=481305 bug 481305] and [https://bugzilla.mozilla.org/show_bug.cgi?id=481307 bug 481307])
** Similar to the plugin above, this progress bar could be limited by the number of articles, or a scoreLimit. So, 100% in the progress bar could be the result of x number of articles in a list translated, or y total score achieved.
** Similar to the plugin above, this progress bar could be limited by the number of articles, or a scoreLimit. So, 100% in the progress bar could be the result of x number of articles in a list translated, or y total score achieved.
** The text label next to the progress bar should be flexible, as we haven't yet figured out which way is optimal for our "50% of total page hits localized" baseline. Some possible formatting options:
** The text label next to the progress bar should be flexible, as we haven't yet figured out which way is optimal for our "50% of total page hits localized" baseline. Some possible formatting options:
18

edits

Navigation menu