Тептар:Гаджеты
Га́джет (от англ. gadget) — это JavaScript- или CSS-код, который зарегистрированные участники могут легко подключить в специальном разделе настроек своей учётной записи.
Обычно новые инструменты сперва создаются и тестируются опытными участниками как персональные скрипты, а после проверки их стабильности и полезности администраторы могут перенести их в общий список гаджетов, чтобы они стали доступны всем желающим в один клик.
Включённые по умолчанию
правитьНекоторые гаджеты могут быть изначально подключены всем посетителям сайта: и обычным читателям, и редакторам.
Другие гаджеты, включённые по умолчанию, могут быть настроены так, что их могут отключить только зарегистрированные участники через свои настройки. Также существуют гаджеты, которые по умолчанию работают только для авторизованных пользователей (например, дополнительные кнопки для редактирования или инструменты интерфейса).
Технические детали
править- Подробная техническая документация: страница расширения Gadgets на mediawiki.org.
Большинство гаджетов использует JavaScript и поэтому не будет работать, если выполнение скриптов отключено в вашем браузере.
Из соображений безопасности движка никакие гаджеты, общие скрипты сайта или персональные скрипты не выполняются на само́й странице настроек.
От персонального оформления (путем создания личных .js и .css-файлов) гаджеты выгодно отличаются удобством подключения — пользователю достаточно просто поставить галочку.
Статистика использования гаджетов доступна на служебной странице: Служебная:Использование гаджетов.
Администратор интерфейса может создать и зарегистрировать новый гаджет, добавив специальную строку на системную страницу MediaWiki:Gadgets-definition, а затем создав соответствующие системные сообщения с описанием и кодом (проверить текущий список можно на странице Служебная:Гаджеты).
Списки гаджетов
править- Служебная страница «Гаджеты» (показывает список всех зарегистрированных в системе гаджетов и пути к их системным сообщениям).
- Поиск страниц «Gadget-…» (показывает все существующие системные файлы с исходным кодом гаджетов).
- Неполный список: