Creole (markup) explained
Creole is a lightweight markup language, aimed at being a common markup language for wikis, enabling and simplifying the transfer of content between different wiki engines.
History
The idea was conceived during a workshop at the 2006 International Symposium on Wikis.[1] [2] An EBNF grammar and XML interchange format for Creole have also been published.[3] [4] Creole was designed by comparing major wiki engines and using the most common markup for a particular wikitext element. If no commonality was found, the wikitext of the dominant wiki engine MediaWiki was usually chosen.
On July 4, 2007, the version 1.0 (final)[5] of Creole was released, and a two-year development freeze was implemented to allow time for authors of wiki engines to adopt the new markup.
Creole syntax examples
Emphasized text:
//emphasized// (e.g., italics)
**strongly emphasized** (e.g., bold)
Lists:
- Numbered list
- Second item
- Sub item
Links:
Link to wikipagelink text
Headings: (closing equals signs are optional)
= Extra-large heading
== Large heading
=== Medium heading
==== Small heading
Linebreaks:
Force\\linebreak
Horizontal Line:
----
Images:
{{Image.jpg|title}}
Tables:
|= |= table |= header || a | table | row || b | table | row |
No markup:
{{{
This text will //not// be **formatted**.
}}}
Support in engines
Creole 1.0 is the default syntax in Bitbucket wikis, which also support some Creole 1.0 additions.[6]
Creole 1.0 is one of the available markup languages for the online educational platform Moodle,[7] and the UML rendering software PlantUML.[8]
External links
Notes and References
- Web site: Wiki Creole Press Release . https://web.archive.org/web/20181009201235/http://www.wikicreole.org/wiki/WikiCreolePressRelease . dead . 9 October 2018 . Chuck Smith . wikicreole.org . 30 November 2008.
- Christoph . Sauer . Chuck Smith . Tomas Benz . Wiki Creole: A Common Markup . Proceedings of the 2007 International Symposium on Wikis . 131–142 . ACM Press . 2007 . 2008-11-30 . https://web.archive.org/web/20080907164820/http://www.wikisym.org/ws2007/_publish/Sauer_WikiSym2007_WikiCreole.pdf . 2008-09-07 . dead .
- An EBNF grammar for Wiki Creole 1.0. Martin Junghans. Dirk Riehle . Rama Gurram . Matthias Kaiser . Mario Lopes . Umit Yalcinalp . ACM SIGWEB Newsletter. Association for Computing Machinery. 10.1145/1324960.1324964. 1931-1745. 2007. Winter. pdf. 2008-11-30. 2007. 4. 43278300.
- An XML interchange format for Wiki Creole 1.0. Martin Junghans. Dirk Riehle . Umit Yalcinalp . ACM SIGWEB Newsletter. Association for Computing Machinery. 10.1145/1324960.1324965. 1931-1745. 2007. Winter. PDF. 2008-11-30. 2007. 4. 15913866.
- Web site: Creole 1.0 . WikiCreole . 2014-01-25 . https://web.archive.org/web/20120503220444/http://wikicreole.org/wiki/Creole1.0 . 2012-05-03 . dead .
- Web site: Special Support for Creole . Atlassian Documentation . 2018-02-03.
- Web site: Creole format - MoodleDocs . MoodleDocs.
- Web site: Creole support in PlantUML . PlantUML .