Manual:Code/ru
Contents |
На этой странице перечислены основные файлы (классы) / объекты, составляющие программный код MediaWiki.
Также см. автоматически генерируемую версию документации этих файлов.
[edit] Точки доступа
[edit] index.php (англ.)
Основная точка доступа к ПО MediaWiki. Обрабатывает большинство запросов. См. Manual:Index.php/ru (англ.).
[edit] api.php (англ.)
Точка доступа для внешних обращений через API. См. страницу API/ru с углублённым описанием.
[edit] img_auth.php (англ.)
Сценарий, обеспечивающий доступ к изображениям только авторизованных пользователей. Как настроить вики для использования этого сценария, см. в руководстве Manual:Image Authorisation/ru (англ.).
[edit] opensearch_desc.php (англ.)
Возвращает документ с описанием в формате OpenSearch (см. http://www.opensearch.org/) выступающий точкой доступа к вики для поисковиков.
[edit] profileinfo.php (англ.)
Позволяет пользователям видеть хранящуюся в базе данных информацию профилирования. См. How to debug#Profiling.
[edit] redirect.php (англ.)
Сценарий, всего-навсего перенаправляющий, на статью, пришедшую в параметре запроса wpDropdown.
[edit] thumb.php (англ.)
Сценарий, используемый для изменения размеров изображений.
[edit] trackback.php (англ.)
Позволяет добавлять в базу данных trackback-уведомления.
[edit] Папка /includes/
Эта папка содержит все файлы, требуемые MediaWiki.
[edit] Article.php (англ.)
Содержит класс «Article». Представляет собой статью из вики, возможности её модификации (редактирование, удаление ...) и содержит различные её состояния, такие как текст (в формате викитекста), флаги и т.д. См. Manual:Article.php/ru (англ.) .
[edit] LinkCache.php
Хранит информацию о существовании статьи. См. LINKCACHE.TXT.
[edit] Linker.php
Компоновщик родительского класса для класса стилей оформления «Skin». Он содержит методы для создания внутренних и внешних ссылок, а также ссылок на изображения. Чтобы задействовать этот класс, используйте $wgUser->getSkin().
[edit] OutputPage.php (англ.)
Содержит результат парсинга HTML и викитекста. Может также гененрировать элемент <head> или его часть. См. Manual:OutputPage.php/ru (англ.).
[edit] Pager.php (англ.)
Содержит класс IndexPager, используемый для подкачки результатов запросов MySQL. См. Manual:Pager.php/ru (англ.).
[edit] Parser.php (англ.)
- в SVN (directory "/includes/parser/" since 1.13)
Этот файл описывает объект парсера, используемый для конвертации викитекста в HTML. См. Manual:Parser.php/ru (англ.) .
[edit] Setup.php (англ.)
Включает некоторые часто используемые файлы и создаёт объекты, определяемые глобальными переменными (англ.) и обеспечивающие работатоспособность MediaWiki. См. Manual:Setup.php/ru (англ.).
[edit] Skin.php (англ.)
Инкапсулирует «внешний вид» вики-проекта. См. Manual:Skin.php/ru (англ.).
[edit] Title.php (англ.)
Представляет название статьи, и делает всю работу по его преобразованию в различные формы, такие, как простой текст, URL, ключ базы данных и т.д. Для удобства использования, а также по причинам исторического характера, здесь также обрабатываются некоторые особенности статей, не связанные с их текстом, как, например, права доступа.
[edit] User.php
Инкапсулирует состояние возможности просмотра/использования сайта пользователем. Может быть запрошен относительно таких вещей, как настройки пользователя, его имя и т.д. Обрабатывает детали, чтения из таблицы «user» (англ.) базы данных и сохранения в неё; имеет дело с сессиями и куками.
[edit] WebRequest.php (англ.)
Этот файл содержит описание класса «WebRequest». См. Manual:WebRequest.php/ru (англ.).
[edit] WebStart.php (англ.)
Выполняет ключевые настройки для веб-запроса: проверки безопасности, загрузка LocalSettings.php (англ.) и Setup.php (англ.). См. Manual:WebStart.php/ru (англ.).
[edit] Wiki.php (англ.)
Этот файл содержит описание класса «MediaWiki». См. Manual:Wiki.php/ru (англ.).
[edit] Папка /languages/
Эта папка содержит файлы, используемые для локализации и организации многоязычных проектов (англ.).
[edit] Language.php
Содержит класс Language, определяющий язык для отображения служебных текстов, а также включающий ряд функций для поддержки различных кодировок символов и другие элементы локализации. Две глобальные переменные содержат экземпляр этого класса: $wgContLang (англ.), определяющая язык сайта, и $wgLang (англ.), определяющая язык интерфейса пользователя.
[edit] Папка /maintenance/
Эта папка содержит сервисные сценарии (скрипты), которые должны запускаться из интерфейса командной строки.
См. обзор этих сценариев в Manual:Maintenance scripts/ru (англ.).
[edit] Папка /skins/
Эта папка содержит все классы стилей оформления, сценарии на языке JavaScript, таблицы стилей CSS и некоторые файлы изображений, используемых в оформлении.
[edit] См. также
| Язык: | English • Français • Bahasa Indonesia • 日本語 • Português do Brasil • Русский • 中文(简体) |
|---|