Creole (limbaj de marcare)

Creole  este un limbaj de marcare ușor care vizează unificarea limbajelor de marcare pentru wiki -uri , permițând și simplificând transferul de conținut între diferite motoare wiki . Ideea creării unei limbi s-a născut la unul dintre seminariile de la Simpozionul Internațional despre Wikis în 2006. [1] [2] O descriere formală RBNF și o descriere XML conform standardului EXI au fost de asemenea publicate pentru limba creolă . [3] [4] În timpul dezvoltării creolei, au fost comparate caracteristicile de marcare ale diferitelor motoare wiki, în timp ce limbajul includea cele mai comune moduri de formatare a acelorași elemente ale textului wiki . Dacă nu a fost găsită nicio potrivire în metodele de marcare, atunci metoda de formatare folosită în motorul wiki dominant, MediaWiki , a fost de obicei adoptată .

Versiunea 1.0 standard a limbii creole a fost publicată pe 4 iulie 2007, urmată de o înghețare de doi ani a proiectului pentru a oferi dezvoltatorilor de motoare wiki timp să implementeze noua limbă. În ciuda faptului că dezvoltarea standardului continuă, prima sa versiune rămâne înghețată. Discuțiile continuă în comunitatea dezvoltatorilor cu privire la utilizarea celor mai bune practici de markup wiki în creolă, posibile adăugiri la limbă și modificări în versiunile ulterioare ale limbii.

Începând cu 2012, suportul pentru creolă în wiki-uri rămâne limitat. Multe motoare wiki oferă limba creolă ca opțiune, cu toate acestea, doar câteva wiki-uri folosesc creola în mod implicit, iar unele oferă opțiunea de a selecta această limbă.

Exemple de sintaxă creolă

Textul selectat:

//subliniat// (de exemplu, cursive) **accent puternic** (de exemplu, aldine)

Liste:

* Listă cu puncte * Al doilea element ** subelement # Lista numerotata # Al doilea element ## subelement

Linkuri:

Link către [[pagina wiki]] [[link_url|text link]]

Titluri (semnele egale de închidere sunt opționale):

= Titlu de primul nivel == Titlu de al doilea nivel === Titlu de nivel al treilea ==== Titlul de nivel 4

Rupere de linie:

Forță\\rupere de linie

Linie orizontală:

----

Imagini:

{{Imagine.jpg|text alternativ}}

Mese:

|= |= antet |= tabel | | a | șir | tabele | | b | șir | tabele |

Markup escape: {{{ Acest text //nu// va fi **formatat**. }}}

Suport în motoarele wiki

De la începutul anului 2011, următoarele motoare wiki acceptă implementări creole totale sau parțiale: DokuWiki , EuWiki , Hatta Arhivat la 12 martie 2012 la Wayback Machine , Ikiwiki , JSPWiki , MoinMoin , Oddmuse , PhpWiki , PmWiki , Arhivat la 12 martie 2012 la Wayback Machine , Ikiwiki , JSPWiki , MoinMoin , Oddmuse , PhpWiki , PmWiki , March 2012 , PodKWiki , PodKWiki Wayback Machine , TiddlyWiki și XWiki . [5]

Cu toate acestea, creola nu este întotdeauna limba implicită pentru aceste sisteme.

Note

  1. Chuck Smith. Comunicat de presă Wiki Creole . wikicreole.org. Consultat la 30 noiembrie 2008. Arhivat din original la 15 septembrie 2012.
  2. Sauer, Christoph; Chuck Smith, Tomas Benz (2007). „Wiki Creole: A Common Markup” (PDF) . Proceedings of the 2007 International Symposium on Wikis . ACM Press. pp. 131-142. Arhivat din original (PDF) pe 2008-09-07 . Consultat 2008-11-30 . Parametrul depreciat folosit |deadlink=( ajutor )
  3. Martin Junghans; Dirk Riehle, Rama Gurram, Matthias Kaiser, Mario Lopes, Umit Yalcinalp. O gramatică EBNF pentru Wiki Creole 1.0  (neopr.)  // Buletin informativ ACM SIGWEB. - Asociaţia pentru Maşini de Calcul , 2007. - T. 2007 , Nr. Iarna . - S. 4 . — ISSN 931-1745 . - doi : 10.1145/1324960.1324964 .
  4. Martin Junghans; Dirk Riehle, Umit Yalcinalp. Un format de schimb XML pentru Wiki Creole 1.0  (nedefinit)  // Buletin informativ ACM SIGWEB. - Asociaţia pentru Maşini de Calcul , 2007. - T. 2007 , Nr. Iarna . - S. 4 . — ISSN 931-1745 . - doi : 10.1145/1324960.1324964 .
  5. WikiCreole: Motoare . Wiki Creole. Consultat la 1 decembrie 2008. Arhivat din original pe 15 septembrie 2012.

Link -uri