Support/Kitsune/KB/Implementation: Difference between revisions

No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Static pages ==
== UNSOLVED design decisions ==
* Home page, live chat page
* How do we migrate articles
** Home page contains list of articles/categories
** How do we migrate SHOWFOR?
== Articles ==
** How do we migrate templates? (formerly known as dynamic content)
* Editable
* How do we implement templates?
* Lockable
 
* KB articles VS contributor articles
== SOLVED design decisions ==
* Tags/Categories -- allows for "related articles"
* How do we handle multiple unreviewed revisions?
* Localized
** '''Solution:'''
* Exportable (?)
*** approving or rejecting revisions does not change previous or ulterior revisions
* Could have an introduction/summary field, for use in search results
*** each revision needs to be approved or rejected individually
* Review of changes with approve/deny
*** the latest (by time of creation) approved revision is the one publicly visible
** Save progress without asking for review
* How do we handle micro VS macro showfor?
** Mark articles as ready for review
** '''Solution:'''
** Message author of edit on approval/denial
*** Macro showfor is per-heading. E.g. |== Some text (SHOWFOR: mac, linux) ==|
** Emails contain links to approve/deny
**** The content until the next heading shows on mac and linux, but not on windows
* Mark edits as spam
*** Micro showfor uses internal link syntax. E.g. <nowiki>[[Showfor:linux=Ctrl|windows=Ctrl|mac=Cmd]]</nowiki>
== Localization ==
* Mark translations as out of date
* Side by side translation
* In progress translation locks out others
== Versioning (History) ==
* Diffs
== Wiki support ==
* SHOWFOR
* templates
* Editable by section
* Reordering of sections
* Table of contents on/off
== Discussion ==
* Articles can be discussed in forums
== Misc ==
* media upload
** media library (listing uploaded screenshots and videos)
** videos offer quick links to embed
** flickr-like notes for images on mouseover
* screencast support
** "step by step text instructions"
** skip to next step in video
* print stylesheet for articles
* manually set related articles
== Localization Dashboard ==
== Contributor Dashboard ==
289

edits