(anonymous guest) (logged out)

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

Sponsored by the Wiki Symposium and the Nuveon GmbH.

 
This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

I started Emacs Wiki, I run Community Wiki, I maintain Oddmuse, and I have a blog.

When I implemented the Oddmuse extension for Creole Markup, I added notes to all the talk pages where I felt the next revision of the recommendation should be more precise.

My position statement on Creole 0.1: (CS: my comments after your position statements --Chuck Smith)

  • **bold** and //italics// -- supported, including nesting and spanning lines but not paragraphs. http://www.emacswiki.org/pics/smile.png
  • - unordered lists -- supported, but requiring a space after the - should part of the recommendation to reduce collisions with signatures, en-dashes, and negative numbers. http://www.emacswiki.org/pics/evil.png (CS: Removed from Creole 0.1 due to collision problems and precendence of current wiki practice.)
  • * unordered lists -- supported, but requiring a space after the * should part of the recommendation to reduce collisions with bold, since nested list items will start with **. http://www.emacswiki.org/pics/evil.png (CS: We agreed at the workshop not to require spaces, because many users do not put a space after a bullet.)
  • # ordered lists -- supported, but requiring a space after the # should part of the recommendation for consistency with the unordered list markup. http://www.emacswiki.org/pics/indifferent.png
  • Nested lists are usually not needed except for table of contents and other sort of dynamically assembled hierarchical data; repeating the list item character is not intuitive, using whitespace intuitive. Mixed nested lists add to the difficulties. Maybe both should be supported, if nested lists are to be supported at all, but this requires more discussion: This should not go into Creole 0.1. http://www.emacswiki.org/pics/sad.png (CS: Kept nested lists (sublevels of lists) in 0.1, but removed mixed lists (i.e. mixing ordered and unordered lists in one structure) from Creole 0.1. Will continue discussion for Creole 0.2.)
  • List items can span lines but not paragraphs. Empty lines between list items is are allowed. http://www.emacswiki.org/pics/smile.png
  • == headings -- supported, but the recommendation should only require three different different heading levels. More levels should be optional. http://www.emacswiki.org/pics/indifferent.png (CS:Good idea! Added your recommendation to Creole 0.1.)
  • [[links]] -- supported. http://www.emacswiki.org/pics/smile.png
  • {{image}} -- supported, but the recommendation should offer a way to add alternative text. http://www.emacswiki.org/pics/indifferent.png (CS: Up for discussion in Creole 0.2.)
  • Paragraphs, linebreaks -- supported http://www.emacswiki.org/pics/smile.png
  • ~{{{Preformatted & unprocessed}}} -- supported as follows: If the opening triple braces start on the first column, open a pre block. It is closed by closing triple braces starting on the first column. Any other opening triple braces open a code element. They are closed by tripple braces. http://www.emacswiki.org/pics/smile.png
  • ---- -- horizontal rule is supported. http://www.emacswiki.org/pics/smile.png
  • <<x>> -- not supported. http://www.emacswiki.org/pics/dead.png (CS: Should not be used in mixed creole implementations such as yours, so you match the spec on this point by not using it. This is only here for wiki engines whose syntax collides with Creole and need a separate edit button for Creole.)

Thanks for all your hard work! --Chuck Smith (CS)

Add new attachment

Only authorized users are allowed to upload new attachments.

« This particular version was published on 11-Sep-2006 16:10 by ChuckSmith.