I think the recommendation should say whether the text description of the URL must be all on one line or not. -- AlexSchroeder
Should creole support recognition of url's without markup as links? Example: if there is http://www.wikicreole.org it would become a link without having to put markup around it. I think it would be useful - intiuitive and less typing.
Moved discussion about address/description order to Talk.AlternateLinkSyntaxProposal.
27. April 2007#Hi. Just a short question: Are InterWiki-Links, like [[WikiCreole:Creole1.0]], mandatory for an implementation of the WikiCreole 0.6 specification? Thanks in advance!
-- Martin Junghans
To be honest, they haven't been discussed yet, so basically we don't know. On the other hand, ThereIsNoWrongWayToImplementCreole, so nobody will kill you if you skip them -- at the worst, you get some users complaining that they miss it.
-- RadomirDopieralski, 2007-Apr-28
-- ChuckSmith, 2007-Apr-30
I propose the usage of mailto://firstname.lastname@example.org (to be rendered in output as mailto:email@example.com) for email urls, even if this is not standards-friendly. Any opinion about this? Is there a better place where to post this suggestion? Or should we postpone the discussion to the next Creole specification?
-- DanieleC., 2007-Jul-03
-- YvesPiguet, 2007-Jul-03
In WikiOnAStick there is no automatic URL decoration, so external URLs (with protocol) have to be specified using square brackets [[protocol://uniformresourcelocator]]; if we'd parse [[mailto:firstname.lastname@example.org]] as email@example.com, a page titled mailto:something would never get the internal wiki hyperlink. Using the double slashes also on mailto protocol would prevent this. This is our solution to our problem, I still have to understand if it has relevance in WikiCreole.
-- DanieleC., 2007-Jul-05
Inner Page Anchors and Links#
For inner page anchors, the following syntax is recommend:
<a name='1' />
For inner page links, the following syntax is recommended:
Note: without optional link text, using the # results in an inner page anchor. However, when using the optional link text, using the # results in a link to an inner page anchor.
I'd prefer a clearer way to disambiguate anchors and links, so that links don't need text; e.g. [[@Chater1]] for anchor and [[#Chapter1]] or [[#Chapter1|Chapter 1]] for link.The at character is used for labels in some assembly languages, iirc, so it isn't new. It would also blend more cleanly with links between pages.
-- YvesPiguet, 2007-Jul-17
Clarification of rendering of markup around links#
I don't see anywhere in the examples of how
//[[http://my.book.example/|My Book Title]]//
should be rendered. The Perl Text::WikiCreole module renders it improperly, interpreting double-slash after the http: as closing the EM.
(This wiki renders it properly as My Book Title.)
I think failing to render this is improper behavior, but it's not clear from spec that it is, especially since it's clear that markup inside the link should be rendered, and there are no examples of this in the Test Cases.
Since this is such an obvious failure, it ought to be clearly stated and a test case. (Or is it clearly stated somewhere I have missed?)
-- CarlCravens, 2008-Mar-24
Hello Carl, thanks for the hint. I've added your example to the testcases.
-- ChristophSauer, 2008-Mrz-25 08:16 (CET)
FYI, that bug in Text::WikiCreole is fixed as of today.
-- JasonBurnett, 2008-Oct-05