|  |   Interwiki Plugin 
|  |   Interwiki Plugin 
|  |   Interwiki Plugin 
|  |   Interwiki Plugin 
|  |   Interwiki Plugin 
|  |   Interwiki Plugin 
|  |   Interwiki Plugin 
|  |   Interwiki Plugin  |  |
 | < <
 |  |  | > >
 |  |  |  |  |  |
 | < <
 |  |  | > >
 |  |  |  | Write ExternalSite:Pageto link to a page on an external site based on aliases defined in a rules topic Introduction  |  |  |  |  |
 | < <
 | 
| Plugin Version: | 19217 (2011-04-11) |  |  | > >
 | 
| Plugin Version: | 20891 (2011-05-03) |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  
| 2010-07-12: | TWikibug:Item6521  - add ~ and % to allowed characters in page part of Site:page link |  
| 2010-06-23: | TWikibug:Item6503  - fix TWiki.org specific TWiki:Web.Topic interwiki links to have .../view/Web/Topic type URLs |  | 
|  |   Interwiki Plugin  |  |
 | > >
 | <--
   Contributions to this TWiki plugin are appreciated. Please update the plugin page
   at http://twiki.org/cgi-bin/view/Plugins/InterwikiPluginWrite or provide feedback
   at http://twiki.org/cgi-bin/view/Plugins/InterwikiPluginDev  .
   If you are a TWiki contributor please update the plugin in the SVN repository.
--> ExternalSite:Pageto link to a page on an external site based on aliases defined in a rules topic |  |  |  |  |
 | < <
 | The InterwikiPlugin links ExternalSite:Pagetext 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 . |  | > >
 |  Introduction  |  |  |  |  |
 | < <
 |  |  | > >
 | The InterwikiPlugin links ExternalSite:Pagetext 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 . |  |  |  Syntax Rules 
 Enter ExternalSite:Pageto create a link that points to thePageon theExternalSiteserver. Enter [[ExternalSite:Page][any label]]to specify a custom label. |  |
 | < <
 |  |  | > >
 |  |  |  | 
 Each entry must be of format: 
 | External site alias | URL | Tooltip help text |. Site aliases must start with an upper case letter and may contain alphanumeric letters.
 The URL and Tooltip Text may contain optional $pagevariables; the variable gets expanded to the page name. |  |  |  InterwikiPlugin Settings  |  |
 | < <
 | Plugin settings are stored as Preferences variables. To reference
a plugin setting write %<plugin>_<setting>%, for example,%INTERWIKIPLUGIN_SHORTDESCRIPTION% |  | > >
 | Plugin settings are stored as Preferences variables. To reference a plugin setting write %<plugin>_<setting>%, for example,%INTERWIKIPLUGIN_SHORTDESCRIPTION% |  |  |  |  |
 | < <
 |  |  | > >
 |  |  |  | 
 
 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in a rules topic |  |
 | < <
 |  |  | > >
 |  |  |  | 
 Inter-link format, with variables:
 |  |  |  Plugin Installation Instructions  |  |
 | < <
 |  NOTE: This Plugin is included in the TWiki distribution package. You do not need to install it unless you want to upgrade to a newer version. |  | > >
 |  Note: This plugin is included in the TWiki distribution package. You do not need to install it unless you want to upgrade to a newer version. |  |  | 
 Download the ZIP file from the TWiki:Plugins web (see below) Unzip InterwikiPlugin.zipin your TWiki installation directory. Content: |  |  |  Plugin Info  |  |
 | < <
 |  |  | > >
 |  |  |  |  |  |
 | < <
 | 
| Plugin Version: | 28 Feb 2009 17852 (02 Sep 2009) |  |  | > >
 | 
| Plugin Version: | 2010-05-15 18695 (2010-05-29) |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  |  |
 | > >
 |  |  |  | 
