CentralNotice

Материал из Викиреальностя
Перейти к: навигация, поиск
Crystal Clear action run.png
CentralNotice
Расширение MediaWiki
Centralnotice-notice.png
Статус:
стабильное
Фунциональность:
Служебные страницы
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






CentralNotice — расширение для MediaWiki, позволяющее вывешивать вверху всех страниц википроекта баннеры. Подобная функциональность реализована в MediaWiki при помощи сообщения Sitenotice, но CentralNotice позволяет управлять баннерами с одной вики (мета Викимедиа для проектов фонда).

[] Установка

Скачать расширение в папку extensions, добавить в настроечный файл LocalSettings.php строчку:

require_once( "$IP/extensions/CentralNotice/CentralNotice.php" );

Внимание! Работа расширения не проверялася на вики, в которых используются префиксы в названиях таблиц.

После постановки расширения на центральной вики надо установить $wgNoticeInfrastructure в true и задать массив проектов, в которых будут отображаться баннеры, при помощи массива $wgNoticeProjects. Управлять расширением с центральной вики смогут пользователи с правами centralnotice-admin (по умолчанию администраторы).

На вики, в которых будут отображаться баннеры, надо задать ряд параметров?

  • $wgNoticeInfrastructure в false,
  • $wgNoticeProject — код проекта, как в массиве в центральной вики,
  • $wgCentralHost — домен центральной вики,
  • $wgCentralPagePath — путь к index.php центральной вики,
  • $wgCentralBannerDispatcher — путь к Special:BannerRandom центральной вики,
  • $wgCentralBannerRecorder — путь к Special:RecordImpression центральной вики.

Подробная инструкция по дальнейшей работе изложена на meta:Help:CentralNotice.

CentralNotice относится к теме «MediaWiki»   ±