(anonymous guest) (logged out)

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

Sponsored by the Wiki Symposium and the Nuveon GmbH.

 

Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-18) was last changed on 21-Mar-2007 13:47 by 141.2.158.19  

This page was created on 06-Feb-2007 14:49 by ChuckSmith

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
This is the proposed v0.5 spec of Creole under discussion until 2007-Feb-20. Also see [[reasoning]] for more information about individual markup elements.
This is the stable v0.5 spec of Creole (2007-Feb-27). Also see [[reasoning]] for more information about individual markup elements.
At line 4 removed one line
* alternate link syntax {{{ [[description -> link]] }}} and {{{ [[link <- description]] }}} (see [[Alternate Link Syntax Proposal]]) - note, this does not change the link syntax, but adds another way for users to enter links with descriptions
At line 6 added 3 lines
* Changed: "Any markup except for images within a link will not be parsed." -> "At least images inside links must be supported. Parsing other markup within a link is not required (optional)."
* equal sign directly following pipe defines a table header (see [[Talk.Table]])
* relaxed the "no markup allowed" rules
At line 13 removed one line
Bold and Italics should be able to embed in lists and one should be able to make links bold and italic. Bold and/or italics __can__ span lines, but __not__ span across lines in lists __nor__ across different paragraphs.
At line 16 added 4 lines
Bold and italic text can be used inside paragraphs, list items and table cells.
Links appearing inside bold and/or italic text should also become bold and/or italic.
The bold/italic text will end at the end of paragraphs, list items and table cells -- thus it cannot span several of them.
At line 110 changed one line
Bold, italics, links, pre can be embedded in lists. Whitespace is optional before and after the * or # character, however a space is required afterwards if someone wishes to start a list element with bold text. A list element ends at the end of a line. It is recommended to have support for a depth of at least five levels.
Bold, italics, links, nowiki can be used in list items, but they cannot span several list items. Whitespace is optional before and after the * or # characters, however a space is required afterwards if someone wishes to start a list element with bold text. A list element ends at the end of a line, although it can contain line breaks forced with {{{\\}}}. It is recommended to have support for a depth of at least five levels of nesting. Any line that does not start with a {{{*}}} or {{{#}}} (optionally preceded with some whitespace) ends the list.
At line 112 changed one line
__About unordered lists and bold:__ a line starting with ** (including optional whitespace before and afterwards), immediately following an unordered list element a line above, will be treated as a nested unordered list element. Otherwise it will be treated as the beginning of bold text. Also note that bold and/or italics cannot span lines in a list.
__About unordered lists and bold:__ a line starting with ** (including optional whitespace before and afterwards), immediately following any list element on a line above, will be treated as a nested unordered list element. Otherwise it will be treated as the beginning of bold text. Also note that bold and/or italics cannot span lines in a list.
At line 178 changed one line
Only three different sized levels of headings are required. Closing (right-side) equal signs are optional. If both left side and right side equal signs exist, the left side takes precedence. Whitespace is not allowed before the left-side equal signs. Only whitespace characters are permitted after the closing equal signs. No linebreaks are allowed within headings. Bold, italics, links and preformatted text are not allowed in headings.
Only three different sized levels of headings are required. Closing (right-side) equal signs are optional, don't need to be balanced and don't impact the kind of heading generated. Whitespace is not allowed before the left-side equal signs. Only whitespace characters are permitted after the closing equal signs. No markup has to be parsed within headings.
At line 213 changed one line
Any markup except for images within a link will __''not''__ be parsed.
Links can appear in paragraphs (also inside bold and italic text), list items and table cells. The links are bold or italic if they are part of bold or italic text. At least images inside links must be supported. Parsing other markup within a link is not required (optional).
At line 220 added 3 lines
Free-standing urls should be detected and turned into links. Single punctuation characters ({{{,.?!:;"'}}}) at the end of urls should not
be considered part of the url.
At line 220 changed one line
http://www.rawlink.org/
http://www.rawlink.org/, http://www.another.rawlink.org
At line 230 changed one line
<a href="http://www.rawlink.org/">http://www.rawlink.org/</a>
<a href="http://www.rawlink.org/">http://www.rawlink.org/</a>, <a href="http://www.another.rawlink.org">http://www.another.rawlink.org</a>
At line 240 changed one line
[http://www.rawlink.org/]\\
[http://www.rawlink.org/], [http://www.another.rawlink.org]\\
At line 244 removed 15 lines
!!Alternate Link Syntax
{{{
[[description -> link]]
or
[[link <- description]]
}}}
Recommended XHTML:
{{{
<a href="http://www.examplewiki.com/link">description</a>
}}}
Sample output:
[description|link]
At line 266 changed one line
Blank line makes paragraph.
One or more blank lines end paragraphs.
A list, table or preformatted block end paragraphs too.
At line 433 changed one line
All cells are separated by single pipes. The ending pipe is optional. You can embed links, bold, italics, monospace, line breaks and preformatted/nowiki in table cells. Comparison details found on [List Of Table Markups]
All cells are separated by single pipes. The ending pipe is optional. You can embed links, bold, italics, monospace, line breaks and preformatted/nowiki in table cells. Equal sign directly following pipe defines a header. Headers can be arranged horizontally or vertically. Comparison details found on [List Of Table Markups]
At line 437 changed one line
|Heading Col 1 |Heading Col 2 |
|=Heading Col 1 |=Heading Col 2 |
At line 446 changed 2 lines
<td>Heading Col 1</td>
<td>Heading Col 2</td>
<th>Heading Col 1</th>
<th>Heading Col 2</th>
At line 461 changed one line
|Heading Col 1 |Heading Col 2
||Heading Col 1 ||Heading Col 2
At line 481 changed one line
//[[Important page|this link is bold]]//
//[[Important page|this link is italicized]]//
At line 488 changed one line
<em><a href="http://www.examplewiki.com/Important_Page">this link is bold</a></em>
<em><a href="http://www.examplewiki.com/Important_Page">this link is italicized</a></em>
At line 494 changed one line
''[this link is bold|Important page]''\\
''[this link is italicized|Important page]''\\
Version Date Modified Size Author Changes ... Change note
18 21-Mar-2007 13:47 15.008 kB 141.2.158.19 to previous
17 15-Mar-2007 14:30 14.99 kB ChuckSmith to previous | to last removed extraneous
16 14-Mar-2007 20:17 14.996 kB 82.23.53.210 to previous | to last Fixed missing
15 27-Feb-2007 11:35 14.99 kB 141.7.56.2 to previous | to last stable 0.5
14 22-Feb-2007 11:09 15.013 kB ChuckSmith to previous | to last link to Talk.Table
13 20-Feb-2007 12:31 14.992 kB ChuckSmith to previous | to last moved alternative link syntax to Creole Additions due to protest
12 13-Feb-2007 16:37 15.79 kB null to previous | to last removed left-arrow (but not right-arrow) from spec
11 13-Feb-2007 10:33 15.932 kB ChuckSmith to previous | to last due to change in Creole 0.5 on Feb 10, discussion will last until Feb 24
10 10-Feb-2007 02:49 15.932 kB RadomirDopieralski to previous | to last relaxed the "no markup in headings" rule
9 10-Feb-2007 02:13 15.884 kB MarkWharton to previous | to last added |= table header syntax in tables
8 07-Feb-2007 10:32 15.714 kB ChuckSmith to previous | to last changed because of Michele's suggestion
7 06-Feb-2007 18:46 15.478 kB ChuckSmith to previous | to last forgot a line break. hah :)
6 06-Feb-2007 18:45 15.476 kB ChuckSmith to previous | to last answered todo questions
5 06-Feb-2007 17:48 15.119 kB RadomirDopieralski to previous | to last several tweaks and specifics
4 06-Feb-2007 14:52 14.25 kB ChuckSmith to previous | to last
3 06-Feb-2007 14:51 14.14 kB ChuckSmith to previous | to last links to individual proposals
2 06-Feb-2007 14:50 14.061 kB ChuckSmith to previous | to last proposed spec, discussion until 2007-Feb-20
1 06-Feb-2007 14:49 14.061 kB ChuckSmith to last new spec, discussed til 20 Feb 2007
« This page (revision-18) was last changed on 21-Mär-2007 13:47 by 141.2.158.19