WebGUI
      Click here to register.
      
View Cart (0)
Bazaar

View All Tickets
Improve Wiki Linking  (#458)
Issue

Currently linking to pages inside of a wiki takes place automatically with a regular expression based on page titles. This can cause a few edge-case problems:

  • A page with a title of "foo" will link half of the word "foobar" (the "foo" part of "foobar"). This happens in order for the regular expression to try to handle some plural words (only simple plurals, not irregular plurals or plurals in some other languages).
  • If a page exists, but the author doesn't want to link to that page, there is no way to prevent the automatic linking.

I believe that there should be a way to fix both of these problems, whether it's Wiki markup, Macros, or a plugin to the TinyMCE.  I believe that Wiki markup would be the easiest to implement, while the TinyMCE plugin would be the most elegant and intuitive (if it's even possible), however I'll take any solution at all.

Comments
bernd
0
6/17/2008 3:26 am

Hey Doug, you convinced me to spend some karma here. Honestly, I did not care a lot about misleading links so far. But since wikis are probably the backbone of many communities these days this is worth improving.

Considering automatic link generation I suggest to give authors more control. Possibly authors could be granted permission on a per page basis whether they want automatic link generation or not. They could further be allowed to choose whether webgui should scan for whole words only, for words that start with the name of a page or all words that contain the name of a page. In addition one should be able to create links manually by some kind of mark-up.

If you like one could further add some kind of markup to prevent automatic link generation. However, this seems rather inefficient to me since other people keep adding pages and you never know what is going to recognized as a link next.

 

Details
Ticket Status Pending  
Rating0.0 
Submitted ByDBell 
Date Submitted2007-07-26 
Assigned To unassigned  
Date Assigned2008-10-10 
Assigned By 
What to improve?  
URLrfe/request-for-enhancement/improve-wiki-linking
Karma
Difficulty 3  
Karma So Far300
Karma Rank100.00
Keywords
Ticket History