unintentional Camelcase links with slashes e.g. Bla/Blo
|Reported by:||anonymous||Owned by:|
|Cc:||Ryan J Ollos||Branch:|
Two ore more Uppercase words separated by a slash e.g.
Bla/Blo are treated as CamelCase and therefore generate a wikipage link. This is not welcome. It should better not be hyper-linked.
In routine work it happens quite often that unintended (dead) hyperlinks are created when writing texts fragments e.g.
in Berlin/Germany or
In my opinion it should be like this:
Germany/Berlin→ shall be not be linked,
LocationGermany/Berlin→ shall be linked
because the first one can occur in natural writing and natural writing shall not be wiki-interpreted. In my opinion
Germany/Berlin shall not be interpreted as CamelCase.
- The use of slash ( / ) is permitted in page names (possibly representing a hierarchy).
In my opinion this rule should be changed as follows:
- The use of slash ( / ) is permitted in page names (possibly representing a hierarchy). In this case the above rules apply to each of the name fragments.'
Severity and Workaround
I do not really have a big problem here, since:
- one can simple insert spaces
Germany / Berlinor
- escape the link with an exclamation mark e.g.
- use one of the configuration options e.g.
ignore_missing_pages = true.
However I think that the wiki processor shall not negatively interfere with natural writing.
Relation and History
The effect of unwanted linking is reported for TRAC versions 0.12, 1.0 and 1.1(dev). Other version I cannot test other versions now, but from my memories I believe that TRAC 0.10 and/or 0.11 did not suffer from the effect.