Q: What's
this supposed to do?
=============
---- test
=============
A1. After some convincing from the wiki community, we changed the
hyphen for unordered lists to an asterisk, so this will no longer be a
problem.
Cool.
However, now asterisks have two behaviours (bolding & unordered lists). Just to
clarify what I think the spec is saying about the
precedence of these, and what happens when they intersect in weird and unbalanced ways,
this test input:
=============
A ** test** to ** see
**what ** bold *
and lists does ** *** **
** test ** end **
=============
Should render as:
"<p>A <strong> test</strong> to **
see</p><ul><li><ul><li>what ** bold
*</li></ul></li></ul><p>and lists does <strong>
</strong>*
**</p><ul><li><ul><li>test <strong> end
</strong></li></ul></li></ul>".
Is that correct? I don't personally mind what the correct answer is, but I do want to
make sure that there is only one unambiguous
and correct answer, and that it can be logically determined from the specs.
Certainly on
the English Wikipedia, we have article names that look like URLs. E.g. these are all valid
wiki articles
or redirects:
There are only redirects in Wikipedia that start with http:// or
ftp://, so you should not be linking to those pages anyway. That's
very bad style.
It perhaps debatable whether linking to redirects is bad style, but it's certainly
true that being able to link to redirects is very
useful. If you don't believe me, just try turning it off on the Wikipedia, and listen
to the howls of protest. :-)
However, there is exactly one link to the [[
Http://www.google.com/]] redirect, and I
don't think any to the others, so it's not a
big deal if this changes.
Danger, Will
Robinson! Syntax conflicts ahead.
Whoa! MediaWiki will certainly implement Creole with placeholders and
a separate button for editing Creole, so syntax conflicts are not
important.
Cool, two different edit modes (as opposed to one that's trying to support both native
+ Creole). Got it.
I hope this helps clarify things.
It does - Thank you.
All the best,
Nick.