Перейти к содержанию

Все разделы сайта

Написать о задаче

Справочник по Joomla 6: ядро, API на 236 маршрутов, командная строка и ключи конфигурации

Опубликован справочный доклад «Joomla 6: возможности, ключи и приёмы» — о том, как устроена шестая Joomla изнутри и как этим пользоваться в работе. Доклад проверен на живых установках 6.1.4 и 6.2.0 и приведён к состоянию на день выхода 6.2.

Обложка справочного доклада по Joomla 6: команды и маршруты API, числа доклада

Если исследование «Joomla 6 для новостной редакции» отвечало на вопрос, годится ли Joomla для новостного сайта, то этот доклад — рабочий справочник для того, кто сайт на ней строит и сопровождает.

Что внутри

Семнадцать глав: устройство ядра, Web Asset Manager, шаблоны и переопределения, категории, метки и поля, Web Services API, командная строка и планировщик, приёмы кода для расширений, безопасность, производительность, языки и структурированные данные, каталоги приёмов и граблей, чек-лист обновления, дорожная карта. В приложениях — ключи конфигурации, карта API и словарь терминов. Всего около 22,8 тысячи слов, 53 таблицы, 28 примеров кода.

Web Asset Manager — механизм ядра, который подключает скрипты и стили по именам: зависимости описываются в файле joomla.asset.json, и Joomla сама решает, что и в каком порядке вывести на страницу. Web Services API — встроенный программный интерфейс: внешняя программа читает и меняет материалы и категории HTTP-запросами, не заходя в панель управления. В Joomla 6 у него 236 маршрутов, и все они проверены.

Знаки проверки

У каждого утверждения есть пометка, откуда оно взято: «стенд» — воспроизведено на установке Joomla; «исходники» — прочитано в коде; «документация»; «практика» — наблюдение по рабочим проектам; «сторонний» источник; «исследование» — из доклада о новостной редакции. Для стенда написаны три плагина — системный, консольный и плагин планировщика — и шесть сценариев проверки; их исходники открыты под MIT.

Joomla 6.2 в докладе

Редакция 1.1 вышла в день выпуска Joomla 6.2.0 и проверена на стабильном пакете: 251 расширение, 67 ключей конфигурации, 236 маршрутов API — как в 6.1.4. В таблицу устаревшего добавлены тринадцать пометок «устарело с 6.2», в том числе поле text в ответе API для материалов.

Тексты — по лицензии CC BY 4.0. Главная копия доклада лежит на webmarka.kz.

Читать доклад на webmarka.kz

Список использованных источников

  1. Joomla 6: возможности, ключи и приёмы — доклад, webmarka.kz
  2. Репозиторий доклада и плагины стенда — GitHub