Short description
I would like to see moin automatically link single words that have pages with the same name. For example if I create a page named 'Wiki', I would like to see all instances of the word 'Wiki' link to the new 'Wiki' page. Currently you have to manually link single word pages.
This stuff (called gaga back then) was experimentally implemented for an old moin version. It wasn't reimplemented for moin 1.3+ due to performance issues and caching problems. It is still on my personal todo to try again at some time, maybe when we have a new backend (2.0). -- ThomasWaldmann 2006-01-20 07:57:43
This could be done with the option to only link words that start with a capital leter.
How about adding a SystemLinkAliases page which contains lines of the form alias:link. Whenever MoinMoin encounters the string alias (which can be Wiki or Ward%20Cunningham, ie. with spaces), it should put the link link behind that word (where link can be a WikiWord, an interwiki reference (wiki:...) or any other recognized link. -- Aaron Digulla 2006-01-26
- It is not THAT easy. Think about an article about "Die Wikinger". You don't want to link "Wiki" there to some page about Wikis. Also think of multi-language content in a wiki. The word "gift" can have a completely different meaning in different languages. Also, a word can be in different parts of a document (in a comment, in a source code fragment, in a link text, ...). So I am not quite sure if it's worth all the trouble it can make.
To avoid this, do a substring search before you add a word. Or maybe MoinMoin could offer a form to do this: Enter alias and the link, press submit, MoinMoin presents a bunch of examples how this new alias would affect the wiki and asks "Sure?".
But then, how much trouble can it cause? First of all, many aliases will be safe. Think of a Wiki which describes a comic book or some technical matter. The most important alias words will be safe. Not everyone runs a Wikipedia
And even if an alias turns out to be bad, you can simply delete it and use search to create manual links. -- Aaron Digulla 2006-01-27
- It is not THAT easy. Think about an article about "Die Wikinger". You don't want to link "Wiki" there to some page about Wikis. Also think of multi-language content in a wiki. The word "gift" can have a completely different meaning in different languages. Also, a word can be in different parts of a document (in a comment, in a source code fragment, in a link text, ...). So I am not quite sure if it's worth all the trouble it can make.
It remindes me on AmigaGuide where I first did hypertext with back in 1992. What they did also was doubleclicking on a word made it a new page if I recall it correctly... -- ThiloPfennig 2006-01-26 18:51:39
Too much magic, requires a lot of disk accesses and defeats caching. Reject. -- JohannesBerg 2008-03-18 00:15:54