| 28 Feb 2009: | 17851 - TWikibug:Item5025  - Added =and&to page regex, allowing links such asSite:ID=1234&sel=56 |  
| 03 Aug 2008: | TWiki 4.2.1 release version |  
| 22 Jan 2008: | TWiki 4.2.0 release version |  |  |  | 
| CPAN Dependencies: | none |  
| Other Dependencies: | none |  
| Perl Version: | 5.0 |  |  |
 | < <
 |  |  | > >
 |  |  |  |  |  |
 | < <
 | Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences, InterWikis |  | > >
 | Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences, InterWikis |  |  | -- TWiki:Main.PeterThoeny  - 28 Feb 2009 | 
|  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  |  |  |
 | < <
 | 
| Plugin Version: | 28 Feb 2009 17852 (29 Apr 2009) |  |  | > >
 | 
| Plugin Version: | 28 Feb 2009 17852 (02 Sep 2009) |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  
| 28 Feb 2009: | 17851 - TWikibug:Item5025  - Added =and&to page regex, allowing links such asSite:ID=1234&sel=56 |  
| 03 Aug 2008: | TWiki 4.2.1 release version |  | 
|  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  |  |  |
 | < <
 | 
| Plugin Version: | 28 Feb 2009 17852 (30 Mar 2009) |  |  | > >
 | 
| Plugin Version: | 28 Feb 2009 17852 (29 Apr 2009) |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  
| 28 Feb 2009: | 17851 - TWikibug:Item5025  - Added =and&to page regex, allowing links such asSite:ID=1234&sel=56 |  
| 03 Aug 2008: | TWiki 4.2.1 release version |  | 
|  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  |  |  |
 | < <
 | 
| Plugin Version: | 03 Aug 2008 17302 (04 Aug 2008) |  |  | > >
 | 
| Plugin Version: | 03 Aug 2008 17387 (06 Dec 2008) |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  
| 03 Aug 2008: | TWiki 4.2.1 release version |  
| 22 Jan 2008: | TWiki 4.2.0 release version |  | 
|  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  |  |  |
 | < <
 | 
| Plugin Version: | 16052 (22 Jan 2008) |  |  | > >
 | 
| Plugin Version: | 03 Aug 2008 17302 (04 Aug 2008) |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  |  |
 | > >
 | 
| 03 Aug 2008: | TWiki 4.2.1 release version |  
| 22 Jan 2008: | TWiki 4.2.0 release version |  |  |  |  | 
|
 | < <
 |  |  |  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  |  Syntax Rules 
 Enter ExternalSite:Pageto create a link that points to thePageon theExternalSiteserver. |  |
 | > >
 | 
 Enter [[ExternalSite:Page][any label]]to specify a custom label. |  |  |  |  |
 | > >
 | 
 Each entry must be of format: 
 | External site alias | URL | Tooltip help text |. Site aliases must start with an upper case letter and may contain alphanumeric letters.
 The URL and Tooltip Text may contain optional $pagevariables; the variable gets expanded to the page name. |  |  | 
  For TWiki sites, both the web and the topic have to be specified: TWikisite:Webname/SomePage |  |  |  |  |
 | < <
 | 
 Suppress tooltip help for links: (0or1, default is0) |  | > >
 | 
 Inter-link format, with variables:                         | $site | Site alias |       | $page | Page (part after colon) |       | $url | Site URL (might contain $page) |       | $label | Equal to $site:$page |       | $tooltip | Tooltip message |  |  |  |  Plugin Installation Instructions  |  |  |  Plugin Info  |  |
 | < <
 |  |  | > >
 |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  |  |
 | > >
 | 
| 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) |  |  | > >
 | 
| 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-9in site name |  |  |  | 
| CPAN Dependencies: | none |  
| Other Dependencies: | none |  
| Perl Version: | 5.0 |  |  |
 | < <
 | Related Topics: InterWikis, TWikiPreferences, TWikiPlugins |  | > >
 |  |  |  |  |  |
 | > >
 | Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences, InterWikis |  |  |  |  |
 | > >
 | -- TWiki:Main.PeterThoeny  - 08 Nov 2006 | 
