Wikitext standard/cs

Jediný standard wikitext je velmi důležitý pro dlouhodobou stabilitu softwaru MediaWiki. Musíme popsat a formalizovat verzi 1.0 jazyka Wikitext na základě toho, co se v současné době používá. Jinými slovy by tato práce neměla (zatím) zahrnovat začlenění vylepšení nebo změny jazyka Wikitext. Vydání musí být stabilní a předvídatelné, aby ostatní vývojáři softwaru mohli pracovat se stejnou syntaxí značek a měli by si být jisti, že nebudou po určité pevné časové období, například rok, čelit náhodným nebo libovolným změnám. To naznačuje, že může existovat wikitext 2005,  wikitext 2006 atd.

Metaweb sledoval, které weby Mediawiki dělají to nejlepší. Wikipedia nemusí být vždy nejvzdálenějším problémem, ani by její potřeby neměly nutně vždy převyšovat ostatní v úsilí o návrh softwaru Mediawiki. Například Wikitravel může být lepší v geografii a mapa. První užitečné mapové a podkladové datové standardy, jako je ecoregion DTD a spacetime DTD, může být snadnější na nich pracovat, pokud se jedná o více ústřední problémy. Jiné dílčí úkoly jako Osoba DTD se mohou stát projekty WikiProjects, které provádí disciplinovaná skupina učenců, kteří vědí nebo chtějí vědět vše o dokumentování lidí.

Tasks

 * 1) Write a markup spec
 * 2) Write an efficient Wikitext to HTML converter, to replace the current PHP code.
 * 3) Write a set of unit tests to validate the correctness of a Wikitext to HTML converter.

XML-Related Tasks

 * 1) Write a Wikitext DTD that can serve as a canonical translation of Wikitext <=> XML, for further processing by XML tools. Or use this XML Schema.
 * 2) Write a Wikitext to XML converter.
 * 3) * Evaluate wt2db.
 * 4) * Or use WebBot, A PLT Scheme package that acts as a Bot on MediaWiki and contains the parser to convert WikiText to the given XML Schema.

Publishing the Standard
A clear standard can be published and supported by other wikis, like MoinMoinWiki (python-based) and tikiwiki (see sourceforge), which are very popular, and more extensible than mediawiki, which has serious structural problems

Even if mediawiki can keep up with those other packages, text import/export has to be one of our priorities, given the objectives of this project to become a central GNU FDL repository of trusted text for use all over the place.

The Wikimedia activities shouldn't be in any way trapped or tied to MediaWiki, if drastically better software emerges from tikiwiki or the Python world. And it will, eventually.

Long Term Plans

 * 1) when things settle down, say wikitext standard 2007, then:
 * 2) create a consortium of all users, developers of various types of software, including chat and email based systems that incorporate features like Trillian Instant Lookup - not all users of Wikipedia use a web browser
 * 3) agree on a simple ideology of Wikitax to make it easy for content generated elsewhere to quickly become wiki pages
 * 4) develop a unified base boot like KnoppixTiki that supports the new standard so it can be used for any kind of data storage like in a PIM
 * 5) stabilize and publish something like wikitext 2008 as a real RFC
 * 6) aim for wikitext 2009 or wikitext 2010 to be an ITU standard

See also: meta:Simple ideology of Wikitax, meta:Wikitext DTD, meta:Person DTD, meta:Ecoregion DTD, meta:Spacetime DTD