ФЭНДОМ


Так как википроекты на ФЭНДОМЕ работают на программном обеспечении MediaWiki, вы можете добавить на свою вики различные расширения MediaWiki. С их помощью можно расширить функционал вашей вики.

Запрос подключения расширения Править

Для начала убедитесь, что расширение, которое вы хотите подключить, отсутствует на вашей вики. Для этого перейдите на страницу Служебная:Version и проверьте список установленных расширений. Если речь идёт о расширениях синтаксического анализатора, используемых в шаблонах, то вы можете добавить соответствующий код в любой из шаблонов и, сохранив страницу, проверить, работает он или нет.

Часть расширений ФЭНДОМА можно подключить через страницу Служебная:WikiFeatures. Для подключения других расширений вам необходимо отправить запрос сотрудникам ФЭНДОМА через страницу Служебная:Contact/general. Простые расширения, как расширения для синтаксического анализатора, подключаются сразу. Чтобы подключить более сложные и ресурсоёмкие расширения, вам необходимо объяснить, зачем они необходимы вашей вики и почему нельзя обойтись стандартными средствами ФЭНДОМА.

Прежде, чем отправлять запрос сотрудникам ФЭНДОМА, внимательно прочитайте описание и техническую информацию о расширении на сайте MediaWiki.org. Расширение должно работать для версии MediaWiki, которая установлена на ФЭНДОМЕ, поддерживать кеширование и не являться устаревшим. Однако даже если расширение проходит по всем этим параметрам, сотрудники ФЭНДОМА всё равно могут отказать вам в подключении расширения. В основном это связано с тем, что расширение будет необходимо установить на серверах ФЭНДОМА. Невыгодно размещать на серверах ресурсоёмкое и требовательное расширение, которое будет востребовано только для одной вики.

Список расширений Править

Доступные по умолчанию Править

Глобальный CSS и JS
Позволяет добавлять пользовательский CSS и JS через соответствующие страницы на Community Central
Счётчик правок
Показывает количество правок участника на данной вики и на всех википроектах в сумме
Дерево категорий
AJAX-расширение, отображающее структуру категорий вики
CharInsert
JavaScript-расширение, позволяющее добавлять на страницы специальные (нестандартные) символы
Примечания
Позволяет использовать теги <ref[ name=id]> и <references/> для сносок
EasyTimeline
Позволяет создавать графики с временными периодами для чего-либо
GoogleDocs4MW
Позволяет использовать тег <googlespreadsheet> для вставки на страницы вики документов из Google Docs
ImageMap
Позволяет использовать тег <imagemap> в интерактивных изображениях
Inputbox
Позволяет вставить на любую страницу окно с текстовым полем и кнопкой действия
Загрузка нескольких файлов
Позволяет участникам загружать несколько изображений на вики за один раз
Синтаксический анализатор
Позволяет использовать на вики логические функции
Стихи
Позволяет использовать тег <poem> для форматирования стихотворного текста
Голосование
Позволяет создавать простые голосования
RandomImage
Позволяет использовать тег <randomimage /> для вставки на страницу случайного изображения
RandomSelection
Позволяет использовать теги <choose> и <option> для вставки на страницу случайных элементов
RSS
Позволяет добавлять на вики RSS-ленты с любого сайта или вики
Табуляция
Позволяет использовать теги <tabber> и <tabview> для табуляции страницы
Добавление видео
Позволяет добавлять на вики видео с YouTube
WikiHiero
Позволяет отображать иероглифы
Подтверждение правки
Регулирует использование Captcha
Regular Expression Name Block
Alternate user block (by given name, using regular expressions, controlled globally)
SpamRegex
Предназначен для фильтрации фраз
SpamBlacklist
Расширение для противодействия спаму
Описание вики
Позволяет редактировать описание вики для отображения в поисковых системах
MiniUpload
Позволяет загружать изображения в процессе редактирования
Общие шаблоны
Позволяет использовать шаблоны с Community Central на любой вики
Общая cправка
Позволяет отображать справочные страницы на всех вики
Подсветка синтаксиса
Облегчает читабельность вики-текста и страниц с CSS и JS
Расширение Карты
Позволяет добавлять на страницы вики географические карты

Доступные по запросу Править

Достижения
Позволяет участникам получать значки за правки на вики
Календарь
Позволяет добавить календарь на вики
DynamicPageList
Позволяет создавать списки страниц, используя различные критерии
Патрулирование правок
Позволяет дополнительно проверить каждую правку на её соответствие политике и правилам конкретной вики
Variables
Позволяет определить переменную на странице, чтобы потом её использовать
Loops
Позволяет использовать синтаксический анализ в циклах
Arrays
Позволяет использовать синтаксический анализ в массивах
StringFunctions
Определяет дополнительные опции синтаксического анализа для работы со строками
Гаджеты
Позволяет добавлять на вики некоторые JS/CSS функции, которые пользователи могут регулировать через личные настройки

Ограниченно доступные по запросу Править

AbuseFilter
Инструмент для автоматического поиска и блокировки нежелательных правок. Подключается только в случае длительного и продолжительного вандализма.
Проверка IP
Позволяет проверять IP участников вики. Выдаётся только администраторам крупных вики (с большим количеством участников) в случае длительного и продолжительного вандализма.
Защита сайта
Позволяет заблокировать вики от правок. Выдаётся только администраторам крупных вики (с большим количеством участников) в случае длительного и продолжительного вандализма.
Semantic MediaWiki
Используется на нескольких википроектах ФЭНДОМА, но больше не подключается из-за проблем с производительностью и стабильностью.

Расширения MediaWiki Править