Creole (markup)
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:
* Bullet list * Second item ** Sub item # Numbered list # Second item ## Sub item
Links:
Link to wikipage link 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]
References
- ↑ Chuck Smith. "Wiki Creole Press Release". wikicreole.org. http://www.wikicreole.org/wiki/WikiCreolePressRelease.
- ↑ Sauer, Christoph; Chuck Smith; Tomas Benz (2007). "Wiki Creole: A Common Markup". ACM Press. pp. 131–142. http://www.wikisym.org/ws2007/_publish/Sauer_WikiSym2007_WikiCreole.pdf. Retrieved 2008-11-30.
- ↑ Martin Junghans; Dirk Riehle; Rama Gurram; Matthias Kaiser; Mario Lopes; Umit Yalcinalp (2007). "An EBNF grammar for Wiki Creole 1.0" (pdf). ACM SIGWEB Newsletter (Association for Computing Machinery) 2007 (Winter): 4. doi:10.1145/1324960.1324964. ISSN 1931-1745. http://portal.acm.org/citation.cfm?id=1324964. Retrieved 2008-11-30.
- ↑ Martin Junghans; Dirk Riehle; Umit Yalcinalp (2007). "An XML interchange format for Wiki Creole 1.0" (PDF). ACM SIGWEB Newsletter (Association for Computing Machinery) 2007 (Winter): 4. doi:10.1145/1324960.1324965. ISSN 1931-1745. http://portal.acm.org/citation.cfm?id=1324965. Retrieved 2008-11-30.
- ↑ "Creole 1.0". http://www.wikicreole.org/wiki/Creole1.0.
- ↑ "Special Support for Creole". https://confluence.atlassian.com/bitbucket/special-support-for-creole-222201156.html.
- ↑ "Creole format - MoodleDocs". https://docs.moodle.org/34/en/Creole_format.
- ↑ "Creole support in PlantUML". http://plantuml.com/creole.
External links
- Creole 1.0 Homepage
- Creole 2.0 Discussion Homepage
- WikiSym 2006 Workshop: Wiki Markup Standard (archived web page)
- Demonstration of a downloadable JavaScript-powered editing tool for Creole 1.0
Original source: https://en.wikipedia.org/wiki/Creole (markup).
Read more |