On MarkupProposals you can discuss everything about the WikiMarkup of MoinMoin.
Please limit the discussion to moin >= 1.6.0 as some markup issues of the past are already solved in 1.6.
Links
Moin 1.6 has new link syntax, basically it is [[target|text|params]], see HelpOnLinking.
The params stuff is a bit underspecified yet, let's discuss here how to improve/extend it.
1.6.0
Params supports giving some attributes that go into the link tag: <a href="target" ...more params...>
Supported params: 'class', 'title', 'target'
'style' is intentionally unsupported because of Javascript.
Example:
[[MoinMoin||class=red]]
1.6.1
Adds support for 'accesskey'.
Example:
[[MoinMoin||accesskey=1]]
MoinMoin (for Firefox you need to press Shift-Alt-1)
We indicate parameters that are meant to be part of the query string by a prefix of &:
[[MoinMoinWiki||&action=diff,&rev1=41,&rev2=42]] [[attachment:WikiSandBox/test.png||&do=get]] {{LinuxWiki:WikiSandBox||&rev=42}} [[LinuxWiki:WikiSandBox||&rev=42]] [[MoinMoinWiki||&action=fullsearch,&context=180,&titlesearch=Titles,&value=ä ö ü]]
MoinMoinWiki WikiSandBox/test.png WikiSandBox MoinMoinWiki
Note that the value in the last example gets automatically utf-8 encoded and url-quoted.
Open problems
Transclusion
Moin 1.6 has new transclusion syntax, basically it is {{target|text|params}}, see HelpOnLinking.
The params stuff is a bit underspecified yet, let's discuss here how to improve/extend it.
For images, it supports 'class', 'title', 'longdesc', 'width', 'height', 'align'.
For objects, it supports 'class', 'title', 'width', 'height', 'type', 'standby'.
We need to support generating <param> within the generated <object>...</object> somehow, but how?
Problem: some stuff needs many <param> tags, esp. multimedia players.
I think we should have something like templates with default settings for each major mimetype
Table?
See http://docs.wikkawiki.org/TableMarkup for accessible table markup.