|  |   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 Introduction 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:Pageto create a link that points to thePageon theExternalSiteserver. For example, typeRFC:2397to get RFC:2397 . | 
|  | 
 Enter [[ExternalSite:Page][any label]]to specify a custom label. All ExternalSitealiases are defined in the InterWikis topic. | 
|
| < <
 | 
 Add and edit aliases in InterWikis.
 Each entry must be of format: 
 | External site alias | URL | Tooltip help text |. | 
| > >
 | 
 Optionally, the Pagecan be enclosed in single quotes or double quotes. Use quotes if yourPagecontains spaces or other special characters. Links of quoted pages are URL encoded. Example:Photos:"San Francisco Trip 2011". Add and edit aliases in InterWikis (or the one specified in the INTERWIKIPLUGIN_RULESTOPICsetting). | 
|
| > >
 | 
 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  InterwikiPlugin Settings  | 
|
| < <
 | Plugin settings are stored as Preferences variables. To reference a plugin setting write %<plugin>_<setting>%, for example,%INTERWIKIPLUGIN_SHORTDESCRIPTION% | 
| > >
 | This plugin can be configured with preferences settings in Main.TWikiPreferences (site level), a WebPreferences (web level) or in a topic (page level). Do not change the settings here, they are here only to illustrate the default values. To overload, copy the settings to one of the aforementioned topics. | 
|  |  | 
|
| < <
 | 
 One-line description, shown in the TextFormattingRules topic: 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in a rules topic | 
|  |  | 
|
| < <
 |  | 
| > >
 |  | 
|  | 
 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 |  | 
|
| < <
 |  | 
| > >
 | 
 
 
 Set INTERWIKIPLUGIN_INTERLINKFORMAT = $label
 | 
|  |  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. 
 Download the ZIP file from the TWiki:Plugins 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, this Wiki:InterWiki link should point to http://c2.com/cgi/wiki?InterWiki  topic - try it out.  Plugin Info  | 
|
| > >
 | 
 One-line description, shown in the TextFormattingRules topic: 
 Set SHORTDESCRIPTION = Link ExternalSite:Pagetext to external sites based on aliases defined in a rules topic | 
|  |  | 
|
| < <
 |  | 
| > >
 |  | 
|  |  | 
|
| < <
 | 
| Plugin Version: | 20891 (2011-05-03) |  | 
| > >
 | 
| Plugin Version: | 21898 (2011-08-20) |  | 
|  | 
| Change History: | <-- versions below in reverse order --> |  | 
|
| > >
 |  | 
|  | Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences, InterWikis |