CentralNotice
- Статус:
- стабильное
- Фунциональность:
- Служебные страницы
MediaWiki API
- Описание:
- Добавляет сайтовые уведомления
- Автор(ы):
- Matthew Walker, Adam Roses Wight
Исторически: Брион Виббер, Tomasz Finc, Trevor Parscal, Ryan Kaldari
- Лицензия:
- GPLv2
- Загрузка:
- Загрузить расширение
SVN [Help]
Исходный код
- Параметры:
- $wgNoticeInfrastructure
- $wgNoticeLang
- $wgNoticeProject
- $wgNoticeProjects
- $wgCentralDBname
- $wgCentralPagePath
- $wgCentralNoticeLoader
- $wgNoticeCookieDomain
- $wgNoticeCounterSource
- Добавленные права:
- centralnotice-admin
- Используемые функции:
- BeforePageDisplay
LoadExtensionSchemaUpdates
MakeGlobalVariablesScript
SiteNoticeAfter
SkinAfterBottomScripts
UnitTestsList
User
CentralNotice — расширение для MediaWiki, позволяющее вывешивать вверху всех страниц википроекта баннеры. Подобная функциональность реализована в MediaWiki при помощи сообщения Sitenotice, но CentralNotice позволяет управлять баннерами с одной вики (мета Викимедиа для проектов фонда).
[править] Установка
Скачать расширение в папку extensions, добавить в настроечный файл LocalSettings.php строчку:
Внимание! Работа расширения не проверялася на вики, в которых используются префиксы в названиях таблиц.
После постановки расширения на центральной вики надо установить $wgNoticeInfrastructure в true и задать массив проектов, в которых будут отображаться баннеры, при помощи массива $wgNoticeProjects. Управлять расширением с центральной вики смогут пользователи с правами centralnotice-admin (по умолчанию администраторы).
На вики, в которых будут отображаться баннеры, надо задать ряд параметров?
- $wgNoticeInfrastructure в false,
- $wgNoticeProject — код проекта, как в массиве в центральной вики,
- $wgCentralHost — домен центральной вики,
- $wgCentralPagePath — путь к index.php центральной вики,
- $wgCentralBannerDispatcher — путь к Special:BannerRandom центральной вики,
- $wgCentralBannerRecorder — путь к Special:RecordImpression центральной вики.
Подробная инструкция по дальнейшей работе изложена на meta:Help:CentralNotice.
CentralNotice относится к теме «MediaWiki» |