Edgewall Software

Changes between Version 9 and Version 10 of InterTrac


Ignore:
Timestamp:
Jul 7, 2005, 9:48:15 AM (19 years ago)
Author:
Christian Boos
Comment:

Removed InterWiki information (now in its own page)

Legend:

Unmodified
Added
Removed
Modified
  • InterTrac

    v9 v10  
    1 = InterTrac and InterWiki Extension for TracLinks =
     1= InterTrac Extension for TracLinks =
    22
    3 ''This is a proposal for implementing #234, #40 and #1414''
     3''This is a proposal for implementing #234''
    44''I think it's now ready for testing (see r1912)''
    55
    66== Definitions ==
    77
    8 === InterTrac ===
    98An InterTrac link is used for referring to a Trac object
    109(Wiki page, changeset, ticket, ...) located in another
    1110Trac environment.
    1211
    13 === InterWiki ===
    14 An InterWiki link can be used for referring to a Wiki page
    15 located in another Wiki system, and by extension, to any object
    16 located in any other Web application, provided a simple URL
    17 mapping can be done.
    18 
    1912== Link Syntax ==
    2013
    21 === InterTrac ===
    2214{{{
    2315<target_environment>:<TracLinks>
     
    3931That alias must be at most 3 letters long.
    4032
    41 === InterWiki ===
    42 {{{
    43 <target_wiki>(:<identifier>)+
    44 }}}
    45 
    46 The link is composed by the targeted Wiki (or system) name,
    47 followed by a column (e.g. {{{MeatBall:}}}),
    48 followed by a page specification in the target.
    49 
    50 The target Wiki URL is looked up in a the InterMapTxt wiki page,
    51 modelled after
    52 [http://www.usemod.com/cgi-bin/mb.pl?InterMapTxt MeatBall:InterMapTxt].
    53 
    54 An addition to traditional InterWiki links, where the target
    55 is simply ''appended'' to the URL,
    56 Trac supports parametric InterWiki URLs:
    57 identifiers {{{$1}}}, {{{$2}}}, ... in the URL
    58 will be replaced by corresponding arguments from a list
    59 made up from the page specification split by the ':' token.
    60 
    6133== Examples ==
    6234
    63 === InterTrac ===
    6435Besides the other environments run by the same server process
    6536(called ''sibling'' environments), which are automatically detected,
     
    11081     [http://projects.edgewall.com/trac/changeset/1912 [T1508]]
    11182
    112 === InterWiki ===
     83See also: TracLinks, InterWiki
    11384
    114 The following would be an excerpt of the InterMapTxt page:
    115 
    116 {{{
    117 = InterWiki Map =
    118 
    119 This is the InterMapTxt wiki page,
    120 modelled after the MeatBall:InterMapTxt page.
    12185----
    122 {{{
    123 ...
    124 LiveJournal http://livejournal.com/users/
    125 Login http://www.usemod.com/cgi-bin/mb.pl?action=login&p_userid=
    126 MbTest http://www.usemod.com/cgi-bin/mbtest.pl?
    127 MeatBall http://www.usemod.com/cgi-bin/mb.pl?
    128 MetaWiki http://sunir.org/apps/meta.pl?
    129 MetaWikiPedia http://meta.wikipedia.org/wiki/
    130 Mineralienatlas http://www.mineralienatlas.de/lexikon/index.php/
    131 MoinMoin http://moinmoin.wikiwikiweb.de/
    132 ...
    133 }}}
    134 }}}
    135 
    13686== Implementation Notes ==
    13787