SourceForge.net Logo
July 28, 2016
© GPL
 
ProWikiCenter
Automatic Linking
 
AutomaticLinking means that you have no additional work to create links and link pages. ProWiki is extremely good at AutomaticLinking and there are many options to tune it to your needs. AutomaticLinking is one of the classical wiki features.

Table of contents of this page
Introduction   
Ways of AutomaticLinking   
CamelCase linking   
WordLinking   
UnderlineLinking   
ProtocolLinking   
InterWikiLinking   
NameSpaceLinking   
LinkingISBN   
LinkingRFC   
AutomaticLinking Options   

Introduction    

The ProWiki software scans the text of the displayed page and converts all

  • page names
  • internet address urls
  • e-mail addresses
  • other recognizable patterns (ISBN-numbers, InterWiki names)
into active links that you can click und use immediately. The user just writes the plain names, without commands, everything else is automatic.

For example, if you enter this text:

TestPage
http://www.google.com
mailto:office@wikiservice.at

these links are rendered on the page:

TestPage
http://www.google.com
MAIL office (AT) wikiservice.at

There is no simpler way to create links.

Ways of AutomaticLinking    

In principle AutomaticLinking means that the wiki software automatically creates links based on certain irregularities of spelling or patterns in the text. The word "FrontPage" is an example.

CamelCase linking    

CamelCase is the classical form of AutomaticLinking, based on uppercase letters at the beginning and in the middle of a word. It was invented by WardCunningham as an essential part of the wiki idea. It it still used by the original WikiWikiWeb and many other wiki communities.

There is a religious war about CamelCase linking. Probably it started when Wikipedia found that CamelCase didn't fit into their encyclopedia project. It's interesting that many people thought a correct "we have good reasons to drop CamelCase" was not enough and made it an incorrect "CamelCase is not good".

There is no need to argue about that. Some people think CamelCase is terrible, some think it is important. Both can be right or wrong, depending on their application. One should be able to understand the different situations. We will show examples for that on /ProAndCon.

ProWiki lets you tune AutomaticLinking in any conceivable way to your needs.

UnderConstruction

WordLinking    

UnderConstruction

UnderlineLinking    

UnderConstruction

ProtocolLinking    

UnderConstruction

InterWikiLinking    

UnderConstruction

NameSpaceLinking    

UnderConstruction

LinkingISBN    

UnderConstruction

LinkingRFC    

UnderConstruction

AutomaticLinking Options    

These Variables can be used to tune automatic linking:


FolderAutomaticLinking FolderWikiFeatures FolderStartingPoints