Precursor: Difference between revisions

From XionKB
Jump to navigationJump to search
m (add category)
 
Line 2: Line 2:
[[File:Precursor.svg|thumb|right|The emblem for Precursor.]]
[[File:Precursor.svg|thumb|right|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.
'''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 <code><nowiki>{{DISPLAYTITLE}}</nowiki></code> magic word is leveraged on the wiki side in semantic union with the 4DOS-originated <code>DESCRIPT.ION</code> 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.


[[Category:Byblos components]]
[[Category:Byblos components]]

Latest revision as of 19:30, 7 March 2023

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.