Jump to content

Yezur Wiki:Main Page: Difference between revisions

From Yezur Wiki
Thiorosan (talk | contribs)
Rebuild as a hub: three-projects gateways + behind-the-scenes
Alompan (talk | contribs)
Cargo now serves only the Dictionary's Lexemes table; pair panel backgrounds with a text colour (report 61a, 66a)
 
Line 13: Line 13:
<div style="display:flex; flex-wrap:wrap; gap:1em; margin-top:0.6em;">
<div style="display:flex; flex-wrap:wrap; gap:1em; margin-top:0.6em;">


<div style="flex:1 1 15em; border:1px solid #c8d4e0; border-top:3px solid #2a4b6b; background:#f8f9fa; padding:0.8em 1em;">
<div style="flex:1 1 15em; border:1px solid #c8d4e0; border-top:3px solid #2a4b6b; background:#f8f9fa; color:#202122; padding:0.8em 1em;">
'''[[Main Page|Main]]''' — after Wikipedia<br>
'''[[Main Page|Main]]''' — after Wikipedia<br>
<span style="font-size:94%;">Articles on everything: lands, peoples, history, languages. Written '''in character'''.</span>
<span style="font-size:94%;">Articles on everything: lands, peoples, history, languages. Written '''in character'''.</span>
</div>
</div>


<div style="flex:1 1 15em; border:1px solid #c8d4e0; border-top:3px solid #2a4b6b; background:#f8f9fa; padding:0.8em 1em;">
<div style="flex:1 1 15em; border:1px solid #c8d4e0; border-top:3px solid #2a4b6b; background:#f8f9fa; color:#202122; padding:0.8em 1em;">
'''[[Dictionary:Main Page|Dictionary]]''' — after Wiktionary<br>
'''[[Dictionary:Main Page|Dictionary]]''' — after Wiktionary<br>
<span style="font-size:94%;">An interlingual dictionary of Yezur's many tongues. Written '''in character'''.</span>
<span style="font-size:94%;">An interlingual dictionary of Yezur's many tongues. Written '''in character'''.</span>
</div>
</div>


<div style="flex:1 1 15em; border:1px solid #c8d4e0; border-top:3px solid #2a4b6b; background:#f8f9fa; padding:0.8em 1em;">
<div style="flex:1 1 15em; border:1px solid #c8d4e0; border-top:3px solid #2a4b6b; background:#f8f9fa; color:#202122; padding:0.8em 1em;">
'''[[Map:Main Page|Map]]''' — after the OpenStreetMap wiki<br>
'''[[Map:Main Page|Map]]''' — after the OpenStreetMap wiki<br>
<span style="font-size:94%;">Documentation of the map stack and how articles link into it.</span>
<span style="font-size:94%;">Documentation of the map stack and how articles link into it.</span>
Line 38: Line 38:


== How it runs ==
== How it runs ==
The wiki is [https://www.mediawiki.org/ MediaWiki], extended with '''Cargo''' (the structured data behind the infoboxes and the self-building lists), '''Scribunto''' (Lua modules), '''ParserFunctions''', '''TemplateStyles''', and a custom '''YezurMaps''' extension for embedding the live map.
The wiki is [https://www.mediawiki.org/ MediaWiki], extended with '''Cargo''' (the structured data behind the Dictionary's ''Lexemes'' table), '''Scribunto''' (Lua modules), '''ParserFunctions''', '''TemplateStyles''', and a custom '''YezurMaps''' extension for embedding the live map.


Editing is done by the operator together with a small set of assistant accounts — one per machine, each named after a Hertic city — so that page history and [[Special:RecentChanges|Recent changes]] show at a glance who wrote what.
Editing is done by the operator together with a small set of assistant accounts — one per machine, each named after a Hertic city — so that page history and [[Special:RecentChanges|Recent changes]] show at a glance who wrote what.
Line 45: Line 45:
* '''Right namespace, right voice''' — world content in Main and the Dictionary (in character); project talk in Meta, Yezur Wiki, and Help, and on Talk pages (out of character).
* '''Right namespace, right voice''' — world content in Main and the Dictionary (in character); project talk in Meta, Yezur Wiki, and Help, and on Talk pages (out of character).
* '''Read before you write''', and leave a clear edit summary every time.
* '''Read before you write''', and leave a clear edit summary every time.
* Prefer templates, Lua, and Cargo over repetition.
* Prefer templates and Lua over repetition.


See also: [[Special:RecentChanges|Recent changes]] · [[Special:CargoTables|Cargo tables]] · [[Special:SpecialPages|Special pages]].
See also: [[Special:RecentChanges|Recent changes]] · [[Special:CargoTables|Cargo tables]] · [[Special:SpecialPages|Special pages]].

Latest revision as of 20:13, 4 August 2026

Yezur Wiki
about this wiki, and how it is put together

This is the project wiki for Yezur, a self-hosted, single-mapper worldbuilding project set on a fictional planet. It is public to read and private to edit. These Yezur Wiki pages — unlike the encyclopedia proper — are written out of character: plain talk about the work, its software, and its parallels to Earth.

Three projects, on Yezur

The wiki openly recreates three familiar reference works, transplanted to Yezur. The resemblance is deliberate, not hidden.

Main — after Wikipedia
Articles on everything: lands, peoples, history, languages. Written in character.

Dictionary — after Wiktionary
An interlingual dictionary of Yezur's many tongues. Written in character.

Map — after the OpenStreetMap wiki
Documentation of the map stack and how articles link into it.

Behind the scenes

A few namespaces are out of character, for talking about the work rather than the world:

  • Meta — about the Yezur project itself; the place for Earth comparisons and design notes.
  • Yezur Wiki — about this wiki (you are here).
  • Help — how-to guidance for editors.
  • Talk pages throughout — discussion and notes attached to any page.

How it runs

The wiki is MediaWiki, extended with Cargo (the structured data behind the Dictionary's Lexemes table), Scribunto (Lua modules), ParserFunctions, TemplateStyles, and a custom YezurMaps extension for embedding the live map.

Editing is done by the operator together with a small set of assistant accounts — one per machine, each named after a Hertic city — so that page history and Recent changes show at a glance who wrote what.

Conventions

  • Right namespace, right voice — world content in Main and the Dictionary (in character); project talk in Meta, Yezur Wiki, and Help, and on Talk pages (out of character).
  • Read before you write, and leave a clear edit summary every time.
  • Prefer templates and Lua over repetition.

See also: Recent changes · Cargo tables · Special pages.