This page is reserved for discussion about implementation of Creole in TikiWiki. The item is on our wishlist. There is no set date at the moment.
My (marclaporte) impression: I am very pleased and impressed by the huge amount of research, work and thought put into picking each syntax for Creole. I much appreciate reading the various reasoning pages. Many things are the same or very similar to TikiWiki. For the things that are different, I sometimes feel the Creole way is better. For some other things, I need to think about it a bit more :-)
I think that a common syntax goes beyond wikis. It should be for all Web applications, cell phones, PDAs, accessibility, etc. Some Desktop mail applications such as Thunderbird handle some sort of wiki syntax as well. Please see: http://dev.tikiwiki.org/Why+Wiki+Syntax+is+Important
- Interesting syntax:
- is nice for italic, so is for underscore
- Some of the syntax (bold vs underscore, box vs superscript) would conflict but nothing catastrophic at first glance.
- Creole has some interesting Additions as well.
Things to consider:
- Some of the wiki engines support Creole by offering an optional plugin/extension which needs to be installed separately. Since most software users don't change the default, this hinders progress of Wiki Creole. Tiki applies the Wiki Way to software development and convergence/collaboration culture is very strong. The Tiki community doesn't have the culture of an optional plugin/module/extension system which you pick and choose from several different similar features/options. If we go along with this, it'll be in the main code base, installed by default. More on this at http://marclaporte.com/TikiSucks
- Current install base is in the tens of thousands so we need a smooth migration path (data and UI). We could add some of the syntax which doesn't conflict and promote those until we eventually phase out the old way.
- Tiki is not just a wiki, but also a forum, blog, file gallery, calendar, etc. so we have internal links vs external links and we have a syntax to reuse content in the wiki (ex.: upcoming 10 events, last 10 articles)
- It would be nice to simplify current TikiWiki plugin syntax
- Tiki parser is rock-solid and hasn't significantly been changed for years. Any change could have unintended side effects.
Related: http://tikiwiki.org/RFCWiki http://www.wikimatrix.org/wiki/feature:CREOLE%20support http://dev.tikiwiki.org/tiki-index.php?page=2007-07-18+IRC+MediaWiki+discussion&highlight=creole