Edgewall Software

Version 1 (modified by Christian Boos, 19 years ago) ( diff )

Easy linking between Trac environments

This page documents the 1.4 (latest stable) release. Documentation for other releases can be found here.

InterTrac Extension for TracLinks

Warning: this is only a feature proposal

An InterTrac link is useful for referring from within a Trac environment to a Trac object (Wiki page, changeset, ticket, …) located in another Trac environment, with a syntax as simple as possible.

It is base on the usage of 1-letter prefix associated to a Trac environment.

Assuming the T letter has been set up to refer to the Edgewall's Trac environment, one could refer to this page as wiki:T:InterTrac.

TracLinks shortcuts are also adapted: #T234 refers to #234 on this Trac site. [T1490] refers to the changeset 1490 on this Trac site, etc.

The association between letters and Trac environments is done quite simply in an [intertrac] section within the trac.ini file. Currently this has to be repeated for each Trac environment, but there's work in progress concerning a centralized trac.ini, which would help greatly here.

This idea was first proposed as a patch for #234, and should be shortly proposed for inclusion in the following branch: source:branches/cboos-dev/intertrac-branch (i.e. source:T:branches/cboos-dev/intertrac-branch)

Note: See TracWiki for help on using the wiki.