Wikitext standard/tr

Tek bir wiki metin standart, MediaWiki yazılımının uzun vadeli istikrarı için büyük önem taşımaktadır. Şu anda kullanılana dayanarak, wiki metin dilinin 1.0 sürümünü tanımlamamız ve resmileştirmemiz gerekiyor. Başka bir deyişle, bu çalışma (şu an için) wiki metin dilinde iyileştirmeler veya değişiklikler yapılmasını içermemelidir. Sürümler kararlı ve öngörülebilir olmalıdır, böylece diğer yazılım geliştiriciler aynı biçimlendirme sözdiziminde çalışabilir ve bir yıl gibi bazı sabit zaman dilimi boyunca rastgele veya rastgele değişikliklerle karşılaşmayacaklarından emin olduklarını bilmelidir. Bu, wiki metin 2005, wiki metin 2006 olduğunu söyleyebilir.

Metaweb, hangi mediawiki sitelerinin en iyisini yaptığını izliyordu. Vikipedi, her zaman bir konuda en ileri konu olmayacak, ihtiyaçları da her zaman mediawiki'nin yazılım tasarım çabalarında başkalarına güvenmemelidir. Örneğin Wikitravel coğrafya ve harita konularında daha iyisini yapabilir. İlk kullanışlı harita ve ecoregion DTD ve zaman boşluğu DTD gibi temel veri standartları, bunların daha merkezi konular olduğu yerlerde çalışmak daha kolay olabilir. Kişi DTD gibi diğer alt görevler, insanları belgelemekle ilgili her şeyi bilen veya bilmek isteyen disiplinli bir alimler grubunun üstlendiği VikiProjeleri olabilir.

Görevler

 * 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