1,365
edits
(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] | ||
* | |||
* | * 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 = |
edits