When Wiki engines implement Creole, I believe it is important that they state a level of interoperability. The interoperability of wiki content with creole markup may be classified as:

(I am no information scientist, please simply replace terms with more appropriate or catchy ones)

  1. Markup partially interpreted, in addition to native markup
  2. Markup completely interpreted, in addition to native markup
  3. Markup completely interpreted, no native markup except inside the Creole-extension mechanisms.

The last level is what content developers are interested in, to be able to move content from one wiki to another. As long as native markup is supported, an extensive de-escaping from old native markup and re-escaping for new markup is necessary. If the native markup supports CamelCase, many words (e.g. when discussion software) have to be escaped, if single brackets are interpreted, they have to be escaped, if html is interpreted, it has to be escaped in the content, etc.

Of course, the interoperability level 3 would often be reached through a configurable option, leaving it to the wiki admin whether to run in level 2 or 3. However, the ability to run in 3 would be important.

See also Generic Extension Element Proposal.

Gregor Hagedorn -- 2007-02-25

CREOLE
A common wiki markup
for the wiki ohana


Welcome Visitor
Log in

View Page Discussion Page Info My Profile Log in
This page (revision-2) last changed on 20:04 26-Feb-2007 by 77.128.31.184.

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.

JSPWiki v2.4.103_hnd_3.4.43
[RSS]