Precursor: Difference between revisions

From XionKB
Jump to navigationJump to search
(Created page with "{{stub}} 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.")
 
 
(One intermediate revision by the same user not shown)
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]]

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.