Support:PRD: Difference between revisions

1,524 bytes added ,  5 October 2007
update KB tech req
(update KB tech req)
Line 75: Line 75:
==Technical requirements==
==Technical requirements==
This summarizes our technical requirements for the knowledge base:
This summarizes our technical requirements for the knowledge base:
* If a page doesn't exist for the requested locale, TikiWiki should fallback according to the http accept-language header if not logged in, or according to the user preferences if logged in. [https://bugzilla.mozilla.org/show_bug.cgi?id=398353]
** If a page doesn't exist for the requested locale, a box should appear at the beginning of the article explaining that the page is not yet translated to the requested language. [https://bugzilla.mozilla.org/show_bug.cgi?id=398354]
* Permission to make live edits to live articles should be restricted to those who have already earned our trust. There should never be incorrect information in Firefox Support KB articles.
** Registered users should still be able to submit edits, either to bugs, or by editing a trunk version of the article, which is going to be tricky to make contributor-friendly.
* Need a way of tracking article requests/status without using Bugzilla.
* Need hidden tags for articles (needs mac review, needs style review, needs updating, etc.).
* Image optimizing on upload.


* We need a simple way to create a translation of an existing KB article. [https://bugzilla.mozilla.org/show_bug.cgi?id=398351]
* We need a simple way to create a translation of an existing KB article. [https://bugzilla.mozilla.org/show_bug.cgi?id=398351]
* Need way of finding the lowest rated articles, without having to check each article poll result individually.
* Common includes which can be multi-lined, and parsed


* When a significant change is made on the en-US page, there should be a way to automatically mark all localized versions of the page as "potentially outdated". [https://bugzilla.mozilla.org/show_bug.cgi?id=398355]
* When a significant change is made on the en-US page, there should be a way to automatically mark all localized versions of the page as "potentially outdated". [https://bugzilla.mozilla.org/show_bug.cgi?id=398355]
** A "potentially outdated" localized version of an article should have easy access to the diff of the en-US. [https://bugzilla.mozilla.org/show_bug.cgi?id=398356]
** A "potentially outdated" localized version of an article should have easy access to the diff of the en-US. [https://bugzilla.mozilla.org/show_bug.cgi?id=398356]
** This "potentially outdated" status should be visible on the page as a box at the beginning of the article, even for users not logged in. [https://bugzilla.mozilla.org/show_bug.cgi?id=398357]
** This "potentially outdated" status should be visible on the page as a box at the beginning of the article, even for users not logged in. [https://bugzilla.mozilla.org/show_bug.cgi?id=398357]
* By using the same article name/id across l10n, the cross-linking of articles would be maintained without the need to update the links. For example, if the page s.m.c/sv/Article1 pointed to "Article2", the page served would be s.m.c/sv/Article2 (i.e. the Swedish version of Article2). In other words, TikiWiki will remember/save the current locale and parse in-page links accordingly. [https://bugzilla.mozilla.org/show_bug.cgi?id=398352]
* By using the same article name/id across l10n, the cross-linking of articles would be maintained without the need to update the links. For example, if the page s.m.c/sv/Article1 pointed to "Article2", the page served would be s.m.c/sv/Article2 (i.e. the Swedish version of Article2). In other words, TikiWiki will remember/save the current locale and parse in-page links accordingly. [https://bugzilla.mozilla.org/show_bug.cgi?id=398352]
* If a page doesn't exist for the requested locale, TikiWiki should fallback according to the http accept-language header if not logged in, or according to the user preferences if logged in. [https://bugzilla.mozilla.org/show_bug.cgi?id=398353]
 
** If a page doesn't exist for the requested locale, a box should appear at the beginning of the article explaining that the page is not yet translated to the requested language. [https://bugzilla.mozilla.org/show_bug.cgi?id=398354]
* support.mozilla.com should be able to detect what operating system the visitor is using, and automatically display a version of the content, that applies to them. In cases where the OS cannot be determined, show Windows content, by default; and always include an OS selector, near the top of each article.
 
* Put Tiki breadcrumbs in top gray bar.
 
* Move images to image gallery, and make upload image tool upload to the image gallery.
 
* Need a way to link to anchors within another KB article.
 
* Multiple instances of the same header should not produce the same anchor (breaking every TOC link after the first instance).
 
* Need a listing of all freetags, to make tagging easier, and more consistent.
 
* Search results should include a link to the same search, but for forums


= Forum requirements =
= Forum requirements =
1,365

edits