What is it?
Sorry for the name, but this was the first that came to my mind after having this SILLY idea
This parser is just the same as the (default) wiki parser, except:
every word on a page may be a link
- link is in blue, if there is an exactly matching page already present
- link is in pink, if there is a case-insensitive match on a page already present
if you have clicked on the icon for action=linkall every word becomes a link in normal text colour - so you can create new pages.
pages with common names like "at" (meaning the "at" command of UNIX) can be put on a GaGaBlackList so they won't be linked even IF there is such a page.
New markup:
xxxxx makes an underlined word (you can use this to emphasize the automatically made links)
- xxxxx_yyyyy makes a visual blank inside a word, but links it as a single word - so you can finally have visual blanks in page names!
Advantages:
no need for CamelCase any more
- you can generate new pages without editing existing pages (if the word is already there, but not linked)
But not when you have to run together several words. Single-word links aren't usually very informative, and also are against w3c recommendations. -- RadomirDopieralski 2005-12-10 23:30:38
- less markup needed, less free links
- more natural page names, even blanks (using _) are allowed
Disadvantages:
Impossible to link to pages with link text being a pluralization or other transformation (tense, mode, gender, whatever) of the page title -- which totally defeats it for languages like polish. -- RadomirDopieralski 2005-12-10 23:30:38
this could be possible in a system that would allow any piece of text to be a link (for instance by selecting - right click "create link here...") and that the other pluralization would be redirected to that page (either automatically or by a list in a WikiDict )
A demo of this is available at http://linuxwiki.de/GaGaEn - please test and put your comments there.