Ссылки интервики - Interwiki links

Скриншот показывает удаление интервики-ссылки

Интернет-ссылки (W-ссылка) - это средство для создания ссылки для многих вики на Всемирная паутина. Пользователи избегают вставки целиком URL (как и для обычных веб-страниц) и вместо этого используйте стенография аналогично ссылкам в той же вики (внутривики-ссылки).

В отличие от доменные имена в Интернете нет глобального списка префиксов интервики, поэтому владельцы вики должны определить карта интервики (InterMap) в соответствии с их потребностями. Обычно пользователям приходится создавать отдельные учетные записи для каждой вики, которую они намереваются использовать (если они не собираются редактировать анонимно). Вариации форматирования и разметки текста также могут препятствовать плавному переходу от одной вики к другой.

Упрощая набор вики-ссылок для членов определенного сообщества, эти функции помогают сблизить различные вики-сайты. Для достижения этой цели интервики-автобусные туры (аналогичные Webrings ) были созданы, чтобы объяснить цели и особенности различных вики. Такие примеры на Википедия включают Википедия: TourBusStop и Википедия: WikiNode.

Синтаксис

Обозначения межвики-ссылок различаются в зависимости от синтаксиса, используемого вики-сайтами для разметки. Два наиболее распространенных шаблона ссылок в вики: CamelCase и бесплатные ссылки (произвольные фразы в окружении некоторого набора разделитель, например [[двойные квадратные скобки]]). КЮРИ синтаксис - развивающийся стандарт W3C - использует один набор квадратных скобок.

Ссылки Interwiki в вики на основе CamelCase часто имеют форму «Code: PageName», где Код - это определенный префикс InterMap для другой вики. Таким образом, ссылка "WikiPedia: InterWiki" может быть отображена в HTML как ссылку на статью в Википедии: например, Википедия: межъязыковые ссылки. Ссылка из CamelCase-wiki на страницу, которая содержит пробелы в заголовке, обычно требует замены пробелов подчеркиванием (например, WikiPedia: Main_Page).

Ссылки Interwiki на вики, основанные на бесплатных ссылках, таких как Wikipedia, обычно следуют тому же принципу, но с использованием разделителей, которые будут использоваться для внутренних ссылок. Эти ссылки затем могут быть проанализированы и экранированы, как если бы они были внутренними, что упрощает ввод пробелов, но потенциально может вызвать проблемы с другими специальными символами. Например, в Википедии [[MeatBall: AssumeGoodFaith]] выглядит как MeatBall: AssumeGoodFaith, и [[: de: InterWiki]] (бывший синтаксис: [[DeWikipedia: InterWiki]]) отображается как de: InterWiki.

В MediaWiki программное обеспечение имеет дополнительную функцию, которая использует аналогичную нотацию для создания автоматических межъязыковых ссылок - например, ссылка [[de: InterWiki]] (без начального двоеточия) автоматически создает ссылку с пометкой «Другие языки: Deutsch | ... "вверху и внизу страницы или на боковой панели рядом с ней. Разное программное обеспечение вики системы имеют функции для "полувнутренних" ссылок такого типа, такие как поддержка пространства имен или несколько подсообществ.

Большинство реализаций InterMap просто заменяют префикс интервики полным префиксом URL, поэтому с помощью системы можно ссылаться на многие не вики-сайты. Ссылка на определение на Бесплатный онлайн-словарь по вычислительной технике, например, может иметь вид [[Foldoc: foo]] который сообщит системе добавить и отобразить ссылку как Foldoc: foo. Это упрощает создание ссылок на ресурсы, на которые часто ссылаются, на странице вики без необходимости даже знать форму рассматриваемого URL.

Концепция интервики может быть применена и к ссылкам. из не вики-сайты. Advogato, например, предлагает синтаксис для создания сокращенных ссылок на основе InterMap, производной от MeatBall.

WordPress предлагает аналогичные сокращенные обозначения для встраивания изображений, видео, формул и уравнений LaTeX, карт и т. д., размещенных на других веб-сайтах.[1]

Выполнение

Внутренне вики, которая использует межвики-ссылки, должна иметь отображение ссылок на вики-код на полные URL-адреса. Например, [[MeatBall: InterWiki]] может выглядеть как MeatBall: InterWiki, но ссылка на http://usemod.com/cgi-bin/mb.pl?InterWiki.

Поскольку большинство вики-систем используют URL-адреса для отдельных страниц, где заголовок страницы появляется в конце неизменного адреса, самый простой способ определить такие сопоставления - заменить неизменяемую часть URL-адреса префиксом интервики. Итак, в приведенном выше примере MeatBall: просто был заменен на http://usemod.com/cgi-bin/mb.pl? в создании цели HTML отображаемая ссылка.

Вместо того, чтобы создавать новый список с нуля для каждой вики, часто бывает полезно получить его копию с другого сайта. Такие сайты как Фрикадельки вики [1] и UseModWiki site содержат исчерпывающие списки, которые часто используются для этой цели: первая доступна для публичного редактирования так же, как и любая другая вики-страница, а вторая проверяется как пригодная для использования, но потенциально устарела. Список интервики-ссылок по умолчанию в MediaWiki взят из старой версии списка MeatballWiki.[2][3]

Смотрите также

Внутренние ссылки

  • Википедия: ссылки InterWikimedia
  • Википедия: родственные проекты Викимедиа
  • Справка: межъязыковые ссылки

Ссылки интервики

Рекомендации

  1. ^ "Что такое шорткод?"
  2. ^ "[mediawiki] Содержимое /trunk/phase3/main maintenance/interwiki.list". Svn.wikimedia.org. 2008-02-27. Получено 2013-02-18.
  3. ^ "[mediawiki] Содержимое /trunk/phase3/main maintenance/interwiki.sql". Svn.wikimedia.org. 2008-02-27. Получено 2013-02-18.
  • Дэн Вудс, Питер Тоуни, Вики для чайников, Для чайников, 2007, ISBN  0-470-04399-7, п. 140
  • Дэниел Дж. Барретт, MediaWiki, O'Reilly Media, 2008, ISBN  0-596-51979-6, п. 84.

внешняя ссылка