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