289
edits
(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: | ||
== | == 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> |
edits