исследование-доклад · редакция 1.1 · 8 октября 2026

Joomla 6 для новостной редакции

Исследование-доклад о платформе для высоконагруженного новостного сайта: что система даёт редакции в ядре, как выстроить конвейер новости и дерево смыслов, где она держит нагрузку и где требует инженерной работы.

Автор — Бейбит Саханов, Астана. Все цифры и даты сверены по первоисточникам 8 октября 2026 года; расхождения и белые пятна вынесены в реестры, а не спрятаны в тексте.

метод

Факты взяты с официальных страниц проекта Joomla, из руководства пользователя и разработчика, исходного кода ядра, карточек W3Techs и репозиториев расширений. Каждое утверждение несёт номер источника; список источников построен по первому упоминанию. Текст прошёл языковой прогон по четырём проходам и вычитку Редколлегией; типографика поставлена детерминированным типографом.

глава 01

Резюме

Доклад отвечает на один вопрос: годится ли свободная система управления содержимым Joomla в её шестом поколении на роль платформы для новостного сайта с большим потоком материалов и большим трафиком, и если годится, то на каких условиях. Ответ — да, годится, и условия эти перечислены ниже без умолчаний.

Три довода держат вывод. Первый — зрелость: проекту двадцать один год, шестое поколение вышло 14 октября 2025 года, за ним без задержек последовали 6.1 и четыре исправления, а 6.2 назначена на 13 октября 2026 года; в репозитории уже открыта ветка седьмой версии с плановой датой выпуска 12 октября 2027 года 1234. Второй — редакционный контур: роли, многостадийный процесс публикации, версии материалов, график выхода, многоязычие, рекламные баннеры живут в ядре и обновляются вместе с ним, а не собираются из сторонних плагинов 5. Третий — живые примеры: второй по посещаемости новостной сайт Хорватии и ещё пять греческих, хорватских и итальянских порталов из первых десяти и ста тысяч сайтов мира работают на Joomla за сетями доставки содержимого 6–7.

Доклад не скрывает слабых мест. Доля Joomla на рынке за двенадцать лет упала в 5,8 раза 89; все найденные крупные порталы сидят на третьей ветке; штатный поиск и штатная разметка Schema.org для больших новостных сайтов недостаточны; архив в сотни тысяч записей требует индексов и кеша сверх штатных 101112. Каждое из этих мест получает в докладе инженерный ответ, а не оговорку.

Для казахстанского заказчика выделены три вещи: русская локализация живёт и обновляется в день выхода ядра, казахский пакет застыл на четвёртой ветке, а платёжные плагины для Kaspi Pay и Freedom Pay под Joomla 6 ещё предстоит написать — это пробел и одновременно свободная ниша 13141516.

глава 02

Что такое Joomla сегодня

Слово Joomla — английская запись суахилийского jumla, «все вместе», «целиком»; имя выбрали в сентябре 2005 года участники проекта Mambo, ушедшие от владельца торговой марки ради независимой разработки. Отсюда датировка: проекту исполнился двадцать один год, и отсчёт ведётся с 17 августа 2005 года 17. Юридическое лицо проекта — некоммерческая организация Open Source Matters, Inc., устроенная по американскому праву; её правление делится на департаменты, которых на странице структуры шесть, а на странице «О проекте» названы с портретами три — производство, операции и внешние связи 1718. Расхождение занесено в реестр как Р-01.

Система распространяется под лицензией GNU GPL версии 2 и выше. В 2025–2026 годах к этому прибавилось признание извне: Joomla включена в реестр цифровых общественных благ Digital Public Goods Alliance — инициативы, действующей при поддержке ООН, которая отбирает свободное программное обеспечение по критериям открытости, безопасности и пользы для общества 19. Награды последних лет — «Лучшая открытая CMS» по версии CMS Critic в 2021 и 2023–2025 годах и премии 20i FOSS Awards 2023 и 2025 годов 20.

Безопасностью занимается постоянная команда JSST, Joomla Security Strike Team: она принимает сообщения об уязвимостях, присваивает идентификаторы CVE и выпускает исправления в плановых релизах 121. Отдельная политика регулирует генеративный искусственный интеллект в разработке: код, написанный с помощью моделей, обязан нести метку, «вайб-кодинг» — слепая сдача машинного кода без понимания — запрещён, нарушители теряют доступ к репозиторию 22. Для новостной редакции это означает, что ядро, на котором она строит сайт, проверяется людьми.

Ежегодная конференция Joomla World Conference 2026 проходит в Потсдаме 16–18 октября — в дни выхода этого доклада 23.

глава 03

Релизы и дорожная карта

Политика выпусков Joomla подчинена семантическому версионированию: мажорная версия выходит раз в два года, минорная — раз в полгода, исправления — по мере готовности 24. Главный тезис шестого поколения разработчики сформулировали так: мажор — это слепок, а не слом. Переход с 5.4 на 6.0 выполняется штатным обновлением, не миграцией, и путь обновления гарантирован между всеми версиями 13.

событие дата
Joomla 6.0.0 «Kuimarisha» и 5.4.0 14 октября 2025
Joomla 6.1.0 «Nyota» 14 апреля 2026
исправления 6.1.1 — 6.1.4 26 мая, 7 июля, 18 августа, 29 сентября 2026
Joomla 6.2 — релиз-кандидат 29 сентября 2026
Joomla 6.2.0 — стабильный выпуск 13 октября 2026
конец исправлений ошибок в ветке 5.x 13 октября 2026
конец исправлений безопасности 5.x 12 октября 2027
конец исправлений ошибок 6.x 17 октября 2028
конец исправлений безопасности 6.x 16 октября 2029
Joomla 7.0.0 — плановая дата в ветке 7.0-dev 12 октября 2027

Источник таблицы — официальная дорожная карта и анонсы релизов; данные сверены 8 октября 2026 года 232521.

Что принесли версии шестого поколения. В 6.0 — автоматические обновления ядра, дочерний шаблон Cassiopeia с настройкой цветов и размеров шрифта без правки CSS, версионирование пользовательских полей, тегов и категорий, новые типы полей «заметка» и «число», редактор TinyMCE 8 1. В 6.1 — проверка Proof-of-Work CAPTCHA без внешних сервисов, визуальный редактор процессов публикации, медиаполя для аудио, видео и документов, версии и языковые ассоциации модулей, автообновления с 5.4 и 6.0 2. В 6.2 — новая система сборки, улучшения TinyMCE, CSS-классы для изображений в материалах, многоуровневое меню, PHPUnit 12 и цепочки запасных языков интерфейса 2526.

Седьмое поколение уже в работе: наряду с ветками 6.2-dev и 6.3-dev в репозитории открыта 7.0-dev, и в её файле Version.php стоит плановая дата выпуска 12 октября 2027 года — ровно по двухлетнему ритму 4. Обновления с версии 5.1 проходят через The Update Framework — открытую спецификацию защищённой доставки обновлений, которая проверяет подписи и метаданные пакетов и тем закрывает атаки на цепочку поставки; в 5.4 и 6.0 к ней добавились автоматические обновления 27. Менеджеры релиза 6.1 — Харальд Лейтнер и Стефан Вендхаузен, релиза 6.2 — Вивиана Менцель и Мартин Копп 225.

глава 04

Технический фундамент

Требования шестой ветки сверены по руководству разработчика 28.

компонент рекомендуется поддерживается минимум
PHP 8.4 8.3.0 8.3.0
MySQL 8.4 8.0.13 8.0.13
MariaDB 12.0 10.6 10.4
PostgreSQL 17.6 14.0 12.0
Apache 2.4 2.4  —
Nginx 1.29 1.26  —

Текущая стабильная ветка самого языка — PHP 8.5, вышедшая 20 ноября 2025 года; на дату проверки актуален выпуск 8.5.8 29. Joomla 6 работает на 8.5 и готовится к ветке, которую ядро PHP выпустит в ноябре 2026 года.

