Вики Сообщества
Advertisement
Вики Сообщества
Это расширение отключено по умолчанию, но его можно подключить, оставив запрос в поддержке.

Гаджеты (Gadgets) — расширение MediaWiki, с помощью которого участники вики могут выбирать в личных настройках включение/отключение дополнительных функций или скриптов, записанных в CSS или JS.

Описание[]

Функции и скрипты гаджетов работают аналогично обычным CSS и JS вики, поэтому для их создания вам необходимо иметь права администратора вики. Каждый гаджет прописывается соответствующим образом на странице MediaWiki:Gadgets-definition. Список работающих на вики гаджетов можно найти на странице Служебная:Gadgets.

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

Настройки гаджетов

Пример страницы личных настроек гаджетов.

Пример добавления гаджета[]

Шаг первый[]

Определиться с названием/описанием гаджета и создать соответствующую страницу с названием вида:
MediaWiki:Gadget-название.

Например, создаём гаджет, который будет добавлять стили тёмной темы оформления. В таком случае он мог бы называться DarkTheme. Соответственно, создаём страницу описания по следующему адресу:
MediaWiki:Gadget-DarkTheme

Содержимое данной страницы будет использоваться как описание гаджета на странице пользовательских настроек. В нём допускается использования вики-текста.

Шаг второй[]

Создаём ресурсы CSS/JS, которые будут использоваться гаджетом. Названия страниц формируются по схеме:
MediaWiki:Gadget-ПроизвольноеНазвание.расширение

Для примера выше ссылки могут быть:

MediaWiki:Gadget-dark.css
MediaWiki:Gadget-dark.js

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

Обратите внимание, что каждый гаджет может иметь любое количество любых ресурсов. То есть, например, один лишь css, или же один код может использоваться несколькими гаджетами одновременно.

Шаг третий[]

Объявляем использование гаджета на странице MediaWiki:Gadgets-definition

  • Каждый новый гаджет должен начинаться на новой строке значком звёздочки * и названием гаджета, про которое говорилось в первом шаге.
  • (опционально) В квадратных скобках указываются параметры, например: [default] сделает данный гаджет включённым по-умолчанию для всех пользователей, включая анонимов.
    Подробнее о параметрах см. официальную справку MediaWiki.
  • Далее указываются ссылки на ресурсы гаджета, отделяя их вертикальной чертой в формате:
    |название.расширение

Для примера выше это будет:

* DarkTheme [default]|dark.css|dark.js

Шаг четвёртый[]

Перейти на страницу Служебная:Gadgets или в персональные настройки (раздел «Гаджеты») и убедиться, что новый гаджет с указанным описанием появился в списке.

См. также[]

Advertisement