Comment 6 for bug 1595294

Revision history for this message
kaputtnik (franku) wrote :

After spending dozens of hours on the converting script i found that the proposed new syntax clashes with the syntax for tables :-( .

The pipe-sign in e.g. '[[ Foo | Bar ]]' is used as delimiter for table cells and using this in tables will result in following html:

<td> [[ Foo </td>
<td> Bar ]] </td>

I am bit confused now what to do...

1. Don't use the proposed syntax and only allow the original markdown syntax ('[Label](/wiki/Wikipage)'), which is not very intuitive
2. Using the markdown wikilinks extension ('[[ Wikipage ]]'), which is much better than 1. But this means if one wants to use a Label for a link, he has to use the syntax in 1. I think this is no option.
3. Trying to adjust the markdown table extension. This means we have to change the syntax for tables with could lead into some more side effects (beside it is very complicated)
4. Change the pipe-sign in the proposed syntax, e.g. using '[[ Wikipage @ Label ]]' (didn't test that yet). This means using an unusual syntax

What do you think?

Never thought that this bug causes so much changes and work...