Отдельного разговора заслуживает Joomla Framework — самостоятельный набор пакетов PHP для веб- и консольных приложений без накладных расходов CMS 30. Около тридцати двух активных пакетов ставятся через Composer под именами joomla/*; суммарно их скачали более 14,6 млн раз, лидеры — string (2,56 млн), filter (1,68 млн), uri (827 тыс.), http (767 тыс.). Серия 4.x фреймворка легла в основу CMS 6.0, серия 3.x — в основу CMS 5 30. Для разработчика расширений это важно двояко: те же имена классов переносят знания с сайта на автономные службы, а пакеты версионируются независимо и могут обновляться чаще ядра. Фреймворк ведёт рабочая группа внутри департамента производства; на нём работает трекер проекта issues.joomla.org 3018.

Репозиторий ядра на GitHub на дату проверки насчитывал 5,1 тыс. звёзд, 3,9 тыс. ответвлений, 52 919 коммитов и 498 релизов; язык — PHP на 89,8%, JavaScript на 7,3%. Ветка 5.4-dev принимает исправления, 6.2-dev — новую функциональность 31.

глава 05

Рынок без прикрас

Доклад, который хвалит, не имея цифр, не стоит чтения. Поэтому цифры — первыми.

По данным W3Techs на 6 октября 2026 года WordPress стоит на 40,1% всех сайтов и занимает 58,6% рынка систем управления содержимым; Shopify — 5,4% и 7,8%; Wix — 4,2% и 6,1%; Squarespace — 2,4% и 3,6%; Joomla — 1,1% всех сайтов и 1,6% рынка CMS; Drupal — 0,6% и 0,9% 328. В 2014 году доля Joomla на рынке CMS составляла 9,3% 9; падение за двенадцать лет — в 5,8 раза. Среди сайтов на Joomla 51,9% работают на третьей ветке, 20,6% — на пятой, 9,2% — на шестой, 8,0% — на четвёртой 8.

Ранговый срез показывает, где Joomla сильнее: в первом миллионе сайтов её доля 1,2%, в первой сотне тысяч — 1,1%, в первой десятке тысяч — 0,5%, в первой тысяче — 0,4% 33. То есть система держится в среднем и верхнем сегменте пропорционально своей общей доле, а не исчезает там.

Языковой срез важнее для казахстанской редакции: среди сайтов на Joomla 24,6% написаны по-английски, 15,9% — по-немецки и 12,3% — по-русски. В немецкоязычном сегменте всего веба Joomla занимает 4,0% — в два с половиной раза больше своей мировой доли; в испаноязычном — 1,4%, в англоязычном — 0,8% 34. Русскоязычное присутствие — третье в мире, и это объясняет живость русского сообщества, о котором речь в главе тринадцатой.

Каталог расширений JED на дату проверки содержал 4 938 расширений; рубрика «Вывод новостей» — 402 из них, «Фотографии и изображения» — 411, «Стиль и дизайн» — 353, «Доступ и безопасность» — 324, «Электронная коммерция» — 277 35. Исторический максимум загрузок из каталога — 138 млн при шести тысячах листингов 36. Руководство пользователя при этом говорит о «более чем 8 000 расширений» — устаревшее число, занесённое в реестр как Р-02 5.

Вывод из цифр честный: Joomla — нишевая система, но ниша эта — содержательные сайты с редакцией, а не визитки и лендинги, где выигрывают конструкторы.

глава 06

Редакционный контур в ядре

Здесь главный довод доклада. Он не в скорости и не в красоте, а в том, что набор функций, нужный именно редакции, в Joomla встроен в ядро и обновляется вместе с ним. Перечень взят из официального руководства пользователя 537.

Девять групп пользователей с готовыми ролями автора, редактора и публикатора; списки доступа (ACL) с правами на трёх ярусах — глобально, на компонент, на категорию. Компонент процессов публикации — стадии и переходы между ними, несколько процессов на сайте, свой процесс на категорию. Версии материалов с ответом «кто, когда и зачем» и откатом к любой версии; блокировка материала на время правки (check-in), чтобы два человека не затёрли друг друга. График выхода: начало и конец публикации, начало и конец «избранности»; до назначенного часа материал считается ожидающим, после конечной даты — истёкшим, и то и другое видно в списке особыми значками 37. Псевдоним автора вместо имени учётной записи. Правка с лицевой стороны сайта, включая график. Вложенные категории без ограничения глубины и вложенные метки. Умный поиск с индексацией, подсказками и статистикой запросов. Многоязычие с ассоциациями переводов. Синдикация RSS и агрегация чужих лент. Баннерная система с клиентами, кампаниями, лимитами показов и учётом кликов — рекламный отдел новостного сайта в коробке. Пользовательские поля всех типов, включая медиа, подформы и SQL-выборки. Разметка Schema.org в JSON-LD. Шаблоны писем для уведомлений и массовая рассылка. Web Services API в формате JSON: API для приложений и партнёрских лент 38.

Сравнение уместно. В WordPress многостадийный процесс, многоязычие и версии полей достигаются плагинами, у каждого — свой цикл обновлений и своя лицензия; в Drupal процесс публикации встроен, но порог входа выше. Joomla занимает середину: редакционная модель — часть ядра, а шаблоны и расширения остаются свободными для выбора.

Границы названы прямо. Совместного редактирования одного текста в реальном времени нет; комментариев читателей в ядре нет; живой трансляции нет; штатный плагин Schema.org выводит тип Article, а не NewsArticle, и не заполняет поля сам — подробности в главе одиннадцатой.

глава 07

Конвейер новости

Эта глава показывает, как на штатных средствах собрать редакционный конвейер с четырьмя ролями: репортёр-автор, редактор тематического отдела, корректор и главный редактор для материалов особой важности. Все механизмы проверены по руководству пользователя и двум его разобранным примерам 394041.

Конвейер новости: стадии и переходы процесса публикации Черновик репортёр На редактуре редактор отдела На корректуре корректор На утверждении главред · особая важность Опубликовано состояние: published пунктир — возврат на предыдущую стадию каждый переход: действие над состоянием · письмо группе · право «выполнить переход» по группам
Схема 1. Стадии и переходы процесса «Новости»; оранжевая ветка — необязательная стадия утверждения главредом.

Роли как группы. Руководство советует не перегружать штатные группы, а завести свои — детьми группы Registered: «Репортёр», «Редактор отдела», «Корректор», «Главред» 41. Отделы — это категории: «Экономика», «Политика», «Общество». Редактор отдела получает право править и менять состояние внутри своей категории, репортёр — создавать и править своё, корректор — править чужое без смены состояния, главред — всё, включая публикацию. Чужие материалы в списке у каждого видны без ссылки на правку — так ядро показывает границу зоны ответственности 40.

Процесс. В компоненте процессов заводится процесс «Новости» со стадиями из схемы 1. У каждого перехода четыре вкладки: откуда и куда; действия — какое состояние публикации и «избранности» принять; уведомления — письмо группам или отдельным людям с дополнительным текстом; права — какие группы вправе этот переход выполнить 40. Переход «На корректуре → Опубликовано» ставит состояние published и принадлежит редактору отдела; переход «На корректуре → На утверждении» он же выбирает, когда тема требует главреда. Так материал особой важности идёт тем же конвейером с одной дополнительной стадией, а не отдельным процессом. Второй способ — отдельный процесс, привязанный к категории «Особой важности»: процесс закрепляется за материалом при первом сохранении по категории, и сменить его позже может лишь суперпользователь пакетной операцией «Сменить стадию» 40. Поэтому категорию такого материала задают сразу.

Что стоит за стадиями. Корректор сравнивает версии и видит, что правил редактор; заметка к версии объясняет зачем 5. Блокировка на время правки не даёт двоим работать над одним текстом одновременно. Предпросмотр показывает материал как на сайте до выхода; проверка доступности подсвечивает ошибки разметки авторам. Главред ставит дату выхода на вкладке «Публикация», и список покажет «опубликовано, но ожидает» 37. Журнал действий пользователей фиксирует, кто что сделал. Письма переходов идут через редактируемые шаблоны; получателям должна быть включена отметка «получать системные письма» 41.

Своя часть админки каждому. Доступ в панель — отдельное право: глобально «вход в административную часть», на компоненте — «доступ к интерфейсу администрирования» 40. Репортёру открывается только «Материалы», корректору — «Материалы» и «Медиа», редактору отдела — ещё «Метки», главреду — всё редакционное без «Системы». Главный дашборд ужимается до разрешённого; модули дашборда, видимые всем, переводятся на уровень доступа Special 42. Для полной чистоты меню делается своё административное меню: новое меню типа «администратор», связанный модуль в позиции menu, пункт «Контейнер меню компонентов», в котором скрыто всё, кроме нужного. Руководство честно называет границу: штатный контейнер при этом остаётся частью меню — «неизбежное дублирование» 42. Поля формы материала по группам ядро не прячет, но поля, требующие прав, — состояние, автор, даты — у того, кто этих прав лишён, не активны.

Подача с лицевой стороны. Пункт меню «Блог категории» или «Список категории» с уровнем доступа «Редакция» показывает допущенным кнопку «Новый материал» и ссылки правки у каждого текста; стадии и переходы доступны и в лицевой форме — руководство для четвёртой ветки помещает поле на вкладку «Публикация», а в 6.1.4 оно стоит на вкладке «Параметры» (Р-05) 41. Чтобы автор видел собственный неопубликованный черновик, его группу включают в уровень Special или в свой уровень «Редакция» — именно на этом спотыкается пример с штатной группой Author и это решает второй пример руководства 4041. Мобильному репортёру тот же контур доступен через Web Services API по токену: создание материала — запрос к /api/index.php/v1/content/articles 38.

Весь конвейер собран и снят на чистой Joomla 6.1.4 — тридцать шесть экранов глазами администратора и четырёх ролей, с лицевой стороной и дочерними шаблонами, — в приложении «Конвейер новости в скриншотах». Границы конвейера: переходы не ветвятся по значению поля, поэтому «особая важность» — это категория или добровольный переход, а не флажок; замечания живут в заметке к версии и в поле «примечание», комментариев на полях нет.

глава 08

Таксономия: костяк и дерево смыслов

Слово таксономия пришло из биологии: греческое taxis, «порядок», и nomos, «закон»; ботаник Огюстен Пирам Декандоль ввёл его в 1813 году для классификации растений, библиотекари перенесли на знание, а веб-разработчики — к структуре сайта. В Joomla таксономия двухосная, и это её главное преимущество перед плоскими рубрикаторами обычных новостных сайтов.

Две оси таксономии: категории как костяк и дерево меток как семантика Категории — костяк одна на материал · адрес · права · процесс Новости ПолитикаЭкономикаОбществоОбразование СпортМненияСпецпроекты Метки — семантика сколько угодно на материал · дерево · общие для всех типов Темы ЭнергетикаФинансыБанкиПлатёжные системыТранспорт Регионы АстанаМангистауАктауАлматы Форматы ИнтервьюРазборФотогалерея страница метки «Финансы» с включёнными потомками собирает и «Банки», и «Платёжные системы»; новая узкая метка сразу поднимается в широкую тему — дерево растёт без пересборки
Схема 2. Категории задают структуру и адреса, метки наращивают смысловую сеть; поперёк осей строятся пересечения вида «Регион + Тема».

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

Что даёт дерево меток новостному сайту. Страница метки — готовая посадочная страница: свой макет, свои метаданные, свои изображения для анонса и для страницы, свой уровень доступа и статус 43. Пункт меню «Материалы по метке» умеет включать потомков: страница «Энергетика» собирает всё, что помечено «Нефть и газ», «Электроэнергетика» и их потомками, — новая узкая метка сразу поднимается в широкую тему без ручной пересборки 4445. Там же выбор режима совпадения — «все метки» или «любая из меток», так что пересечение «Регион: Мангистау» + «Тема: Энергетика» делается без кода 44. «Список всех меток» выводит дерево целиком — карту смыслов сайта 45. Модуль «Похожие метки» даёт блок «читать по теме» с настраиваемой близостью совпадения; «Популярные метки» — срез за период: о чём говорили на этой неделе 4345.

Против распыления ядро предлагает прямую меру: право создавать метки отбирается у авторов и оставляется редакторам отдела — руководство предупреждает, что без этого метки «становятся контрпродуктивными» из-за дублей и опечаток 43. Дерево при этом растёт сверху вниз, а не россыпью: темы, регионы, персоны, организации, форматы.

Границы: иерархия меток действует в списках по метке и в общем списке; у самого материала метки выводятся плоско; у метки нет собственного процесса публикации — только статус и версия; двух категорий у материала не бывает, для этого есть сторонние плагины, но лучше считать категорию отделом, а остальное отдавать меткам 43.

глава 09

Админка и инструменты автора

Административный шаблон Atum построен на Bootstrap 5 и соответствует требованиям доступности WCAG 2.2 уровня AA 20. С версии 5.1 в нём тёмная тема с переключателем, приветственный направляемый тур и расширенные туры по разделам 27. Девять последовательных клавиатурных сочетаний — J затем S сохраняет, J затем F переводит в поиск, J затем X показывает список; последовательность вместо одновременного нажатия выбрана ради доступности 5. На каждой странице кнопка справки, у форм — подстрочные подсказки к полям; дашборды — главный, контента, меню, компонентов, пользователей, системы — можно сузить до нужного роли 542.

Редактор TinyMCE 8 подсвечивает синтаксис и ищет-заменяет в HTML-виде, принимает картинки перетаскиванием прямо в текст, вставляет модуль в материал кнопкой без заучивания синтаксиса 15. Проверка доступности — плагин на основе библиотеки Sa11y — подсвечивает автору пропущенные альтернативные тексты и ошибки заголовков до публикации 527. Штатный медиаменеджер обрезает, поворачивает и масштабирует изображения, принимает SVG с проверкой, настраивает разрешённые типы файлов и с 6.0 показывает миниатюры для любых файлов 15.

Безопасность входа: многофакторная аутентификация — проект называет себя первой крупной CMS с двухфакторной защитой; вход по WebAuthn и ключам доступа без пароля; журнал действий; инструменты приватности для запросов пользователей 5. Планировщик задач с выбором исполнителя и запуском из командной строки берёт на себя ночную переиндексацию, рассылки, генерацию карт сайта 546.

Два сторонних компонента из русскоязычной экосистемы расширяют админку там, где редакции тесно в штатных средствах, — им посвящены схемы 3 и 4 в главе одиннадцатой: JL Sitemap от Joomline и Quantum Manager от NorrNext.

глава 10

Высокая нагрузка на практике

Кеш в Joomla трёхслойный 47. Системный плагин «Кеш страниц» хранит страницу целиком. Консервативный режим кеширует вывод компонентов и тех модулей, которым кеширование разрешено. Прогрессивный режим кеширует все модули — он годится лишь сайтам без личных блоков. Хранилище — файлы, Redis или Memcached. Руководство предупреждает о ловушке для новостников: правка материала не сбрасывает кеш страниц, где он показан, — сброс либо ручной, либо через внешний слой 47.

Измерения Joomla Community Magazine за апрель 2025 года показали: сервер LiteSpeed снижает время до первого байта с 336 до 224 мс, Redis в консервативном режиме ускоряет начало отрисовки с 0,9 до 0,6 с; официальный плагин LiteSpeed Cache сам чистит кеш при обновлении содержимого, но ESI-вставки доступны только в платной Enterprise-редакции 48. Настройка в configuration.php занимает пять строк: $caching = '2', $cache_handler = 'redis', адрес, порт и пароль сервера 48.

Все найденные новостные порталы на Joomla живут за сетью доставки содержимого: Cloudflare у хорватов и у Dnews, Akamai у CNN Greece и Newsbomb 649505152. Так устроена обычная архитектура: CDN принимает удар трафика, Redis держит объектный кеш, база даёт индексы.

Разбор случая. Обсуждение #45737 в репозитории ядра описывает сайт на Joomla 3 с 150 тыс. материалов в 1 705 категориях: обновление до пятой ветки упёрлось в тайм-аут миграции базы, потребовался экспорт и импорт 3,9 ГБ; на тестовом сервере с одним процессором и гигабайтом памяти главная страница с категориями открывалась 20 с, выборка 200 материалов — 94 с 11. Два найденных исправления: индекс CREATE INDEX idx_catid_state ON #__content (catid, state) снизил время главной до 1 с, замена LEFT JOIN на STRAIGHT_JOIN для таблицы категорий — выборки до 5 с; рефакторинг модели материалов в админке дал 85 мс вместо 53 с 11. Заявленные к ядру 6.2 запросы на слияние #45542, #45660 и #44078 на дату проверки не подтверждены как влитые — М-01. Предупреждение Брайана Тимана из того же обсуждения стоит помнить: индексные эксперименты, помогавшие большим сайтам, вредили обычным 11.

Поиск. Руководство говорит прямо: Smart Search — поисковый движок на чистом PHP, для очень больших сайтов советуют Solr; индекс растёт с каждым материалом даже при повторяющихся словах, сохранение материала во время полной переиндексации может испортить индекс, пакет индексации по умолчанию — 30 единиц 4610. Рецепт для редакции: ночной индексатор из командной строки php joomla.php finder:index по планировщику, подсказки отключены, если на сайте есть закрытые материалы 46.

глава 11

Видимость: поиск, схемы, карты сайта

Новостной сайт живёт трафиком из поисковых систем, агрегаторов и, всё больше, из ответов языковых моделей. Что даёт ядро и где нужны расширения.

Schema.org. Системный плагин с версии 5.0 выводит JSON-LD, типовые плагины — Article (с 5.1), BlogPosting, Organization, Person, Event, Recipe, JobPosting, Book; каждый тип — отдельный плагин, что открывает дорогу сторонним 53. Проверка по исходникам ветки 6.1-dev показала границу: плагин Article выводит жёстко зашитый тип Article, поля формы — заголовок, описание, изображение, автор как Person или Organization, даты публикации и изменения, плюс универсальная пара «свойство — значение»; подтипа NewsArticle нет, полей keywords и articleSection нет, из материала плагин ничего не подставляет — лишь форматирует даты и картинку 12. В 6.2 к типовым плагинам добавился Custom — вставка собственного JSON-LD с проверкой синтаксиса, но без автозаполнения 12. Для редакции, выпускающей десятки новостей в день, ручное заполнение вкладки «Схема» нереально, и здесь ядро не одиноко: готовые решения давно есть в каталоге. Google Structured Data Тассоса Мариноса ставит на все материалы Article, BlogPosting или NewsArticle и сопоставляет свойства схемы с данными страницы — заголовком, датами, автором, изображением 54; бесплатный PSA Schema Vita Potentia генерирует разметку Article автоматически без настройки 55. Выбор у редакции такой: готовое расширение с подпиской за полную версию либо собственный плагин типа NewsArticle, подставляющий keywords из меток и articleSection из категории, — архитектура плагинов типов ядра это прямо приглашает.

Карты сайта. Ядро карт не строит. Для Google News годятся OSMap с новостной картой за последние двое суток и именем издания 56, бесплатный SchuWeb Sitemap с XML-, новостной и графической картами, платный JSitemap Pro с новостной, AMP- и видеокартами 57; EKS Виктора Фогеля строит семантические карты, где материалы сгруппированы по меткам, — версия 6.0.0.0 для Joomla 6 58. Отдельное место занимает JL Sitemap, разобранный ниже.

IndexNow и уведомления. Плагин WT IndexNow Сергея Толкачёва извещает Яндекс и Bing о новых адресах; у него есть расширения для JoomShopping, Phoca Cart и RadicalMart 59.

JL Sitemap: карта сайта как файл, а не как запрос

Компонент com_jlsitemap от Joomline — главный инструмент видимости в русскоязычной экосистеме Joomla 6061. Его идея противоположна большинству генераторов: карта сайта строится заранее и лежит на диске настоящим файлом sitemap.xml, поэтому обращение поисковика не нагружает сервер. Данные компонент берёт не сам, а через плагины-поставщики: в поставке — материалы, метки и контакты Joomla, K2, Kunena, VirtueMart; сторонние разработчики написали поставщиков для JoomShopping, Phoca Gallery и Phoca Download 60. Генерация запускается кнопкой, из командной строки или плагином штатного планировщика задач; адреса строятся через маршрутизатор Joomla, то есть совпадают с реальными; ссылки исключаются по шаблонам, регулярным выражениям и наличию в меню; есть HTML-версия карты для людей 61.

Версия 2.2.0 вышла 25 мая 2026 года уже под руководством Сергея Толкачёва и принесла совместимость с Joomla 6, атомарную запись файлов — новая карта пишется во временный файл и подменяет старую только после успешной сборки, графическую карту изображений из полей image_fulltext, экранирование XML, исправленные многоязычные адреса VirtueMart, минимальную версию Joomla 5.0 и немецкий перевод 62.

Как работает JL Sitemap: поставщики, генератор, файлы, потребители поставщики (плагины jlsitemap) Материалы JoomlaМетки JoomlaКонтактыVirtueMart · JoomShoppingPhoca · Kunena · K2 com_jlsitemap адреса через маршрутизатор Joomla исключения: шаблоны, regexp, меню запуск: кнопка · CLI · планировщик задач атомарная запись файлов (2.2.0) sitemap.xml · частикарта изображенийHTML-карта для людей поисковыесистемы карта лежит на диске готовым файлом — обращение робота не трогает базу данных
Схема 3. JL Sitemap собирает адреса у плагинов-поставщиков, строит их маршрутизатором Joomla и записывает готовые файлы; поисковики читают файл, а не запрос к базе.

Quantum Manager: медиа редакции под контролем

Пакет PKG_QUANTUMMANAGER — бесплатный файловый и медиаменеджер, который разрабатывают NorrNext и компания «Деловой дизайн» Дмитрия Цымбала 6364. Он подменяет штатный медиаменеджер в полях выбора файла, в редакторах TinyMCE и JCE и в конструкторе SP Page Builder: системный плагин перенаправляет вызовы com_media на Quantum, второй плагин переносит настройки между сайтами 64. Для редакции важны пять свойств: пакетная загрузка файлов; автоматическое уменьшение изображений до заданного размера с сохранением оригиналов; смена формата между JPG, PNG и WebP; обрезка и масштабирование в окне менеджера; постфиксы в именах файлов 6364. Области — scopes — группируют файлы по типу: изображения, документы, видео, у каждой свои настройки, что отделяет фотоархив от служебных документов 64.

Версия 3.3.0 от 3 марта 2026 года полностью совместима с Joomla 6 без плагина обратной совместимости, требует минимум Joomla 5, очищена от наследия третьей ветки, получила раздельную фильтрацию SVG для миниатюр и для загрузок администраторов и пользователей, безопасный предпросмотр SVG и обновлённую библиотеку EXIF 65. Бывший вице-президент Joomla Даниэль Дюбуа называет Quantum Manager расширением, которое ставит клиентам по умолчанию 64.

Как работает Quantum Manager: загрузка, обработка, области, вставка Загрузка пакетная загрузка перетаскиванием фильтр SVG по ролям проверка EXIF Обработка автоуменьшение до размера JPG → WebP → PNG обрезка · масштаб · поворот постфикс имени · оригинал хранится Области (scopes) изображения · фото документы · PDF видео · аудио свои настройки у каждой редактор TinyMCE · JCEполя типа mediaSP Page Builder системный плагин перенаправляет вызовы штатного com_media на Quantum Manager
Схема 4. Quantum Manager принимает файлы, приводит изображения к норме редакции, раскладывает их по областям и отдаёт в редактор, поля и конструктор.

глава 12

Живые порталы на Joomla

Каждый адрес проверен по карточке W3Techs 8 октября 2026 года: ранг популярности и обнаруженный стек.

сайт страна и ранг что на карточке
Jutarnji.hr Хорватия, первая тысяча мира Joomla 3.9.8, Cloudflare, HTTP/3, Brotli, JSON-LD 6
Slobodnadalmacija.hr Хорватия, первые 10 тыс. Joomla, Cloudflare, HTTP/3 49
CNN.gr Греция, первые 10 тыс. Joomla 3.10.12, Nginx, Akamai, JSON-LD 50
Newsbomb.gr Греция, первые 10 тыс. Joomla, Nginx, Akamai, аналитика Piano 51
Dnews.gr Греция, первые 10 тыс. «Joomla 3.15.0», Hetzner, LeaseWeb, Anexia за Cloudflare 52
Primocanale.it Италия, первые 100 тыс. Joomla 3.10.12 на IIS 10 под Windows; перешёл на Joomla недавно 7

Jutarnji list — второй по посещаемости новостной сайт Хорватии после Index.hr; его издатель Hanza Media — крупнейшая медиакомпания страны и Юго-Восточной Европы с пятью ежедневными газетами, двадцатью с лишним журналами и двадцатью цифровыми изданиями, которые в сумме читают 4,4 млн человек 6667. Slobodna Dalmacija — вторая газета того же дома. Два главных портала медиагруппы на одной платформе — довод сильнее любой рекламной страницы.

Dnews.gr любопытен версией: Joomla 3.15.0 не выходила, значит, греки ведут собственную ветвь третьей линии — Р-03. Primocanale, региональный телеканал Лигурии, по W3Techs перешёл на Joomla недавно и работает на сервере Microsoft IIS — редкое, но живое сочетание 7.

Отсев при проверке важен не меньше находок. Oe24.at держит Joomla 3.4.8 лишь на поддомене, основной портал — иное 68. Soorban.com оказался иранским свадебным порталом, а не новостным 69. iTWire часто называют примером новостного сайта на Joomla, но генератор Joomla в его коде сейчас не виден — статус не подтверждён, М-02 70.

Казахстанский штрих. Четвёртого июля 2011 года Tengrinews сообщал, что государственная компания KazContent при Министерстве связи и информации бесплатно строит сайты региональных печатных изданий именно на Joomla: десять готовы, шестнадцать в работе, цель — 100–150 к концу года, редакции платят лишь за домен, 4 300 ₸ 71. Опыт пятнадцатилетней давности показывает, что платформу для региональной прессы страны уже выбирали — и выбрали Joomla.

Белое пятно честно: русско- и казахскоязычный новостной сайт верхнего эшелона на Joomla в открытых срезах W3Techs не ищется — нужна карточка конкретного домена, а определение версии идёт по тегу generator, который легко скрыть — М-03.

глава 13

Русская и казахстанская экосистема

Русское сообщество Joomla — третье в мире по числу сайтов и живое по темпу. Портал joomlaportal.ru сам работает на Joomla 6.1.4 и публикует новости релизов в день выхода; Telegram-канал «Joomla по-русски» насчитывает 1 292 участника, рядом живут ленты новостей и чат профессионалов 7273. Русская локализация ведётся на GitHub командой JPathRu; пакет ru-RU для Joomla 6.0.1 вышел 25 ноября 2025 года и скачан более 12 тыс. раз 1474.

Ключевые разработчики. Сергей Толкачёв (Саратов, WebTolk) — 113 расширений, 581 версия, около 891 тыс. загрузок: каталог SW JProjects с собственным сервером обновлений, библиотеки для AmoCRM, плагины IndexNow, Telegram-бот для редакций и магазинов, карты Яндекса; он же ведёт дайджесты Joomla на Хабре и с 2026 года выпускает JL Sitemap 597562. Игорь Бердичевский (Septdir) ведёт регулярные стримы по разработке на YouTube и Twitch и разбирает устройство ACL и HTTP-ответа 76. Команда RadicalMart строит компонент электронной коммерции под нагрузку: Joomla 4–6, версия 3.0.17 от 29 апреля 2026 года, еженедельные обновления, 43 службы доставки, интеграции с 1С и AmoCRM 77. NorrNext Евгения Сивоконя выпускает Quantum Manager и к двадцатилетию Joomla собрал сорок шесть интервью с людьми проекта 78. Joomline — JL Sitemap, JL Like, ContentCart 60.

Электронная коммерция для сервисных сайтов и магазинов на Joomla 6, по сводке joomlaportal.ru за май 2026 года 79: JoomShopping 5.9.2 — бесплатно с платными плагинами; HikaShop 6.4.0 — условно-бесплатный; Phoca Cart 6.1.0 в бета-версии — бесплатно; RadicalMart 3.0.17 — от 3 000 ₽ в год; ContentCart 4.0.0 — бесплатно; VirtueMart 4.6.4 шестую ветку не поддерживает, пятая версия в бете.

Платёжные системы РК — главный пробел. Kaspi Pay даёт официальный эквайринг через REST API с токеном, QR-кодом, счетами и обратными вызовами, подключение идёт через Kaspi Business 1680, но готовых плагинов для магазинов на Joomla в открытых источниках нет — М-04; посредники предлагают API-прослойки от 10 тыс. ₸ в месяц 16. Freedom Pay, бывший PayBox, выложил официальный модуль для JoomShopping, но тестировал его на JoomShopping 3.13 и 4.18 — совместимость с пятой версией магазина и Joomla 6 не подтверждена, М-05 15. Плагин ЮKassa для Phoca Cart от profibits.ru умеет переключать шлюз между Россией и Казахстаном 81. Вывод: плагин Kaspi Pay или Freedom Pay под JoomShopping 5 либо RadicalMart — свободная ниша и конкурентное преимущество для того, кто напишет его первым.

Казахский языковой пакет kk-KZ последний раз выходил для Joomla 4.4.0 в ноябре 2023 года; для пятой и шестой веток его нет — М-06 13. Смягчение приходит из ядра: с версии 6.2 цепочки запасных языков дают назначить для kk-KZ запасным ru-RU, и непереведённые казахские строки интерфейса покажутся по-русски, а не по-английски 2682. Содержание при этом переводится руками — ассоциации лишь связывают версии материалов, категорий, меню и, с 6.1, модулей 25.

глава 14

Шаблоны и конструкторы

YOOtheme Pro пятой версии совместим с Joomla 6 и остаётся сильнейшим конструктором страниц с динамическим содержимым из материалов и пользовательских полей; лицензия платная 83. Astroid 3.3.0 с многомакетностью — свободный фреймворк от TemplaZa 84. Gantry 5.6.0 от 25 февраля 2026 года — первый релиз новой команды Tiger12 после закрытия RocketTheme 30 июня 2025 года: нативная Joomla 5, PHP 8.1–8.3 8586. Helix Ultimate на Bootstrap 5 популярен в СНГ; SP Page Builder 6.0.0 от JoomShaper берёт динамическое содержимое из материалов и совместим с Joomla 6 87. Отдельного слова заслуживают дочерние шаблоны — механизм, который даёт редакции свободу над дизайном без риска при обновлениях. Дочерний шаблон наследует от родителя всё и переопределяет что угодно: макет материала, шапку, стили; живёт в собственной папке и потому не затирается обновлением родителя; создаётся одной кнопкой из карточки шаблона 5. Чистая Joomla 6 приходит уже с такой парой — Cassiopeia и Cassiopeia Extended с настройкой цветов и шрифтов в форме стиля 1. Стиль — шаблон с набором параметров — назначается пункту меню, поэтому у разных разделов одного сайта может быть совершенно разный дизайн: ленте новостей — плотный, спецпроекту — без шапки и колонок, архиву — компактный. Так же внутрь сайта встраивается интерактивный лонгрид: он кладётся в материал или в отдельный стиль и живёт рядом с навигацией и модулями Joomla; в приложении со скриншотами это показано на одной установке — главная на штатном стиле, раздел «Экономика» на дочернем, лонгрид внутри материала. Для новостного сайта под нагрузкой доклад рекомендует собственный лёгкий шаблон на фреймворке вроде UIkit 3 с переопределениями макетов ядра: конструкторы страниц удобны редакции спецпроектов, но на главной странице портала с десятками модулей их накладные расходы заметны.

глава 15

Конкуренты и риски

WordPress 7.0 вышел 20 мая 2026 года с API соединителей искусственного интеллекта, представлениями данных, заметками для асинхронной работы редакции и адаптером MCP; настоящий совместный редактор отложен 88. Drupal 12.0.0 назначен на неделю 7 декабря 2026 года вместе с 11.5.0, требует PHP 8.5 и MariaDB 10.11; Drupal 10 завершает жизнь 9 декабря 2026 года 8990. Laravel 13 от 17 марта 2026 года и Symfony 8.0 от 27 ноября 2025 года — фреймворки, на которых строят собственные редакционные системы с нуля; Symfony 7.4 LTS поддерживается до ноября 2029 года 9192. Joomla стоит между ними: готовая редакционная модель против бесконечной гибкости фреймворка и против плагинного рынка WordPress.

Риски для заказчика, названные без смягчений.

Падение доли рынка — долгосрочный тренд, и он сужает круг разработчиков и расширений; противовес — политика двухлетних мажоров, выдержанная дважды подряд, и живые национальные сообщества, прежде всего немецкое и русское 32834. Сентябрьский номер Joomla Community Magazine вышел с заметкой «Ищем мейнтейнеров Joomla» — проект открыто говорит о нехватке рук 93; при этом 6.2 выходит по графику, а релиз-команда названа поимённо 25. Все найденные крупные порталы сидят на третьей ветке, и это предупреждение: редакция, которая не заложит обновления в бюджет, через пять лет повторит их путь. Штатный поиск, штатная разметка Schema.org и отсутствие сброса кеша при правке требуют дополнительной работы — три задачи из главы десятой и одиннадцатой входят в смету проекта, а не в его риски.

глава 16

Рекомендации

  1. Платформа — Joomla 6.2 на PHP 8.4, MariaDB 11+, Nginx, за Cloudflare или аналогичной сетью доставки; Redis под объектный кеш в консервативном режиме.
  2. Редакционный конвейер — четыре собственные группы, процесс «Новости» из пяти стадий с необязательной стадией главреда, уведомления переходов, своё административное меню на роль, подача с лицевой стороны для репортёров.
  3. Таксономия — категории как отделы, не больше восьми; дерево меток в пяти ветвях (темы, регионы, персоны, организации, форматы); право создавать метки — только у редакторов отделов.
  4. Видимость — JL Sitemap с планировщиком и картой изображений, OSMap или SchuWeb для новостной карты Google News, WT IndexNow, разметка NewsArticle через Google Structured Data или собственный плагин.
  5. Медиа — Quantum Manager с автоуменьшением до редакционного размера и преобразованием в WebP, области для фотоархива и документов.
  6. База и поиск — индекс по catid, state с первого дня, ночная переиндексация Smart Search из командной строки, переход на Solr при архиве свыше 300 тыс. материалов.
  7. Казахстан — запасной язык ru-RU для kk-KZ с версии 6.2; плагин Kaspi Pay или Freedom Pay под JoomShopping 5 или RadicalMart как первая разработка проекта.
  8. Бюджет — обновления ядра и расширений заложить как постоянную статью: минорные версии раз в полгода, мажор раз в два года.

служебный аппарат

Глоссарий

CMS, система управления содержимым
От английского content management system. Термин сложился в конце 1990-х, когда редакторы сайтов перестали править HTML руками: система отделила содержание от оформления и дала интерфейс для ввода, правки и публикации. Русское «движок» — разговорный синоним. В докладе — платформа, на которой живёт редакция и сайт.
ACL, списки доступа
От access control list — перечень того, кому что разрешено. Понятие пришло из операционных систем 1970-х; в Joomla права раздаются действиями («создать», «править своё», «менять состояние», «выполнить переход») группам пользователей на трёх ярусах — сайт, компонент, категория — и наследуются вниз. Так зона ответственности сотрудника описывается один раз и действует везде.
процесс публикации, workflow
Английское workflow — «поток работы» — пришло из промышленной организации труда начала XX века и обозначало движение изделия между постами. В Joomla процесс — это стадии и переходы между ними; переход несёт действие над состоянием, уведомление и право на выполнение. Статические состояния «опубликовано» и «снято» остаются и при выключенном процессе, поэтому процессы можно включать и выключать без потери содержания.
уровень доступа
Отличается от прав: уровень отвечает на вопрос «кто видит», права — «кто действует». Уровни Public, Registered, Special и свои собственные назначаются материалам, меню, модулям; группа входит в уровень, и всё помеченное этим уровнем становится ей видно.
таксономия
Греческое taxis — «порядок», nomos — «закон». Из биологической систематики Линнея слово перешло в библиотечное дело и информационную архитектуру. В Joomla таксономия двухосная: иерархия категорий задаёт структуру и адреса, иерархия меток — смысловую сеть поверх любого содержимого.
CDN, сеть доставки содержимого
От content delivery network — распределённые серверы, которые отдают копии страниц и файлов ближе к читателю и принимают всплески трафика вместо сайта. Cloudflare, Akamai, Fastly — три сети, замеченные у порталов на Joomla в этом докладе.
TUF, The Update Framework
Открытая спецификация защищённой доставки обновлений, разработанная Джастином Каппосом в Нью-Йоркском университете в 2010 году для системы обновлений Tor и принятая фондом Cloud Native Computing Foundation. Подписи и метаданные пакетов проверяются до установки, что закрывает атаки на цепочку поставки. В Joomla — с версии 5.1.
JSON-LD и Schema.org
Schema.org — словарь типов и свойств, учреждённый в 2011 году поисковыми компаниями для разметки смысла страниц; JSON-LD — «JSON для связанных данных», способ записать эту разметку отдельным блоком, не трогая HTML. Поисковики и языковые модели читают блок, чтобы понять, что перед ними новость, кто автор и когда она вышла.
IndexNow
Протокол 2021 года, предложенный Microsoft и Яндексом: сайт сам извещает поисковые системы о новых и изменённых адресах, вместо того чтобы ждать обхода роботом. Для новостей это минуты вместо часов.
Composer
Менеджер зависимостей PHP, появившийся в 2012 году по образцу npm. Пакеты Joomla Framework ставятся им под именами joomla/*, что и делает фреймворк самостоятельным продуктом.
ESI, Edge Side Includes
Язык разметки 2001 года, которым страницу собирают на границе сети из блоков с разным сроком кеширования: статичная статья и личный блок пользователя кешируются порознь. В Joomla доступен через LiteSpeed Enterprise.

служебный аппарат

Реестры

расхождения источников (Р)

код расхождение как принято в докладе
Р-01 joomla.org пишет о шести департаментах OSM; страница «О проекте» показывает с портретами три названы оба числа, за основу взята страница структуры 1718
Р-02 руководство пользователя: «более 8 000 расширений»; каталог JED на дату проверки: 4 938 взято число каталога 355
Р-03 W3Techs показывает у Dnews.gr «Joomla 3.15.0», официальной версии с таким номером не было трактуется как собственная ветвь, в тексте оговорено 52
Р-04 руководство пользователя: «более 64 языков»; сайт шестой версии: «свыше 70 языковых пакетов» оба числа не используются как точные 205
Р-05 руководство (для ветки 4) помещает поле этапа лицевой формы на вкладку «Публикация»; в 6.1.4 оно на вкладке «Параметры» проверено на установке 6.1.4; в тексте указано текущее место 41

белые пятна (М)

код что не удалось проверить что сделано
М-01 слияние в ядро запросов #45542, #45660, #44078 о производительности больших выборок названы как заявленные, не как влитые 11
М-02 работает ли iTWire на Joomla сегодня: генератор в коде не виден в список порталов не включён 70
М-03 русско- и казахскоязычные новостные сайты верхнего эшелона на Joomla требуется проверка конкретных доменов по карточкам W3Techs
М-04 готовые плагины Kaspi Pay для магазинов на Joomla не найдены в открытых источниках; названа ниша 16
М-05 совместимость модуля PayBox для JoomShopping с JoomShopping 5 и Joomla 6 тестировался на 3.13 и 4.18, статус открыт 15
М-06 казахский языковой пакет для Joomla 5 и 6 последний — 4.4.0; предложен запасной язык ru-RU с 6.2 2613

служебный аппарат

Указатель систем и расширений

Astroid · Cloudflare · Composer · Drupal · EKS · Freedom Pay (PayBox) · Gantry · Helix Ultimate · HikaShop · IndexNow · JL Sitemap · JoomShopping · Joomla Framework · JSitemap Pro · Kaspi Pay · Laravel · LiteSpeed · MariaDB · OSMap · Phoca Cart · PHP · Quantum Manager · RadicalMart · Redis · Schema.org · SchuWeb Sitemap · Smart Search · Solr · SP Page Builder · Symfony · TinyMCE · TUF · VirtueMart · WordPress · WT IndexNow · YOOtheme Pro · ЮKassa.

служебный аппарат

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

Все адреса открыты 8 октября 2026 года. Порядок — по первому упоминанию.

  1. Joomla 6.0 and Joomla 5.4 are here // Joomla! Announcements. URL: https://www.joomla.org/announcements/release-news/5939-joomla-6-0-and-joomla-5-4-are-here.html
  2. Joomla 6.1 is here // Joomla! Announcements. URL: https://www.joomla.org/announcements/release-news/joomla-6-1-is-here.html
  3. Roadmap // Joomla! Developer Network. URL: https://developer.joomla.org/roadmap.html
  4. libraries/src/Version.php, ветка 7.0-dev // GitHub, joomla/joomla-cms. URL: https://raw.githubusercontent.com/joomla/joomla-cms/7.0-dev/libraries/src/Version.php
  5. Joomla Core Features // Joomla! User Documentation. URL: https://guide.joomla.org/user-guide/getting-started/getting-started-joomla-core-features
  6. Web Technologies used by Jutarnji.hr // W3Techs. URL: https://w3techs.com/sites/info/jutarnji.hr
  7. Web Technologies used by Primocanale.it // W3Techs. URL: https://w3techs.com/sites/info/primocanale.it
  8. Usage statistics and market share of Joomla // W3Techs. URL: https://w3techs.com/technologies/details/cm-joomla
  9. CMS Market Share // Colorlib : сайт. URL: https://colorlib.com/wp/cms-market-share/
  10. Smart Search on Large Sites // Joomla! User Documentation. URL: https://guide.joomla.org/user-manual/smart-search/smart-search-smart-search-on-large-sites
  11. 150k+ articles / 1700 categories performance improvements : discussion #45737 // GitHub, joomla/joomla-cms. URL: https://github.com/joomla/joomla-cms/discussions/45737
  12. plugins/schemaorg/article/forms/schemaorg.xml, ветка 6.1-dev // GitHub, joomla/joomla-cms. URL: https://raw.githubusercontent.com/joomla/joomla-cms/6.1-dev/plugins/schemaorg/article/forms/schemaorg.xml
  13. Joomla! 4 — Kazakh, 4.4.0.1 // Joomla! Downloads. URL: https://downloads.joomla.org/cy/language-packs/translations-joomla4/downloads/joomla4-kazakh/4-4-0-1
  14. Joomla! 6 — Russian, 6.0.1.1 // Joomla! Downloads. URL: https://downloads.joomla.org/sk/cms/joomla6-russian/6-0-1-1
  15. PayBox/module-joomla-JoomShopping // GitHub. URL: https://github.com/PayBox/module-joomla-JoomShopping
  16. Интеграция Kaspi Pay // ApiPay.kz : сайт. URL: https://apipay.kz/kaspi-pay-integration
  17. The Project // Joomla! : сайт. URL: https://www.joomla.org/about-joomla/the-project.html
  18. Departments // Joomla! Volunteers Portal. URL: https://volunteers.joomla.org/departments
  19. Joomla — Joomla Content Management System // Digital Public Goods Alliance. URL: https://www.digitalpublicgoods.net/r/joomla-joomla-content-management-system
  20. Joomla 6 // Joomla! : сайт. URL: https://6.joomla.org/
  21. Joomla 6.1.4 and 5.4.9 Security & Bugfix Release // Joomla! Announcements. URL: https://www.joomla.org/announcements/release-news/joomla-6-1-4-5-4-9-security-bugfix-release.html
  22. Generative AI Policy // Joomla! Developer Network. URL: https://developer.joomla.org/generative-ai-policy.html
  23. Joomla! World Conference 2026 // Joomla! Community Portal. URL: https://community.joomla.org/events/joomla-world-conference-2026.html
  24. Software Release Cycle // Joomla! Programmers Documentation. URL: https://manual.joomla.org/docs/development-strategy/software-release-cycle/
  25. Joomla 6.2 Release Candidate — test the final package // Joomla! Announcements. URL: https://www.joomla.org/announcements/release-news/joomla-6-2-release-candidate-test-the-final-package.html
  26. Language Fallbacks // Joomla! User Documentation. URL: https://guide.joomla.org/user-manual/languages/language-fallbacks
  27. Joomla 5.1.0 and Joomla 4.4.4 are here // Joomla! Announcements. URL: https://www.joomla.org/announcements/release-news/joomla-5-1-0-and-joomla-4-4-4-are-here.html
  28. Technical Requirements // Joomla! Programmers Documentation. URL: https://manual.joomla.org/docs/get-started/technical-requirements/
  29. PHP 8.5 Release Announcement // PHP : сайт. URL: https://www.php.net/releases/8.5/en.php
  30. Joomla! Framework // framework.joomla.org : сайт. URL: https://framework.joomla.org/
  31. joomla/joomla-cms // GitHub. URL: https://github.com/joomla/joomla-cms
  32. Usage statistics and market share of content management systems // W3Techs. URL: https://w3techs.com/technologies/overview/content_management
  33. Distribution of Joomla among websites that use various site rankings // W3Techs. URL: https://w3techs.com/technologies/breakdown/cm-joomla/ranking
  34. Usage of Joomla broken down by content languages // W3Techs. URL: https://w3techs.com/technologies/segmentation/cm-joomla/content_language
  35. Joomla! Extensions Directory // extensions.joomla.org : сайт. URL: https://extensions.joomla.org/
  36. Joomla! Extensions Directory reaches 138 million downloads // Joomla! Announcements. URL: https://www.joomla.org/announcements/general-news/joomla-extensions-directory-reaches-138-million-downloads.html
  37. Article: Edit — Publishing // Joomla! User Documentation. URL: https://guide.joomla.org/user-guide/articles/articles-article-publishing
  38. Web Services API // Joomla! Programmers Documentation. URL: https://manual.joomla.org/docs/web-services-api/
  39. Publishing Workflow // Joomla! User Documentation. URL: https://guide.joomla.org/user-manual/workflows/workflows-workflow
  40. Workflow Example 1 // Joomla! User Documentation. URL: https://guide.joomla.org/user-manual/workflows/workflows-workflow-example-1
  41. Workflow Example 2 // Joomla! User Documentation. URL: https://guide.joomla.org/user-manual/workflows/workflows-workflow-example-2
  42. Custom Administrator Menu // Joomla! User Documentation. URL: https://guide.joomla.org/user-guide/menus/menus-adding-a-custom-administrator-menu
  43. Content Tags // Joomla! User Documentation. URL: https://guide.joomla.org/user-guide/tags/tags-content-tags
  44. Help5.x: Menu Item: Tagged Items // Joomla! Documentation. URL: https://docs.joomla.org/Help5.x:Menu_Item:_Tagged_Items
  45. Help5.x: Tags: Options // Joomla! Documentation. URL: https://docs.joomla.org/Help5.x:Tags:_Options
  46. Smart Search Quickstart // Joomla! User Documentation. URL: https://guide.joomla.org/user-guide/smart-search/smart-search-smart-search-quickstart-guide
  47. Cache // Joomla! Documentation. URL: https://docs.joomla.org/Cache
  48. Gomiero Y. Boosting Joomla with LiteSpeed Cache and Redis // Joomla Community Magazine. 2025. April. URL: https://magazine.joomla.org/issues/2025/april-2025/boosting-joomla-with-litespeed-cache-and-redis
  49. Web Technologies used by Slobodnadalmacija.hr // W3Techs. URL: https://w3techs.com/sites/info/slobodnadalmacija.hr
  50. Web Technologies used by Cnn.gr // W3Techs. URL: https://w3techs.com/sites/info/cnn.gr
  51. Web Technologies used by Newsbomb.gr // W3Techs. URL: https://w3techs.com/sites/info/newsbomb.gr
  52. Web Technologies used by Dnews.gr // W3Techs. URL: https://w3techs.com/sites/info/dnews.gr
  53. Schema.org // Joomla! User Documentation. URL: https://guide.joomla.org/user-manual/schema-org
  54. Joomla Articles Structured Data // Google Structured Data : документация. URL: https://www.tassos.gr/docs/google-structured-data/integrations/articles
  55. PSA Schema Vita Potentia // Joomla! Extensions Directory. URL: https://extensions.joomla.org/extension/psa-schema-vita-potentia/
  56. How to Create a Google News Sitemap for Joomla Sites // Joomlashack. URL: https://www.joomlashack.com/blog/joomla/google-news/
  57. Site Map : категория // Joomla! Extensions Directory. URL: https://extensions.joomla.org/category/structure-a-navigation/site-map/
  58. Vogel V. EKS — Easy Keyword Sitemap // Kubik-Rubik. URL: https://kubik-rubik.de/en/eks-easy-keyword-sitemap
  59. WebTolk — расширения для Joomla : сайт. URL: https://web-tolk.ru/
  60. JL Sitemap — компонент карты сайта // Joomline : сайт. URL: https://joomline.ru/rasshirenija/komponenty/jlsitemap.html
  61. JL Sitemap // Joomla! Extensions Directory. URL: https://extensions.joomla.org/extension/jl-sitemap/
  62. JL Sitemap 2.2.0 : release // GitHub, Joomline/jlsitemap. URL: https://github.com/Joomline/jlsitemap/releases/tag/2.2.0
  63. Quantum Manager — файловый менеджер для Joomla // GitHub, Quantum-Manager/quantummanager. URL: https://github.com/Quantum-Manager/quantummanager
  64. Quantum Manager, by NorrNext // Joomla! Extensions Directory. URL: https://extensions.joomla.org/extension/quantum-manager
  65. Quantum Manager 3.3.0 : release // GitHub, Quantum-Manager/start. URL: https://github.com/Quantum-Manager/start/releases/tag/3.3.0
  66. Hanza Media // Wikipedia. URL: https://en.wikipedia.org/wiki/Hanza_Media
  67. Hanza Media d.o.o. // AmCham Croatia. URL: https://www.amcham.hr/en/members/hanza-media-doo
  68. Web Technologies used by Oe24.at // W3Techs. URL: https://w3techs.com/sites/info/oe24.at
  69. Web Technologies used by Soorban.com // W3Techs. URL: https://w3techs.com/sites/info/soorban.com
  70. About iTWire // iTWire : сайт. URL: https://itwire.com/about
  71. Regional print media to go online in Kazakhstan // Tengrinews. 2011. 4 июля. URL: https://en.tengrinews.kz/internet/regional-print-media-to-go-online-in-kazakhstan-2933/
  72. Joomla Portal — русское сообщество Joomla : сайт. URL: https://joomlaportal.ru/
  73. Joomla по-русски // Telegram. URL: https://t.me/joomlaru
  74. JPathRu/localisation // GitHub. URL: https://github.com/JPathRu/localisation
  75. Толкачёв С. Публикации // Хабр. URL: https://habr.com/ru/users/sergeytolkachyov/
  76. Septdir Workshop // Telegram. URL: https://t.me/SeptdirWorkshop
  77. RadicalMart — компонент электронной коммерции для Joomla : сайт. URL: https://radicalmart.ru/
  78. NorrNext Magazine: 20th birthday of Joomla // NorrNext. URL: https://norrnext.com/blog/norrnext-magazine-20th-birthday-of-joomla
  79. Интернет-магазин на Joomla 6: выбор компонента в 2026 году // Joomla Portal. URL: https://joomlaportal.ru/faq/extensions/joomla-internet-magazin
  80. Kaspi Bank API integration guide // OSN.kz : сайт. URL: https://osn.kz/blog/kaspi-bank-api-integration-guide
  81. Плагин оплаты ЮKassa для Phoca Cart // Profibits : сайт. URL: https://profibits.ru/plaginy/phoca-cart/yookassa-phoca-cart
  82. Per-string language fallback chain : PR #47933 // Joomla! Issue Tracker. URL: https://issues.joomla.org/tracker/joomla-cms/47933
  83. Joomla 6 and YOOtheme Pro 5: extension status update // JPro Studio. URL: https://jpro.studio/news/joomla-6-yootheme-pro-5-extension-status-update
  84. Astroid v3.3.0 is out now: say hello to Multi-Layout // Astroid Framework. URL: https://astroidframe.work/blog/astroid-v3-3-0-is-out-now-say-hello-to-multi-layout
  85. Gantry 5.6 has been released // Gantry : сайт. URL: https://gantry.org/blog/gantry-5-6-has-been-released
  86. RocketTheme is closing June 30, 2025 // RocketTheme Forum. URL: https://rockettheme.com/component/kunena/general-discussion/291237-rockettheme-is-closing-june-30-2025
  87. SP Page Builder 6 // JoomShaper Blog. URL: https://www.joomshaper.com/blog/sp-page-builder-6
  88. WordPress 7.0 // Raidboxes Blog. URL: https://raidboxes.io/en/blog/wordpress/wordpress-7-0/
  89. Drupal core release cycle // Drupal.org. URL: https://www.drupal.org/core/release-cycle
  90. Drupal 12 roadmap 2026 // Adevweb. URL: https://www.adevweb.com/ressources/drupal-12-roadmap-2026
  91. Laravel 13 // Laravel News. URL: https://laravel-news.com/laravel-13
  92. Preparing for Symfony 7.4 and Symfony 8.0 // Symfony Blog. URL: https://symfony.com/blog/preparing-for-symfony-7-4-and-symfony-8-0
  93. We are looking for Joomla maintainers // Joomla Community Magazine. 2026. September. URL: https://magazine.joomla.org/issues/2026/september-2026/we-are-looking-for-joomla-maintainers
← webmarka.kz: все материалы исследования