Changes between Version 2 and Version 3 of InterWiki


Ignore:
Timestamp:
18/06/13 12:48:03 (11 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterWiki

    v2 v3  
    11= Support for InterWiki links =
    22
    3 ''(since [milestone:0.10])''
     3''(since [trac:milestone:0.10 0.10])''
    44
    55== Definition ==
     
    1111
    1212At the extreme, InterWiki prefixes can even be used to simply introduce
    13 links to new protocols, such as `tsvn:` used by TortoiseSvn.
     13links to new protocols, such as `tsvn:` used by [trac:TortoiseSvn TortoiseSvn].
    1414
    1515== Link Syntax ==
     
    2424Note that, as for InterTrac prefixes, '''InterWiki prefixes are case insensitive'''.
    2525
    26 The target Wiki URL is looked up in the InterMapTxt wiki page,
    27 modelled after MeatBall:InterMapTxt.
     26The target Wiki URL is looked up in the `[interwiki]` section of TracIni or in the InterMapTxt wiki page, modeled after MeatBall:InterMapTxt. If a prefix is defined in both the `[interwiki]` section and InterMapTxt, the `[interwiki]` section takes precedence.
    2827
    2928In addition to traditional InterWiki links, where the target
     
    3433The argument list is formed by splitting the page identifier
    3534using the ":" separator.
     35
     36=== [interwiki] ===
     37Every option in the `[interwiki]` section in TracIni defines one InterWiki prefix. The option name defines the prefix. The option value defines the URL, optionally followed by a description separated from the URL by whitespace. Parametric URLs are supported as well.
     38
     39'''Example:'''
     40{{{
     41[interwiki]
     42MeatBall = http://www.usemod.com/cgi-bin/mb.pl?
     43PEP = http://www.python.org/peps/pep-$1.html Python Enhancement Proposal $1
     44tsvn = tsvn: Interact with TortoiseSvn
     45}}}
    3646
    3747== Examples ==