Список ссылок

* MediaWiki:Editor-template-list — инструмент с шаблонами (для правой колонки при редактировании).

* MediaWiki:Welcome-user-page — шаблон страницы нового участника.
* MediaWiki:Welcome-message-wall-user — шаблон сообщения приветствия нового участника.
* MediaWiki:Communitymessages-notice-msg — вики-оповещение.
* MediaWiki:Communitypage-admin-welcome-message — сообщение в Сообществе.

## Полезные "подключения"

Большинство импортов подключаются через MediaWiki:Common.js или же через MediaWiki:ImportJS, который загружает подключения в последнюю очередь, но не требует проверки.

```
importArticles({
 type: 'script',
 articles: [
 'Место для импорта', /\* В последующих записях код скрипта должен вставляться именно сюда, несколько скриптов должны отделяться между собой запятой \*/
 'MediaWiki:localScript.js', /\* Локальный скрипт \*/
 'u:wikiname:page1.js', /\* Скрипт с другой вики \*/
 'u:dev:ScriptPageTitle/code.js' /\* Скрипт с Dev Wiki \*/
 ]
});

```

Fandom Open Source Library (dev.wikia.com) — вики, собирающая в себе все доступные css и js скрипты, с открытым исходным кодом.

**PortableCSSPad** — это блокнот, позволяющий в реальном времени наблюдать изменения css, не сохраняя предварительно запись. Добавляется ссылка в нижнюю панель инструментов участника. Использовать только в личном пространстве.

```
'u:dev:PortableCSSPad/code.js',

```
```
dev:PortableCSSPad/code.js

```

**CodeQuickLinks** — В правой колонке вики появляется дополнительный модуль со всеми необходимыми ссылками CSS и JS. Использовать только в личном пространстве.

```
'u:dev:CodeQuickLinks/code.js',

```
```
dev:CodeQuickLinks/code.js

```

**PurgeButton** — добавляет возле кнопки редактирования страницы в выпадающий список пункт "Обновить", который сбрасывает кэш страницы.

```
'u:dev:PurgeButton/code.js',

```
```
dev:PurgeButton/code.js

```

**ReferencePopups** — показывает текст сноски при наведении на неё.

```
'u:dev:ReferencePopups/code.js',

```
```
dev:ReferencePopups/code.js

```

**DisplayTimer** — добавляет в правую часть пользовательской панели инструментов дату и время, а при нажатии на неё сбрасывается кэш страницы. При нажатии с зажатой клавишей Shift совершается пустая правка страницы - своеобразное обновление страницы.

```
'u:dev:ReferencePopups/code.js',

```
```
dev:ReferencePopups/code.js

```

**BotoneraPopups** — добавляет небольшое окошко при нажатии клавиши Ctrl и наведении на ссылку. В окошке предлагаются такие действия как просмотреть историю страницы или сразу редактировать её.

```
"u:dev:MediaWiki:BotoneraPopups/BotoneraPopups.js",
"u:dev:MediaWiki:BotoneraPopups/WikiArticle.js",
"u:dev:MediaWiki:BotoneraPopups/UILang/ru.js",
"u:dev:MediaWiki:BotoneraPopups/code.js"
и отдельно
importStylesheetPage('BotoneraPopups/code.css', 'dev');

```
```
dev:BotoneraPopups/BotoneraPopups.js
dev:BotoneraPopups/WikiArticle.js
dev:BotoneraPopups/UILang/ru.js
dev:BotoneraPopups/code.js

dev:BotoneraPopups/code.css

```

**InactiveUsers** — если участник долгое время неактивен на вики, то в его профайл добавляется соответствующая плашка.

```
'u:dev:InactiveUsers/code.js',

```
```
dev:InactiveUsers/code.js

```

**LastEdited** — добавляет слева на уровне с кнопкой "Править" информацию о последней правке страницы. Имеются настраиваемые параметры.

```
'u:dev:LastEdited/code.js',

```
```
dev:LastEdited/code.js

```

**ProfileTags** — даёт возможность добавлять участникам особые плашки в профайле. Добавляются плашки на странице MediaWiki:ProfileTags.

```
'u:dev:ProfileTags/code.js',

```
```
dev:ProfileTags/code.js

```

