18
edits
(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: | ||
edits