Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Добро пожаловать в WikiProject межвики , в WikiProject за помощь в процессе межвики за пределами семьи Викимедиа. Это делается путем объяснения того, как импортировать и экспортировать статьи, ссылок на справочную информацию по программному обеспечению MediaWiki , подготовки шаблонов для использования вне Википедии, перечисления доступных ресурсов (включая редакторов, желающих помочь) и многого другого.

Для получения дополнительной информации о WikiProjects см. Wikipedia: WikiProjects и Wikipedia: WikiProject передовой опыт .

Прежде чем мы начнем [ править ]

Следует отметить, что если вы хотите, чтобы в вики, которую вы администрируете, или аналогично, вы должны иметь указанную ниже функцию, вы должны получить доступную здесь функцию синтаксического анализатора, иначе это не сработает .

Основные цели [ править ]

  1. «Пакет» шаблонов - это пакет часто используемых шаблонов, представляющий собой чистый вики-код и готовый к импорту через файл xml. Нам нужно будет определить, какие шаблоны должны входить в этот базовый пакет. Некоторые шаблоны могут потребовать преобразования в код чистой вики-таблицы или для упрощения.
  2. «Пакет» MediaWiki - похож на пакет шаблонов, набор страниц пространства имен MediaWiki, отформатированных для общего и удобного использования для большинства других вики.
  3. Как экспортировать - Расширение руководства по экспорту / импорту, которое пока очень минимально.
  4. Общее техническое руководство по адаптации статей для использования в другой вики.
  5. Создать другие ресурсы для повторного использования содержания Википедии

Полезные файлы и шаблоны [ править ]

Файлы MediaWiki [ править ]

  • /MediaWiki:Common.css - нажмите "Изменить" и выберите весь текст. Не обращайте внимания на внешний вид при просмотре как нормальной страницы. Должен работать на большинстве инсталляций MediaWiki. Импортирует большую часть стилей css для атрибутов класса, которые использует Википедия (особенно полезно для классов в вики-таблицах). Последнее изменение: 17 апреля 2008 г.
  • /MediaWiki:Common.js - нажмите "Изменить" и выберите весь текст. Не обращайте внимания на внешний вид при просмотре как нормальной страницы. То же, что и выше, но для некоторых распространенных javascript. Также включает полезные исправления ошибок, которые могут не быть исправлены в текущей версии MediaWiki. Последнее изменение: 17 апреля 2008 г.

Похоже, что Common.js не загружен для MediaWiki 1.7.1, я заставил складные таблицы работать, вырезав и вставив этот раздел кода в MediaWiki: Monobook.js

Шаблоны [ править ]

Эти шаблоны обычно можно использовать как есть

Специальные шаблоны [ править ]

Многие шаблоны Википедии нельзя напрямую экспортировать в другие вики, потому что они включают HTML-код в функции синтаксического анализатора , который не транслируется между вики. В Википедии есть «аккуратный» проход, очищающий HTML-код. Без этого прохода HTML-код в шаблонах переводится в цитируемые теги, которые отображаются.

Чтобы решить эту проблему, следующие шаблоны были преобразованы так, что шаблоны содержат HTML-код в функции синтаксического анализатора, а не используют теги вики для преобразования таблиц. См. Википедию: условные таблицы, где приведены примеры того, как это сделать.

