Changes between Version 1 and Version 2 of InterWiki
- Timestamp:
- Mar 12, 2015, 4:35:26 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InterWiki
v1 v2 1 1 = Support for InterWiki links = 2 3 ''(since [milestone:0.10])''4 2 5 3 == Definition == … … 11 9 12 10 At the extreme, InterWiki prefixes can even be used to simply introduce 13 links to new protocols, such as `tsvn:` used by TortoiseSvn.11 links to new protocols, such as `tsvn:` used by [trac:TortoiseSvn TortoiseSvn]. 14 12 15 13 == Link Syntax == … … 24 22 Note that, as for InterTrac prefixes, '''InterWiki prefixes are case insensitive'''. 25 23 26 The target Wiki URL is looked up in the InterMapTxt wiki page, 27 modelled after MeatBall:InterMapTxt. 24 The 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. 28 25 29 26 In addition to traditional InterWiki links, where the target … … 34 31 The argument list is formed by splitting the page identifier 35 32 using the ":" separator. 33 34 === [interwiki] === 35 Every 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. 36 37 '''Example:''' 38 {{{ 39 [interwiki] 40 MeatBall = http://www.usemod.com/cgi-bin/mb.pl? 41 PEP = http://www.python.org/peps/pep-$1.html Python Enhancement Proposal $1 42 tsvn = tsvn: Interact with TortoiseSvn 43 }}} 36 44 37 45 == Examples ==