Machine readable decription of wikis and wiki engines. This is indented to obsolete the interwikimap in the long run.
Links
MoonEdit ting 16 original idea by FlorianFesti
MoonEdit ting 17 First sketch of a format
Description block for the MoinMoin wiki engine
Draft!!!!
<machinecode> title: MoinMoin development-wiki: (URL to machinecode block of development wiki) version: 1.3 wikirpc_v1 : ?action=xmlrpc wikirpc_v2 : ?action=xmlrpc2 remove-from-base: "" #revisions: ordinals (** see discusion below; alternatives: "iso8601", "milliseconds") recentchanges : RecentChanges rss : ?action=rss_rc&ddiffs=1&unique=1 #per-page-rss: (relURL, optional $NAME) page-list : TitleIndex plaintext-page-list: TitleIndex?action=titleindex search : ?action=fullsearch&context=180&value=$PATTERN&fullsearch=Text search-titles: ?action=fullsearch&context=180&value=$PATTERN&fullsearch=Title view-rev : $NAME?action=recall&rev=$REV view-source : $NAME?action=raw #view-source-rev : (relURL, $REV, optional $name) view markup as plain text view-printable : $NAME?action=print #view-printable-rev :(relURL, $REV, optional $name) printer friendly version page-info: $NAME?action=info&general=1 page-history: $NAME?action=info page-edit: $NAME?action=edit #page-edit-rev: (relURL, $REV, optional $NAME) - edit from a version last-diff: $NAME?action=diff rev-to-rev-diff: $NAME?action=diff&rev1=$EARLIER&rev2=$LATER #rev-to-next-diff: (relURL, $EARLIER, optional $NAME) rev-to-current-diff: $NAME?action=diff&rev1=$EARLIER </machinecode>
- For search, the context is not really needed. It should be an optional parameter. Does this format have a way to save this information?