Следующие шаблоны были преобразованы для использования чистого вики-кода, который часто требуется для большинства вики-сайтов MediaWiki, у которых нет расширения tidy, настроенного так же, как википедия.
  • / Шаблон: Navbox - 26 декабря 2008 г. - Исправить тег в конце
  • / Шаблон: Navbar - 13 января 2011 г. - Удалена поддержка разных пространств имен.
  • / Шаблон: Infobox - 26 декабря 2008 г.
  • / Шаблон: Уведомление - 29 июня 2008 г.
  • / Шаблон: Инфобокс персонажа аниманги - 6 ноября 2007 г.
  • Шаблон: Infobox animanga (работает как есть, так как это просто страница с инструкциями)
  • / Шаблон: Infobox animanga / Заголовок - 18 октября 2007 г.
  • Шаблон: Infobox animanga / Footer (работает как есть, поскольку в основном это не более чем |}завершение таблицы)
  • / Шаблон: Infobox animanga / Другое - 18 октября 2007 г.
  • / Шаблон: Infobox animanga / Аниме - 18 октября 2007 г.
  • / Шаблон: Infobox animanga / Манга - 18 октября 2007 г.
  • / Шаблон: Infobox animanga / Фильм - 18 октября 2007 г.
  • / Шаблон: Список эпизодов на японском, 20 декабря 2007 г.
  • / Шаблон: Infobox VG - 2 ноября 2007 г.
  • / Шаблон: Ambox - 11 октября 2007 г.
  • / Шаблон: Компания Infobox - 17 апреля 2008 г.
  • / Шаблон: Информация - 6 февраля 2011 г.
  • / Template: Shortcut compact - 3 апреля 2011 г. (Сам шаблон является переносимым, но, поскольку он содержит код таблицы HTML, он вызывает проблемы при использовании внутри кода функции синтаксического анализатора, например, в примерах на подстранице документации по шаблону при включении в шаблон страница {{ Documentation }}. Переносимая версия избавляет от этих опасений.)

Пример кодирования [ править ]

{{ Информация }} содержит несколько строк с непереносимыми тегами таблиц HTML:

{{#switch: {{{Other_versions | {{{other_versions | {{{другие версии |}}}}}}}}}| знак равно| знак равно| нет =| #default =<tr valign = "top"><th style = "background: #ccf; text-align: right; padding-right: 0.4em;" id = "fileinfotpl_ver"> Другие версии </th><td> {{{Other_versions | {{{other_versions | {{{другие версии |}}}}}}}}} </td></tr>}}

Эти строки условно отображают строку «Другие версии» таблицы информации об изображении с утверждением. Чтобы сделать шаблон переносимым, измените ошибочные строки, чтобы использовать код таблицы вики-текста, и используйте {{ ! }} для кодирования символов вертикальной черты таблицы :{{#switch:...}}

{{#switch: {{{Other_versions | {{{other_versions | {{{другие версии |}}}}}}}}}| знак равно| знак равно| нет =| #default ={{!}} - valign = "верх"! style = "background: #ccf; text-align: right; padding-right: 0.4em;" id = "fileinfotpl_ver" {{!}} Другие версии{{!}} {{{Other_versions | {{{other_versions | {{{другие версии |}}}}}}}}}{{!}}}}

В !символы кодовой таблицы сами не требуется кодирование. То же самое и с вертикальными чертами, которые являются частью самого кода шаблона. Кодировать нужно только символы вертикальной черты, которые являются частью синтаксиса таблицы.

Как экспортировать [ редактировать ]

Не используйте Special: Export , так как он будет возвращать только 1000 ревизий за раз, а некоторые другие задокументированные функции в настоящее время не работают.

  1. Вместо этого используйтеhttp://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=ARTICLE_NAME или {{ export }}
  2. Сохраните файл как something.xml
  3. Воспользуйтесь функцией поиска / замены текстового редактора, найдите все " </username>" и замените их на " @en.wikipedia.org</username>"
  4. Сохранять. Теперь вы должны быть готовы импортировать файл через Special: Import на другой вики MediaWiki .

См. Также [ править ]

  • Категория: Администраторы Википедии, желающие предоставить копии удаленных статей
  • Special: Version - содержит полный список расширений, установленных в настоящее время на en.wikipedia.org.
  • Википедия: Каталог классов CSS
  • Special: ExpandTemplates
  • Википедия: перемещение изображений в сообщество
  • Пакеты программного обеспечения и расширения Mediawiki

Внешние ссылки [ править ]

  • Как установить инфобокс шаблона в mediawiki @ ETCwiki

Пакеты расширения Mediawiki [ править ]

  • Пакет Debian Mediawiki-extension
  • Пакет Ubuntu Mediawiki-extension
  • TurnKey MediaWiki с предустановленной минимальной ОС Ubuntu, включая популярные расширения
  • Неофициальные пакеты расширений в репозитории Викимедиа SVN иногда можно найти на сервере инструментов . Эти пакеты представляют собой произвольные снимки состояния, поэтому имейте в виду, что они могут содержать неработающую версию расширения (как если бы вы загружали их напрямую из репозитория разработчика).