|
 | > >
 |  |  |  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  | a plugin setting write %<plugin>_<setting>%, for example,%INTERWIKIPLUGIN_SHORTDESCRIPTION% |  |
 | < <
 | 
 
 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in the InterWikis topic |  | > >
 | 
 
 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in a rules topic |  |  |  |  |  | 
 Suppress tooltip help for links: (0or1, default is0) |  |
 | < <
 | 
 Debug plugin: (See output in data/debug.txt) |  |  |  Plugin Installation Instructions  NOTE: This Plugin is included in the TWiki distribution package. You do not need to install it unless you want to upgrade to a newer version. |  |  |  Plugin Info  |  |
 | < <
 | 
| Plugin Version: | 25 Aug 2004, 1.005 |  |  | > >
 |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  |  |
 | < <
 | 
| 25 Aug 2004: | 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) |  |  |  | 
| 16 Jun 2001: | Made tooltips optional; prevent Module::Subtype of link |  
| 12 Jun 2001: | Added optional tool tips (IE only); added the link rules topic name variable; added flexible link patterns; optional $pagein URL |  
| 10 Jun 2001: | Changed rules topic to table-based syntax |  |  |
 | < <
 | 
| 20 Feb 2001: | Initial version |  |  | > >
 |  |  |  | 
| CPAN Dependencies: | none |  
| Other Dependencies: | none |  
| Perl Version: | 5.0 |  |  |
 | < <
 |  |  | > >
 |  |  |  | Related Topics: InterWikis, TWikiPreferences, TWikiPlugins |  |
 | < <
 | -- TWiki:Main.AndreaSterbini  - 20 Oct 2000 -- TWiki:Main.MikeMannix
  - 01 Oct 2001 -- TWiki:Main.PeterThoeny
  - 25 Aug 2004 
 |  |  |  | 
|  |   Interwiki Plugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  | 
 All ExternalSitealiases are defined in the InterWikis topic. Add and edit aliases in InterWikis.
  For TWiki sites, both the web and the topic have to be specified: TWikisite:Webname/SomePage |  |
 | < <
 |  |  | > >
 |  |  |  |  InterwikiPlugin Settings  | 
|
 | < <
 | Interwiki Plugin |  | > >
 |   Interwiki Plugin  |  |  | The InterwikiPlugin links ExternalSite:Pagetext 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 . |  |  |  Plugin Info  |  |
 | < <
 | 
| Plugin Version: | 31 Aug 2002, 1.0.2 |  |  | > >
 | 
| Plugin Version: | 18 Jan 2003, 1.0.3 |  |  |  | 
| Change History: | <-- versions below in reverse order --> |  |  |
 | < <
 | 
| 31 Aug 2002: | Allow percent sign in site name |  
| 27 Jul 2001: | Allow numbers in site name |  |  | > >
 | 
| 18 Jan 2003: | Allow number sign #in Page name |  
| 31 Aug 2002: | Allow percent sign %in page name |  
| 27 Jul 2001: | Allow numbers 0-9in 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::Subtype of link |  |  |  | Related Topics: InterWikis, TWikiPreferences, TWikiPlugins
-- AndreaSterbini - 20 Oct 2000 
 |  |
 | < <
 | -- PeterThoeny - 31 Aug 2002 
 |  | > >
 | -- PeterThoeny - 18 Jan 2003 
 |  |  | -- MikeMannix - 01 Oct 2001 
 | 
|
 | < <
 |  InterwikiPlugin  |  | > >
 | Interwiki Plugin |  |  | The InterwikiPlugin links ExternalSite:Pagetext 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 . |  |  |  Plugin Info  |  |
 | < <
 | 
