Manual:Code/uk
Ця сторінка описує директорії найвищого рівня в репозиторії «Код ядра MediaWiki».
Див. також наступні сторінки на сайті версійованої документації MediaWiki (автоматично згенерований за допомогою Doxygen ):
Точки входу
Див. Точки входу в doc.wikimedia.org, аби дізнатися про файли точок входу, такі як: index.php, api.php і load.php.
cache/
Інсталятор рекомендує користувачам увімкнути можливість $wgCacheDirectory
, зробивши цю директорію доступною для запису та використовувати її для цієї можливості.
Ця директорія порожня за замовчуванням.
docs/
Містить високорівневу документацію про MediaWiki, яка автоматично публікується для кожного випуску MediaWiki (та для «master») в doc.wikimedia.org.
Живу версію сайту документації MediaWiki див. у https://doc.wikimedia.org/mediawiki-core/.
extensions/
Сюди встановлюються розширення MediaWiki.
Щоб встановити розширення, його вихідний код розміщується в підкаталозі тут (зазвичай шляхом розпакування tar-архіву завантаженого зі сторінки документації розширення mediawiki.org, або шляхом клонування вихідного коду з Gerrit).
Потім, для увімкнення розширення його слід завантажити з LocalSettings.php , як правило, викликавши wfLoadExtension()
.
Дистрибутив за замовчуванням для MediaWiki (як рекламується на нашій домашній сторінці та в комплекті з Debian) також містить ряд розширень і скінів. Див. Комплектні розширення та скіни .
includes/
Ця директорія зберігає основну частину початкового коду MediaWiki.
Аби дізнатися про різні класи та компоненти MediaWiki, див. «Модулі» в doc.wikimedia.org/mediawiki-core/.
images/
Це каталог за замовчуванням, в якому будуть зберігатися медіафайли, завантажені користувачами. Тут також за замовчуванням зберігаються згенеровані мініатюри.
Див. також Manual:Configuring file uploads і Manual:Image administration#Folders .
languages/
Ця директорія містить файли, що використовуються для локалізації й інтернаціоналізації.
Особливо:
- підкаталог
i18n/
містить повідомлення інтерфейсу, що використовуються в ядрі MediaWiki (за допомогою формату файлів Banana JSON). - підкаталог
messages/
містить різні характеристики MediaWiki, придатні до локалізації (але не повідомлення інтерфейсу). Як-от назви Простори назв , Parser functions і Спеціальні сторінки .
maintenance/
Цей каталог містить скрипт оболонки для використання системними адміністраторами для виконання завдань підтримки. Ця містить скрипти для виконання міграцій схеми бази даних, а також пакетних операцій. Огляд див. у Посібник:Скрипти обслуговування .
mw-config/
Цей каталог є точкою входу для Веб-інсталятора, який нові адміністратори можуть використати для інсталяції своєї вікі. Це допомагає налаштувати вікі та створити схему бази даних.
resources/
Цей каталог містить ресурси фронтенду (JavaScript і CSS), керовані ResourceLoader .
skins/
Сюди встановлюються скіни MediaWiki.
Для встановлення шкірки її початковий код розміщується в підкаталозі тут (як правило, шляхом розпаковування tarball або клонування початкового коду з Git).
Потім, для увімкнення шкірки її слід завантажити з LocalSettings.php , як правило, викликавши wfLoadSkin()
.
Див. також Комплектні розширення та скіни .
tests/
Містить модульні, інтеграційні та наскрізні тести.
Category:MediaWiki technical documentation/uk#Code/uk Category:MediaWiki code/uk#Code/uk Category:Entry point URLs/uk#Code/uk