Criollo (lenguaje de marcas)

Creole  es un lenguaje de marcado ligero destinado a unificar los lenguajes de marcado para wikis , lo que permite y simplifica la transferencia de contenido entre diferentes motores de wiki . La idea de crear un lenguaje nació en uno de los seminarios del Simposio Internacional sobre Wikis en 2006. [1] [2] También se han publicado una descripción formal RBNF y una descripción XML según el estándar EXI para el idioma criollo . [3] [4] Durante el desarrollo del criollo, se compararon las características de marcado de diferentes motores wiki, mientras que el lenguaje incluía las formas más comunes de dar formato a los mismos elementos del texto wiki . Si no se encontraba ninguna coincidencia en los métodos de marcado, generalmente se adoptaba el método de formato utilizado en el motor wiki dominante, MediaWiki .

La versión 1.0 estándar del idioma criollo se publicó el 4 de julio de 2007, seguida de una congelación de dos años en el proyecto para dar tiempo a los desarrolladores del motor wiki para implementar el nuevo idioma. A pesar de que el desarrollo del estándar continúa, su primera versión permanece congelada. Las discusiones continúan en la comunidad de desarrolladores con respecto al uso de las mejores prácticas de marcado wiki en criollo, las posibles adiciones al idioma y los cambios en las versiones posteriores del idioma.

A partir de 2012, el soporte para criollo en wikis sigue siendo limitado. Muchos motores de wiki ofrecen el idioma criollo como una opción, sin embargo, solo unos pocos wikis usan criollo de forma predeterminada y algunos brindan la opción de seleccionar este idioma.

Ejemplos de sintaxis criolla

El texto seleccionado:

//enfatizado// (por ejemplo, cursiva) **énfasis pesado** (por ejemplo, negrita)

Liza:

* Lista con viñetas * Segundo elemento ** subelemento # lista numerada # Segundo elemento ## subelemento

Enlaces:

Enlace a [[página wiki]] [[link_url|texto del enlace]]

Encabezados (los signos de igual de cierre son opcionales):

= Encabezado de primer nivel == Encabezado de segundo nivel === Encabezado de tercer nivel ==== Encabezado de nivel 4

Saltos de línea:

Forzar\\salto de línea

Linea horizontal:

----

Imágenes:

{{Imagen.jpg|texto alternativo}}

Mesas:

|= |= encabezado |= tabla | | un | cadena | mesas | | segundo | cadena | mesas |

Escape de marcado: {{{ Este texto //no// tendrá **formato**. }}}

Soporte en motores wiki

A principios de 2011, los siguientes motores wiki admiten implementaciones criollas completas o parciales: DokuWiki , EuWiki , Hatta . Archivado el 12 de marzo de 2012 en Wayback Machine . Ikiwiki , JSPWiki , MoinMoin , Oddmuse , PhpWiki , PmWiki , PodWiki , RoadKillWiki . Wayback Machine , TiddlyWiki y XWiki . [5]

Sin embargo, el criollo no siempre es el idioma predeterminado para estos sistemas.

Notas

  1. Chuck Smith. Comunicado de prensa en criollo de Wiki . wikicreole.org. Consultado el 30 de noviembre de 2008. Archivado desde el original el 15 de septiembre de 2012.
  2. Sauer, Christoph; Chuck Smith, Tomás Benz (2007). "Wiki Creole: un marcado común" (PDF) . Actas del Simposio Internacional sobre Wikis de 2007 . Prensa ACM. páginas. 131-142. Archivado desde el original (PDF) el 7 de septiembre de 2008 . Consultado el 30 de noviembre de 2008 . Parámetro obsoleto utilizado |deadlink=( ayuda )
  3. Martín Junghans; Dirk Riehle, Rama Gurram, Matthias Kaiser, Mario Lopes, Umit Yalcinalp. Una gramática EBNF para Wiki Creole 1.0  (neopr.)  // ACM SIGWEB Newsletter. - Asociación de Maquinaria de Computación , 2007. - T. 2007 , No. Winter . - S. 4 . — ISSN 931-1745 . -doi : 10.1145/ 1324960.1324964 .
  4. Martín Junghans; Dirk Riehle, Umit Yalcinalp. Un formato de intercambio XML para Wiki Creole 1.0  (indefinido)  // ACM SIGWEB Newsletter. - Asociación de Maquinaria de Computación , 2007. - T. 2007 , No. Winter . - S. 4 . — ISSN 931-1745 . -doi : 10.1145/ 1324960.1324964 .
  5. WikiCreole: Motores . Wiki criollo. Consultado el 1 de diciembre de 2008. Archivado desde el original el 15 de septiembre de 2012.

Enlaces