Kreolština (značkový jazyk)

Kreolština  je lehký značkovací jazyk zaměřený na sjednocení značkovacích jazyků pro wiki , umožňující a zjednodušující přenos obsahu mezi různými wiki enginemi . Myšlenka na vytvoření jazyka se zrodila na jednom ze seminářů na Mezinárodním sympoziu o Wikis v roce 2006. [1] [2] Pro kreolský jazyk byl také publikován formální popis RBNF a popis XML podle standardu EXI . [3] [4] Během vývoje kreolštiny byly porovnávány značkovací vlastnosti různých wiki enginů, přičemž jazyk zahrnoval nejběžnější způsoby formátování stejných prvků wiki textu . Pokud nebyla nalezena žádná shoda v metodách značkování, byla obvykle přijata metoda formátování používaná v dominantním enginu wiki, MediaWiki .

Standardní verze 1.0 pro kreolský jazyk byla zveřejněna 4. července 2007, po kterém následovalo dvouleté zmrazení projektu , aby vývojáři wiki engine měli čas na implementaci nového jazyka. Navzdory tomu, že vývoj standardu pokračuje, zůstává jeho první verze zamrzlá. V komunitě vývojářů pokračují diskuse ohledně používání osvědčených postupů pro označování wiki v kreolštině, možných přidání do jazyka a změn v následujících verzích jazyka.

Od roku 2012 zůstává podpora kreolštiny na wiki omezená. Mnoho wiki enginů nabízí kreolský jazyk jako volbu, avšak pouze několik wiki používá kreolštinu jako výchozí a některé poskytují možnost vybrat si tento jazyk.

Příklady kreolské syntaxe

Vybraný text:

//zvýrazněno// (např. kurzíva) **velký důraz** (např. tučné)

seznamy:

* Seznam s odrážkami * Druhý prvek ** dílčí prvek # Číslovaný seznam # Druhý prvek ## dílčí prvek

Odkazy:

Odkaz na [[wiki stránku]] [[link_url|text odkazu]]

Nadpisy (rovná se volitelné):

= Nadpis první úrovně == Nadpis druhé úrovně === Nadpis třetí úrovně ==== Nadpis 4. úrovně

Konce řádků:

Vynutit\\zalomení řádku

Vodorovná čára:

----

Snímky:

{{Obrázek.jpg|alt text}}

Tabulky:

|= |= záhlaví |= tabulka | | a | řetězec | tabulky | | b | řetězec | tabulky |

Escapování značek: {{{ Tento text //nebude// **formátován**. }}}

Podpora ve wiki enginech

Počátkem roku 2011 podporují následující wiki enginy úplné nebo částečné kreolské implementace: DokuWiki , EuWiki , Hatta Archived 12. března 2012 na Wayback Machine , Ikiwiki , JSPWiki , MoinMoin , Oddmuse , PhpWiki , PmWiki , Road2Kill1Wiki na1 March2 Archived Pod1Wiki na Wayback Machine , TiddlyWiki a XWiki . [5]

Kreolština však není vždy výchozím jazykem pro tyto systémy.

Poznámky

  1. Chuck Smith. Wiki kreolská tisková zpráva . wikicreole.org. Získáno 30. listopadu 2008. Archivováno z originálu 15. září 2012.
  2. Sauer, Christoph; Chuck Smith, Tomáš Benz (2007). "Wiki Creole: A Common Markup" (PDF) . Sborník příspěvků z Mezinárodního sympozia na Wikis v roce 2007 . ACM Press. str. 131-142. Archivováno z originálu (PDF) dne 2008-09-07 . Staženo 2008-11-30 . Použitý zastaralý parametr |deadlink=( nápověda )
  3. Martin Junghans; Dirk Riehle, Rama Gurram, Matthias Kaiser, Mario Lopes, Umit Yalcinalp. Gramatika EBNF pro Wiki Creole 1.0  (neopr.)  // Newsletter ACM SIGWEB. - Sdružení pro výpočetní techniku ​​, 2007. - T. 2007 , č. Zima . - S. 4 . — ISSN 931-1745 . - doi : 10.1145/1324960.1324964 .
  4. Martin Junghans; Dirk Riehle, Umit Yalcinalp. Formát výměny XML pro Wiki Creole 1.0  (nedefinováno)  // Newsletter ACM SIGWEB. - Sdružení pro výpočetní techniku ​​, 2007. - T. 2007 , č. Zima . - S. 4 . — ISSN 931-1745 . - doi : 10.1145/1324960.1324964 .
  5. WikiCreole: Motory . Wiki kreolština. Získáno 1. prosince 2008. Archivováno z originálu 15. září 2012.

Odkazy