**DiscordIntegrator** — скрипт, интегрирующий Discord-виджет в содержимое страницы или в правую её часть. Предварительно нужно создать сервер (чат) и записать его id на странице MediaWiki:Custom-DiscordIntegrator-config-id.

```
'u:dev:DiscordIntegrator/code.js',

```
```
dev:DiscordIntegrator/code.js

```

**SeeMoreActivityButton** — добавляет в новом модуле вики-деятельности кнопку со ссылкой на страницу недавней вики-деятельности и различия между версиями.

```
'u:dev:SeeMoreActivityButton/code.js',

```
```
dev:SeeMoreActivityButton/code.js

```

**Medals** — добавляет новый блок в профиле участника в правой колонке, что позволяет администраторам давать участникам свои уникальные достижения (будь то кубки, или медальки или просто печеньки).

```
'u:dev:MediaWiki:Medals/code.js',

```
```
dev:MediaWiki:Medals/code.js

```

**PreloadFileDescription** — добавляет возможность при загрузке изображений выбирать заранее подготовленное описание для изображений или даже выбирать шаблоны. Добавляется содержимое через Common.js, Wikia.js или подключаемый `.js`.

```
'u:dev:MediaWiki:PreloadFileDescription.js',

```
```
dev:MediaWiki:PreloadFileDescription.js

```

**DupImageList** — при добавлении к пустому `div`'у id `mw-dupimages` создаётся список дубликатов изображений.

```
<div id="mw-dupimages"></div>

```
.

```
'u:dev:DupImageList/code.js',

```
```
dev:DupImageList/code.js

```

**RecentChangesMultiple** — после добавления определённого кода (div'а) с указанными вики, создаётся таблица, показывающая последние правки на перечисленных вики. Пример можно посмотреть у меня на странице примера работы данного скрипта RecentChangesMultipleExample.

```
'u:dev:RecentChangesMultiple/code.2.js',

```
```
dev:RecentChangesMultiple/code.2.js

```

**InterlanguageFlags** — добавляет интервики соответствующие флаги стран.

```
@import url("/load.php?mode=articles&only=styles&articles=u:dev:InterlanguageFlags/code.css");

```

**FontAwesome** — делает возможным добавить любую из имеющихся в источнике иконок к нужному тексту, взяв его в `div`.

```
@import "http://dev.wikia.com/index.php?title=FontAwesome/code.css&action=raw&ctype=text/css";

```

**FandomizedButtons** — фэндомизирует стандартные викийные кнопки.

```
@import url('/load.php?mode=articles&articles=u:dev:MediaWiki:FandomizedButtons.css&only=styles');

```

**EditorSourceMinimal** — минимализирует стандартные кнопки редактирования в режиме исходного кода.

```
@import url('//dev.wikia.com/load.php?debug=false&lang=en&mode=articles&articles=u:dev:MediaWiki:EditorSourceMinimal/code.css&only=styles');

```

**DropdownMenu** — с помощью небольшого кода можно создать своё выпадающее меню.

```
<div class="custom-dropdown wikia-menu-button"><!--
--><span>Links</span><!--
--><ul class="WikiaMenuElement">
<li>[[:Category:CSS]]</li>
<li>[[Wikia\_Developers\_Wiki|Main Page]]</li>
<li>[[Special:WikiActivity]]</li>
</ul></div>

```

**PreloadTemplates** — позволяет вставлять готовый синтаксис из списка выбираемых шаблонов непосредственно в исходном редакторе.

```
'u:dev:PreloadTemplates.js',

```
```
dev:PreloadTemplates.js

```

Для использования:

* Создайте MediaWiki:Custom-PreloadTemplates и запишите список необходимых шаблонов (названия/ссылки на них)

```
Категория шаблонов 1:
* Шаблон 1 | Шаблон 1 (уточнение)
* Шаблон 2
* Шаблон 3

Категория шаблонов 2:
* Шаблон 4
* Шаблон 5
* Шаблон 6
```

* К каждому шаблону создайте подстраницу preload

```
Шаблон:Template1/preload
```

Добавление синтаксиса происходит также как и в обычном шаблоне. Добавив

```
<includeonly>{{Шаблон 1
}}</includeonly><noinclude>

[[Категория:Шаблоны preload]]
</noinclude>
```

получим

```
{{Шаблон 1
}}
```