Расширение 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 относится к темам:
1
MediaWiki 
Версии MediaWiki до 1.11.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.41 
Основные разработчики Аарон ШульцБрайон ВибберДаниэль КинзлерМагнус МанскеМаксим СеменикТим ЛакиаТим СтарлингРоберт КрушЭвар Бьярмасон 
Темы оформления AuroraBluecloudCavendishCologneBlueCycloneMonacoMonobook (RealBookModern) • OasisQuartz Vector (Vectorata) • Ventus 
Действия и функции РедактированиеПравка (счётчик) • ДиффМалое изменениеПредварительный просмотрФильтр злоупотребленийСтраница википроекта (подстраница) • СтатьяШаблонФайлИсторияОбсуждениеПереименование страницыПараметры переименованияЗащита страниц (параметрычастичнаяполнаякаскадная) • Удаление/Восстановление страницПараметры удаленияПеренаправление (двойныеподавление) • Список наблюденияОбъединение страницРазделение страницСкрытиеПатрулированиеСсылки сюдаСтабилизацияБлокировка (авто-, глобальная, параметры, причина) • Разблокировка (параметры) • Права участниковРегистрацияПереименование учётной записиУзурпацияОбъединение учётных записейЗагрузка файловОтклонение правкиОтмена правкиБыстрый откатВикипочтаЕдиная учётная записьСвежие правкиВклад (удалённый) • Спам-листЗавершение сеансаПинг 
Пространство имён Основное пространствоОбсуждениеШаблонКатегорияУчастникФайлСправкаProjectSpecialMediaWiki 
Расширения AbuseFilterAntiSpoofArticle Feedback ToolCategoryTreeCentralAuthCentralNoticeCharInsertCheckUserCiteCleanupSiteCodeReviewCollectionCommentsCommunityVoiceConfirmEditContactPageDeleteBatchDismissableSiteNoticeDraftsDumpHTMLDynamicPageListEasyTimelineEmailCaptureEmbedVideoExpandTemplatesExtensionDistributorFixedImageFlaggedRevsGadgetsGlobalBlockingGlobalUsageHTTP302FoundImageMapInputBoxLabeled Section TransclusionLiquidThreadsLocalisationUpdateLockdownLucene-searchMiniDonationMWSearchNewUserMessageNukeOAIRepositoryOATHAuthOggHandlerOpenSearchXmlParserFunctionsPdfHandlerPoemProofread PageQuizRenameuserRevisionDeleteSecurePollSimpleAntiSpamSimpleSurveySiteMatrixSkinPerPageSlippyMapSpamBlacklistStalkerLogSubPageList3SyntaxHighlightTitleBlacklistTitleKeyTorBlockTrustedXFFUploadBlacklistUploadWizardUserMergeVisualEditorWikidiffWikidiff2WikiHiero 
Архивированные расширения AntiBotBoardVoteClientSideCrosswiki BlockingEnforceStrongPasswordGiveRollbackOversightPassword Reset 
Разное AllMessagesFavicon.icoHTML в MediaWikiMediaWiki.orgMediaWiki FAQВнутренняя ссылкаКороткая ссылка-перенаправлениеМатематические формулыНастройки конфигурацииНовые файлыСистемный администраторСписок файловWiki.pngГаджетSidebarStatisticsLocalSettings.phpСкрипты обслуживания