Расширение MediaWiki

Материал из Викиреальностя
Перейти к: навигация, поиск

Расширение MediaWiki — код, не входящий в ядро движка MediaWiki, предназначенный для расширения его функций.

Как правило пишутся добровольцами и разработчиками движка и затем выкладываются на официальном сайте MediaWiki в специальном пространстве имён «Extension». Некоторые расширения выкладываются авторами на отдельных сайтах и не имеют страницы на основном сайте.

Содержание

[править] Загрузка расширений

Многие расширения MediaWiki доступны в репозитории Wikimedia и могут быть загружены непосредственно на сервер при помощи svn или через браузер с помощью специального инструмента ExtensionDistibutor, позволяющего выбрать версию для скачивания и затем выдающего ссылку на архив.

Код некоторых расширений размещен на сторонних сайтах или на самой странице с описанием расширения. В этих случаях требуется ручная загрузка файлов на сервер.

[править] Установка расширений

Для установки большей части расширений достаточно загрузить файлы на сервер и добавить включение кода в LocalSettings.php.

Некоторые расширения требуют исполнения скриптов (обычно для внесения изменений в базу данных сайта) или наличия на сервере других расширений.

[править] Часто используемые и известные расширения

  • AbuseFilter — фильтр злоупотреблений, инструмент для автоматической борьбы с вандализмом со значительными возможностями.
  • BoardVote — спецстраница для проведения закрытых выборов.
  • CharInsert — добавляет тег <charinsert>, который позволяет вставлять в окне редактирования спецсимволы.
  • CheckUser — позволяет осуществлять доступ к идентификационной информации участников при помощи веб-интерфейса и проверять пересечения.
  • Cite — позволяет использовать теги для создания примечаний и списка примечаний, в том числе группы примечаний.
  • DeleteBatch — интерфейс для скрипта обслуживания deleteBatch.php, позволяющего автоматически удалить все страницы из списка.
  • FlaggedRevisions — добавляет возможность проверять версии страниц с использованием специализированного интерфейса. Используется для контроля вандализма в вики с большим количеством правок.
  • Gadgets — позволяет участникам выбирать в настройках CSS и JS гаджеты, которые они хотят подключить.
  • Lockdown — позволяет ограничивать доступ к отдельным служебным страницам, пространствам имён и действиям.
  • Nuke — позволяет администраторам массово удалять недавно созданные страницы и файлы.
  • Oversight — позволяет скрывать версии страниц (в том числе от администраторов).
  • ParserFunctions — расширенные возможности синтаксического анализатора.
  • Poem — добавляет тег <poem> для форматирования стихов.
  • RenameUser — функционал для переименования участников.
  • RevisionDelete — аналог Oversight с возможностью восстанавливать удалённые от просмотра всеми версий страниц, а также производить скрытия в логах.
  • SyntaxHighlight — подсветка языков программирования, использованных в википроекте.

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

Расширение MediaWiki относится к теме «MediaWiki»   ±