Introduction
- By Jonny Bradley
Front end developer with Tiki Wiki CMS Groupware
My Personal History with Text Markup Syntaxes
- BBcode
- MediaWiki
- Tiki Wiki
- Textile
- Probably others... then
- Markdown
Who can remember all these syntaxes?
Imagine if there was only one?
Previous moves towards standardisation
In the olden days...
- Wiki Creole
- Tiki Wiki (got as far as the wish list)
- XWiki (experimental)
- TiddlyWiki (no relation)
- DokuWiki
- MoinMoin
- and various others
- PHP PEAR Text Wiki classes
- Text_Wiki_BBCode
- Text_Wiki_Cowiki
- Text_Wiki_Creole
- Text_Wiki_Doku
- Text_Wiki_Mediawiki
- Text_Wiki_Tiki
We Have To Include This Right?
- The obligatory XKCD cartoon
Then when no one was looking...
A Brief History of Markdown
- 2004 Created by John Gruber and Aaron Swartz
- Divergence and duplication
- 2012/2014 CommonMark by Jeff Atwood, John MacFarlane and others
- ( Creative Commons Attribution-ShareAlike 4.0 International)
- 2020 GitHub Flavored Markdown
Widespread adoption
- Including:
- GitLab
- Stack Overflow
- Reddit
- Matrix
- Nextcloud
- Discord
- Bugzilla
- and even Microsoft Teams, WhatsApp and Facebook!
Markdown in Tiki
- Tiki Flavored Markdown
- CommonMark is deliberately simple
For instance, no way of centring text
- Tiki uses "plugins" to extend functionality
e.g. {CENTER()}Some centred text{CENTER}
WYSIWYG
Some Links
Thanks to
- Marc Laporte of Evoludata and Victor Emanouilov (marc or victor at tiki dot org)
- Moba Group
- And a mysterious third anonymous benefactor