Support/Kitsune/KB/Implementation: Difference between revisions

(Replaced content with "== Design decisions to be made == * How do we migrate articles ** How do we migrate SHOWFOR? ** How do we migrate templates? (formerly known as dynamic content) * How do we i...")
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Design decisions to be made ==
== UNSOLVED design decisions ==
* How do we migrate articles
* How do we migrate articles
** How do we migrate SHOWFOR?
** How do we migrate SHOWFOR?
** How do we migrate templates? (formerly known as dynamic content)
** How do we migrate templates? (formerly known as dynamic content)
* How do we implement templates?
* How do we implement templates?
== SOLVED design decisions ==
* How do we handle multiple unreviewed revisions?
** '''Solution:'''
*** approving or rejecting revisions does not change previous or ulterior revisions
*** each revision needs to be approved or rejected individually
*** the latest (by time of creation) approved revision is the one publicly visible
* How do we handle micro VS macro showfor?
** '''Solution:'''
*** Macro showfor is per-heading. E.g. |== Some text (SHOWFOR: mac, linux) ==|
**** The content until the next heading shows on mac and linux, but not on windows
*** Micro showfor uses internal link syntax. E.g. <nowiki>[[Showfor:linux=Ctrl|windows=Ctrl|mac=Cmd]]</nowiki>
289

edits