Edgewall Software

Changes between Version 45 and Version 46 of TracDev/Proposals/AdvancedWikiFormatting


Ignore:
Timestamp:
Dec 9, 2011, 6:03:30 PM (12 years ago)
Author:
Christian Boos
Comment:

actually Confluence Markup is Textile based and it is Textile itself which has some WikiCreole compatible markup

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/AdvancedWikiFormatting

    v45 v46  
    8585 - when continuing an item on the next line, one should stay within the item
    8686   if we don't dedent past the item starter symbol (nearly works, but see #4848)
    87  - support for WikiCreole-style lists (gains compatibility with e.g. MediaWiki and some parts of the [http://confluence.atlassian.com/display/DOC/Confluence+Wiki+Markup Confluence markup])
     87 - support for WikiCreole-style lists (gains compatibility with e.g. MediaWiki and Textile derived markups)
    8888   ||= Wiki Markup =||= Display =||
    8989   {{{#!td
     
    172172   * Internal Wiki links are a bit easier to write: `[Wikipage]` instead of `["Wikipage"]` for us.
    173173   * automatic heading anchors are more readable (`== Wiki-style markup ==` corresponds to `Wiki-style_markup` instead of `Wiki-stylemarkup`) (#8645)
    174  - BitBucket uses http://www.wikicreole.org/wiki/Creole1.0 [[br]]
    175    * See WikiCreole
    176  - RedMine uses http://www.redmine.org/help/wiki_syntax_detailed.html based on http://hobix.com/textile [[br]]
    177    * also uses  `*...*` and `_..._` used for bold and italics...
    178    * syntax for bulleted lists is similar to the WikiCreole one
    179  - MoinMoin, the original model for the Trac wiki syntax has since its version 1.6.0 increased its compatibility with WikiCreole:
    180    - `[[...]]` links and `{{...}}` for embedding, see MoinMoin:HelpOnLinking
    181    - `<<...>>` macro calls, see MoinMoin:HelpOnMacros
     174 - [http://www.textism.com/tools/textile/ Textile] is the basis for the markup used in [http://www.redmine.org/help/wiki_syntax_detailed.html Redmine] and [http://confluence.atlassian.com/display/DOC/Confluence+Wiki+Markup Confluence]
     175     * also uses  `*...*` and `_..._` used for bold and italics...
     176     * syntax for bulleted lists is similar to the WikiCreole one
     177     * link syntax with labels first: [[http://rpc.textpattern.com/help/?item=link | :link label":link:target ]]
    182178 - [http://daringfireball.net/projects/markdown/syntax Markdown] is used in a number of developer oriented sites (e.g. [http://stackoverflow.com/editing-help StackOverflow], [http://gitorious.org/gitorious/mainline/blobs/master/lib/markup_renderer.rb Gitorious wiki], [http://github.github.com/github-flavored-markdown/ GitHub Flavored Markdown]). Some of the interesting parts:
    183179   - [http://daringfireball.net/projects/markdown/syntax#header headings by underlining] (similar to reStructuredText, but limited to `========` and `--------`)
    184180   - the [http://daringfireball.net/projects/markdown/syntax#list rules for list items] are quite interesting as well (how to deal with empty lines and paragraphs within lists, see [#Lists] above)
    185181   - the [[http://daringfireball.net/projects/markdown/syntax#link | [link label](link:target) ]] syntax can also be handy as you start with the label //then// the link, though I always mistake it for `(link label)[link:target]` so we should support both ;-) Note that rdoc has a similar syntax: [[http://rdoc.rubyforge.org/RDoc/Markup.html#label-Links | {link label}[link:target] ]]
     182 - WikiCreole based markup
     183   - BitBucket uses http://www.wikicreole.org/wiki/Creole1.0 [[br]]
     184   - MoinMoin, the original model for the Trac wiki syntax has since its version 1.6.0 increased its compatibility with WikiCreole:
     185     * `[[...]]` links and `{{...}}` for embedding, see MoinMoin:HelpOnLinking
     186     * `<<...>>` macro calls, see MoinMoin:HelpOnMacros
    186187 - others?
    187188   - [http://txt2tags.org/markup.html txt2tags]
     
    189190   - [http://docutils.sourceforge.net/mirror/setext/ setext] (an ancestor of reStructuredText)
    190191
     192
     193
    191194== The really advanced stuff...
    192 
    193 (Most likely post-0.13)
    194195
    195196=== Transclusion