On 9/11/06, Nick Jenkins nickpj@gmail.com wrote:
seeking comments and criticisms from the wiki community.
Q: What's this supposed to do?
---- test
A1: "<hr /><p>test</p>". A2: Treat it as a 4-deep unordered list element.
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.
From the "Internal and External Links" section ( http://www.wikicreole.org/wiki/Creole0.1#section-Creole0.1-InternalAndExtern... ), you have both internal and external links using double square brackets, e.g.:
============= [[MyBigPage|Go to my page]] [[http://www.wikicreole.org/]] [[http://www.wikicreole.org/ | Visit the WikiCreole website]] =============
Doesn't that implicitly assume that articles don't start with "http://" ? And is the "http://" matching case-sensitive or not?
Yes.
Certainly on the English Wikipedia, we have article names that look like URLs. E.g. these are all valid wiki articles or redirects: http://en.wikipedia.org/wiki/http://www.google.com/ http://en.wikipedia.org/wiki/http://www.ebay.com http://en.wikipedia.org/wiki/http://amazon.com And there's also these: http://en.wikipedia.org/wiki/ftp:// http://en.wikipedia.org/wiki/mailto:
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. I see no case where a wiki page should have http:// or ftp:// at the beginning.
How is the user to create a internal link to these pages? Currently "[[Http://www.google.com/]]" will give an internal link, although "[[http://www.google.com/]]" will not; hence the case-sensitivity question.
They can't and shouldn't. We might however consider an escape character (perhaps the ~ tilde) for a later version of Creole.
I said I'd try a test implementation. Haven't had time to work on it yet.
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. The plan from how I understand it is that someone will click the Edit Creole or Easy Edit button on Wikipedia and then all the weird stuff (variables, templates, categories, tables, etc.) which aren't essential to the article will be represented by a placeholder like <<Category code block 1>> and then the wiki engine would convert its syntax to Creole and a user would edit it in Creole and then the server would convert it back to regular MediaWiki syntax. This way creole users will be able to move complicated things around, but not modify them and would not be intimidated by all that weird code. This "strange code intimidation factor" was even mentioned by Jimbo in his keynote speech at Wikimania in Boston this year.
I hope this helps clarify things.
Chuck