author (intermediate)
The
InterMap is a system for defining links between
WikiWikiWeb sites that was first developed by
UseMod:UseModWiki and
Meatball:MeatballWiki. The method is to use a word that stands for a path that is defined.
InterMap links have the form
MapPrefix:PagePath
, where the host prefix is converted to a partial URL based on entries in the site's
intermap.txt and
localmap.txt files.
The default
intermap.txt distributed with
PmWiki (in the
scripts/ directory) includes the following
InterMap entries:
PmWiki: http://www.pmwiki.org/wiki/PmWiki/
Cookbook: http://www.pmwiki.org/wiki/Cookbook/
Wiki: http://www.c2.com/cgi/wiki?
UseMod: http://www.usemod.com/cgi-bin/wiki.pl?
Meatball: http://www.usemod.com/cgi-bin/mb.pl?
Wikipedia: http://www.wikipedia.com/wiki/
PITS: http://www.pmwiki.org/PITS/
Path:
Thus, "
PmWiki:Variables" becomes "
http://www.pmwiki.org/wiki/PmWiki/" + "Variables," a link to the
PmWiki.Variables page on the official
PmWiki web site,
Wiki:FrontPage is a link to the front page of the first
WikiWikiWeb, and
Wikipedia:Stonehenge takes you to the Wikipedia article about the famous megaliths in England.
Like other links, you can use the double-bracket syntax to get different link text:
[[Meatball:StartingPoints | starting points]] over at Meatball
becomes "starting points over at Meatball"
[[starting points -> Meatball:StartingPoints]] over at Meatball
becomes "starting points over at Meatball"
If you want to link just to what the intermap says (e.g.
http://www.wikipedia.com/wiki/ for Wikipedia), then do
[[Wikipedia:. | Wikipedia's main page]]
, which produces
Wikipedia's main page. Note the . (period) after the Map: reference.
The special
Path:
InterMap entry can be used to create "
relative urls" in
links.
The actual set of
InterMap links at any site is defined by the site administrator via the
Site.InterMap? page and the
local/localmap.txt file; for more details, see
PmWiki.CustomInterMaps.
<< Include other pages | DocumentationIndex | Conditional markup >>