Odkazy na Interwiki - Interwiki links
Propojení s Interwiki (W-link) je zařízení pro vytváření Odkazy k mnoha wiki na Celosvětová Síť. Uživatelé se vyhýbají vkládání celého URL (jako by to bylo u běžných webových stránek) a místo toho použijte a těsnopis podobné odkazům ve stejné wiki (intrawiki odkazy).
Na rozdíl od názvy domén na internetu neexistuje globálně definovaný seznam předpon interwiki, takže vlastníci wiki musí definovat interwiki mapa (InterMap) odpovídající jejich potřebám. Uživatelé si obecně musí pro každou wiki, kterou mají v úmyslu použít, vytvořit samostatné účty (pokud nemají v úmyslu provádět úpravy anonymně). Variace formátování a rozložení textu mohou také bránit bezproblémovému přechodu z jedné wiki na druhou.
Díky zjednodušení psaní wiki odkazů pro členy konkrétní komunity tyto funkce pomáhají sblížit různé wiki. K dosažení tohoto cíle interwiki „autobusové zájezdy“ (podobně jako webrings ) byly vytvořeny, aby vysvětlily účely a zvýraznění různých wiki. Takové příklady na Wikipedia zahrnout Wikipedia: TourBusStop a Wikipedia: WikiNode.
Syntax
Zápis odkazu na Interwiki se liší v závislosti do značné míry na syntaxi, kterou wiki používá pro označení. Dva nejběžnější vzory odkazů ve wiki jsou CamelCase a bezplatné odkazy (libovolné fráze obklopené nějakou sadou oddělovač, například [[dvojité hranaté závorky]]). CURIE syntaxe - vznikající standard W3C - používá jedinou sadu hranatých závorek.
Odkazy na interwiki na wiki založené na CamelCase mají často formu „Code: PageName“, kde Kód je definovaná předpona InterMap pro jinou wiki. Lze tedy vykreslit odkaz „WikiPedia: InterWiki“ HTML jako odkaz na článek na Wikipedii: například Wikipedia: Mezijazykové odkazy. Propojení z CamelCase-wiki na stránku, která obsahuje mezery v názvu, obvykle vyžaduje nahrazení mezer podtržítky (např. WikiPedia: Main_Page).
Odkazy Interwiki na wiki založené na bezplatných odkazech, jako je Wikipedia, se obvykle řídí stejným principem, ale používají oddělovače, které by se používaly pro interní odkazy. Tyto odkazy lze poté analyzovat a uniknout, jako by byly, kdyby byly interní, což umožňuje snadnější psaní mezer, ale potenciálně může způsobovat problémy s jinými speciálními znaky. Například na Wikipedii [[MeatBall: AssumeGoodFaith]]
se zobrazí jako MeatBall: AssumeGoodFaith, a [[: de: InterWiki]]
(dřívější syntaxe: [[DeWikipedia: InterWiki]]
) se zobrazí jako de: InterWiki.
The MediaWiki software má další funkci, která používá podobnou notaci k vytváření automatických mezijazyčných odkazů - například odkaz [[de: InterWiki]]
(bez úvodního dvojtečky) automaticky vytvoří odkaz označený „Jiné jazyky: Deutsch | ... "v horní a dolní části nebo v postranním panelu vedle zobrazení článku. Různé další wiki software systémy mají funkce pro „polointerní“ odkazy tohoto druhu, například podporu pro jmenné prostory nebo více subkomunit.
Většina implementací InterMap jednoduše nahradí předponu interwiki úplnou předponou URL, takže lze pomocí systému odkazovat také na mnoho jiných než wiki webů. Odkaz na definici na Zdarma on-line slovník výpočetní techniky může mít například podobu [[Foldoc: foo]]
který by řekl systému, aby připojil a zobrazil odkaz jako Foldoc: foo. Díky tomu je velmi snadné propojit odkazy na běžně odkazované zdroje z wiki stránky, aniž byste museli znát podobu dané adresy URL.
Koncept interwiki lze stejně použít na odkazy z webové stránky jiné než wiki. Advogato například nabízí syntaxi pro vytváření zkratkových odkazů založených na MeatBall odvozené InterMap.
WordPress nabízí podobný zkratkový zápis pro vkládání obrázků, videí, vzorců a rovnic LaTeX, map atd. hostovaných na jiných webových stránkách.[1]
Implementace
Interně musí mít wiki, která používá odkazy mezi wiki, mapování z odkazů wiki-kódu na úplné adresy URL. Například, [[MeatBall: InterWiki]]
se může zobrazit jako MeatBall: InterWiki, ale odkaz na http://usemod.com/cgi-bin/mb.pl?InterWiki
.
Jelikož většina systémů wiki používá adresy URL pro jednotlivé stránky, kde se název stránky zobrazuje na konci jinak neměnné adresy, nejjednodušší způsob definování takových mapování je nahrazením neměnné části adresy URL předponou interwiki. Ve výše uvedeném příkladu tedy Masová koule:
byl jednoduše nahrazen http://usemod.com/cgi-bin/mb.pl?
při vytváření cíle HTML vykreslený odkaz.
Místo vytváření nového seznamu od začátku pro každou wiki je často užitečné získat jeho kopii z jiného webu. Weby jako MeatballWiki [1] a Použijte ModWiki Web obsahuje komplexní seznamy, které se pro tento účel často používají - první je veřejně editovatelný stejným způsobem jako kterákoli jiná wiki stránka a druhý je ověřen jako použitelný, ale potenciálně zastaralý. Výchozí seznam interwiki odkazů MediaWiki je odvozen ze staré verze seznamu MeatballWiki.[2][3]
Viz také
Interní odkazy
- Wikipedia: InterWikimedia links
- Wikipedia: Sesterské projekty Wikimedia
- Nápověda: Mezijazykové odkazy
Odkazy na Interwiki
- „interwiki“ na Wikislovníku
- „Help: Interwiki linking“ na Wikimedia Meta-Wiki
- „Kategorie: CommonsRoot“ na Wikimedia Commons
Reference
- ^ „Co je to zkrácený kód?“
- ^ „[mediawiki] Obsah /trunk/phase3/maintenance/interwiki.list“. Svn.wikimedia.org. 2008-02-27. Citováno 2013-02-18.
- ^ „[mediawiki] Obsah /trunk/phase3/maintenance/interwiki.sql“. Svn.wikimedia.org. 2008-02-27. Citováno 2013-02-18.
- Dan Woods, Peter Thoeny, Wikis pro figuríny, Pro figuríny, 2007, ISBN 0-470-04399-7, str. 140
- Daniel J. Barrett, MediaWiki, O'Reilly Media, 2008, ISBN 0-596-51979-6, str. 84.
externí odkazy
- m: Interwiki mapa, obrovská mapa Interwiki od Wikimedia Foundation
- Diskuse o konceptu FileReplacement
- Diskuse o konceptu InterWiki na MeatballWiki