Precursor

From XionKB
Revision as of 19:30, 7 March 2023 by Alexander (talk | contribs) (→‎Interplay with Superwiki)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
This article is a stub. You can help by expanding it.
The emblem for Precursor.

Precursor is a version control system designed to supplant CVS, Mercurial and Git. It is friendly to 8.3 filenames and ready for the Worldwide Web.

Interplay with Superwiki

Precursor is a backend for the superwiki concept, where it provides the history functionality as well as the content itself. Since it is limited to 8.3 filenames, a different approach to article names must be taken on the wiki side of the user experience. Physical page names are limited to 8 ASCII characters, and file extensions use the thornal numeral system to enumerate the wiki concept of namespaces by ID number.

To make this work with the existing content model, the {{DISPLAYTITLE}} magic word is leveraged on the wiki side in semantic union with the 4DOS-originated DESCRIPT.ION meta-file. Since the physical page names still need to be knowable by users for linking and navigation, they should be displayed as a subtitle of the displayed page title somehow.