ExternalSite:Page text to external sites based on aliases defined in the InterWikis topic. This plugin is inspired by UseMod Wiki's inter-wiki links, http://www.usemod.com/cgi-bin/wiki.pl?InterWiki.
ExternalSite:Page to create a link that points to the Page on the ExternalSite server.
[[ExternalSite:Page][any label]] to specify a custom label.
ExternalSite aliases are defined in the InterWikis topic.
| External site alias | URL | Tooltip help text |.
$page variables; the variable gets expanded to the page name.
TWikisite:Webname/SomePage
%<plugin>_<setting>%, for example, %INTERWIKIPLUGIN_SHORTDESCRIPTION%
ExternalSite:Page text to external sites based on aliases defined in a rules topic
| $site | Site alias |
| $page | Page (part after colon) |
| $url | Site URL (might contain $page) |
| $label | Equal to $site:$page |
| $tooltip | Tooltip message |
InterwikiPlugin.zip in your TWiki installation directory. Content: | File: | Description: |
|---|---|
data/TWiki/InterwikiPlugin.txt | Plugin topic |
data/TWiki/InterWikis.txt | Link rules topic for inter-site links |
lib/TWiki/Plugins/InterwikiPlugin.pm | Plugin Perl module |
| Plugin Author: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny |
| Copyright: | © 2006, TWiki:Main.AndreaSterbini, Peter Thoeny |
| License: | GPL (GNU General Public License) |
| Plugin Version: | 11935 |
| Change History: | |
| 08 Nov 2006: | 11935 - Added css class="interwikiLink" (TWiki:Main.PeterThoeny) |
| 07 Nov 2006: | 11924 - Added INTERLINKFORMAT; removed redundant SUPPRESSTOOLTIP; allow @ signs in page part of interwiki link; support single digit page part (TWiki:Main.PeterThoeny) |
| 26 Feb 2005: | 1.008 TWiki:Main.CrawfordCurrie cleaned up code and made Dakar-ready |
| 25 Aug 2004: | 1.005 TWiki:Main.PeterThoeny updated InterWikis link rules (no code change) |
| 09 Mar 2004: | Internal changes: Use only official TWiki::Func Plugin API; for increased speed, moved Interwiki link handling from outsidePREHandler to startRenderingHandler |
| 16 Feb 2004: | Support [[Site:Page][label]] Interwiki links (PTh); use TWiki::Func interface for I18N regular expressions (Walter Mundt) |
| 18 Jan 2003: | Allow number sign # in Page name (PTh) |
| 31 Aug 2002: | Allow percent sign % in page name (PTh) |
| 27 Jul 2001: | Allow numbers 0-9 in site name |
| 26 Jul 2001: | Fixed alternating missed link bug due to greedy $postfixPattern (fix by Richard Donkin) |
| 14 Jul 2001: | Changed to plug & play |
| 16 Jun 2001: | Made tooltips optional; prevent Module::Sub type of link |
| 12 Jun 2001: | Added optional tool tips (IE only); added the link rules topic name variable; added flexible link patterns; optional $page in URL |
| 10 Jun 2001: | Changed rules topic to table-based syntax |
| 20 Feb 2001: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny - Initial version |
| CPAN Dependencies: | none |
| Other Dependencies: | none |
| Perl Version: | 5.0 |
| Benchmarks: | GoodStyle 100%, FormattedSearch 98%, InterwikiPlugin 98% |
| Plugin Home: | http://TWiki.org/cgi-bin/view/Plugins/InterwikiPlugin |
| Feedback: | http://TWiki.org/cgi-bin/view/Plugins/InterwikiPluginDev |
| Appraisal: | http://TWiki.org/cgi-bin/view/Plugins/InterwikiPluginAppraisal |
Please note that this site is a content mirror of the BNL USATLAS TWiki. To edit the content of this page, click the Edit this page button at the top of the page and log in with your BNL USATLAS account.