Interwiki Verknüpfung ist eine Einrichtung für die Schaffung von Verbindungen zu den vielen Wikis auf dem World Wide Web. Benutzer zu vermeiden Einfügen im gesamten URLs und stattdessen eine Kurz ähnlich Links innerhalb des gleichen Wiki.
Anders als Domain-Namen im Internet, gibt es keine global definierte Liste von Interwiki-Präfixe, so dass Besitzer eines Wikis müssen ein Interwiki-Karte ihren Bedürfnissen entsprechend zu definieren. Die Benutzer haben in der Regel zu einer getrennten Buchführung für jede Wiki sie beabsichtigen, verwenden können. Variationen in der Textformatierung und Layout können auch einen nahtlosen Übergang von einem Wiki zur nächsten zu verhindern.
Indem Wiki Links einfacher für die Mitglieder einer bestimmten Gemeinschaft geben, helfen, diese Eigenschaften bringen die verschiedenen Wikis näher zusammen. Förderung dieses Ziel, interwiki "Bustouren" wurden geschaffen, um die Ziele und Highlights der verschiedenen Wikis erklären. Solche Beispiele sind Enzyklopädie Lexikon: Tourbusstop und Lexikon: WikiNode.
Syntax
Interwiki-Link Schreibweise variiert je weitgehend auf die Syntax, ein Wiki für Markup verwendet. Die beiden häufigsten Verbindungsmuster in Wikis sind Camelcase und kostenlose Links. CURIE Syntax -an Schwellen W3C standardisiert verwendet einen einzigen Satz von eckigen Klammern.
Interwiki-Links auf einem Camelcase-basierte Wiki, häufig in Form von "Code: Seitenname", in dem Kodex ist die definierte InterMap Präfix für ein anderes Wiki. Somit wird ein Link "Lexikon: InterWiki" könnte in HTML als Link zu einem Artikel über Enzyklopädie gemacht werden: zum Beispiel, Lexikon: Interlanguage-Links. Verknüpfen von einem Camelcase-Wiki zu einer Seite, die Leerzeichen enthält typischerweise im Titel erfordert das Ersetzen der Leerzeichen durch Unterstriche.
Interwiki Links auf Wikis bezogen auf freie Verbindungen, wie beispielsweise Enzyklopädie, folgen in der Regel nach dem gleichen Prinzip, aber mit Hilfe der Trennzeichen, die für die internen Links genutzt werden würde. Diese Links können dann analysiert werden und entkam, wie sie wäre, wenn sie interne waren, die einen leichteren Eingabe von Räumen, sondern möglicherweise zu Problemen mit anderen Sonderzeichen. Zum Beispiel auf Enzyklopädie, erscheint als Meatball: AssumeGoodFaith und erscheint als de: InterWiki.
Die MediaWiki-Software verfügt über eine zusätzliche Funktion, die ähnliche Notation verwendet, um die automatische Interlanguage-Links zum Beispiel zu erstellen, stellt die Verbindung automatisch eine Referenz Bezeichnung "Andere Sprachen: Deutsch | ..." am oberen und unteren Rand oder in einer Seitenleiste neben, Artikels angezeigt zu bekommen. Verschiedene andere Wiki-Software-Systeme verfügen über Funktionen für "semi-internen" Links dieser Art, wie die Unterstützung für Namespaces oder mehreren Teilgemeinden.
Die meisten InterMap Implementierungen einfach ersetzen die interwiki Präfix mit einer vollständigen URL-Präfix, so viele nicht-Wiki-Websites auch unter Verwendung des Systems bezeichnet werden. Foo: Ein Verweis auf eine Definition auf der Free On-line Dictionary of Computing, zum Beispiel, könnte die Form, die das System wissen wir nicht angehängt und zeigt den Link so FOLDOC zu nehmen. Dies macht es sehr einfach, um auf häufig referenzierten Ressourcen innerhalb einer Wiki-Seite zu verknüpfen, ohne die Notwendigkeit, einmal die Form der URL in Frage.
Die interwiki Konzept gleichermaßen auf Verbindungen von nicht-Wiki-Websites angewendet werden. Advogato, zum Beispiel, bietet eine Syntax zum Erstellen von Kurzschrift-Links auf der Grundlage eines Meatball-abgeleitete InterMap.
Durchführung
Intern wird ein Wiki, das Interwiki-Links verwendet muss eine Zuordnung von Wiki-Code Links zu den vollständigen URLs haben. InterWiki, aber Link zu: Zum Beispiel könnte als Meatball erscheinen.
Da die meisten Wiki-Systeme verwenden URLs für einzelne Seiten, auf denen den Titel der Seite erscheint am Ende eines ansonsten gleichbleibenden Adresse, ist der einfachste Weg der Definition solcher Mappings durch Einsetzen der interwiki Präfix für den unveränderlichen Teil der URL. Im obigen Beispiel der ist einfach bei der Erstellung der Ziel der HTML dargestellt Verbindung ersetzt.
Anstatt eine neue Liste von Grund auf neu für jeden, dem Wiki, ist es oft sinnvoll, eine Kopie, dass von einem anderen Standort zu erhalten. Sites wie MeatballWiki und dem UseModWiki Website enthalten umfassende Listen, die häufig zu diesem Zweck verwendet werden - wobei erstere in gleicher Weise wie alle anderen Wiki-Seite öffentlich editierbar, und wobei das letztere als nutzbare überprüft, aber möglicherweise nicht mehr aktuell. MediaWiki die Standardliste der Interwiki-Links aus einer alten Version von MeatballWiki Liste, abgeleitet.
Kommentare - 0