| Plugin Version: | 1.0.2 |  
| Change History: | 27 Jul 2001 Allow numbers 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::Subtype of link12 Jun 2001: Added optional tool tips (IE only); added the link rules topic name variable; added flexible link patterns; optional
 $pagein URL10 Jun 2001: Changed rules topic to table-based syntax
 20 Feb 2001: Initial version
 |  |  | > >
 | 
| Plugin Version: | 31 Aug 2002, 1.0.2 |  
| Change History: | <-- versions below in reverse order --> |  
| 31 Aug 2002: | Allow percent sign in site name |  
| 27 Jul 2001: | Allow numbers 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::Subtype of link |  
| 12 Jun 2001: | Added optional tool tips (IE only); added the link rules topic name variable; added flexible link patterns; optional $pagein URL |  
| 10 Jun 2001: | Changed rules topic to table-based syntax |  
| 20 Feb 2001: | Initial version |  |  |  | 
| CPAN Dependencies: | none |  
| Other Dependencies: | none |  
| Perl Version: | 5.0 |  |  |  | Related Topics: InterWikis, TWikiPreferences, TWikiPlugins
-- AndreaSterbini - 20 Oct 2000 
 |  |
 | < <
 | -- PeterThoeny - 27 Jul 2001 
 |  | > >
 | -- PeterThoeny - 31 Aug 2002 
 |  |  | -- MikeMannix - 01 Oct 2001 
 | 
|  |  InterwikiPlugin The InterwikiPlugin linksExternalSite:Pagetext 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 . |  |  |  InterwikiPlugin Settings Plugin settings are stored as Preferences variables. To reference |  |
 | < <
 | a plugin setting write %<plugin>_<setting>%, i.e.%INTERWIKIPLUGIN_SHORTDESCRIPTION% |  | > >
 | a plugin setting write %<plugin>_<setting>%, for example,%INTERWIKIPLUGIN_SHORTDESCRIPTION% |  |  |  |  |
 | < <
 |  |  | > >
 |  |  |  | 
 
 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in the InterWikis topic. |  |  | Related Topics: InterWikis, TWikiPreferences, TWikiPlugins |  |
 | < <
 | -- AndreaSterbini - 20 Oct 2000 -- PeterThoeny - 27 Jul 2001
 
 |  | > >
 | -- AndreaSterbini - 20 Oct 2000 -- PeterThoeny - 27 Jul 2001
 
 |  |  | -- MikeMannix - 01 Oct 2001 
 | 
|
 | > >
 |  InterwikiPlugin The InterwikiPlugin linksExternalSite:Pagetext 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 .  Syntax Rules 
 Write ExternalSite:Pageto create automatically a link that points to thePageon theExternalSiteserver. All ExternalSitealiases are defined in the InterWikis topic. To add new aliases just follows the instructions in InterWikis.
  InterwikiPlugin Settings Plugin settings are stored as preferences variables. To reference
a plugin setting write%<plugin>_<setting>%, i.e.%INTERWIKIPLUGIN_SHORTDESCRIPTION%
 One line description, is shown in the TextFormattingRules topic: 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in the InterWikis topic. 
 Suppress tooltip help for links: (0or1, default is0) 
 Debug plugin: (See output in data/debug.txt)  Plugin Installation Instructions Note: This plugin is pre-installed in the TWiki distribution package. You do not need to install it unless you want to upgrade to a newer version.
 Download the ZIP file from the Plugin web (see below)
 Unzip InterwikiPlugin.zipin 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 |  Test if the plugin is correctly installed: Wiki:InterWiki should point to Wiki's http://c2.com/cgi/wiki?InterWiki  topic.  Plugin Info Related Topics: InterWikis, TWikiPreferences, TWikiPlugins
-- AndreaSterbini - 20 Oct 2000-- PeterThoeny - 27 Jul 2001
 
 | 
      Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.   Ideas, requests, problems regarding TWiki? Send feedback  Note:  Please contribute updates to this topic on TWiki.org at TWiki:TWiki.InterwikiPlugin . | 
 | 
 | 
 | 
 | 
 | 
 |