Новости Joomla
Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0
- Сергей Толкачёв
- Короткие новости
👩💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.
Модуль Joomla 6 - красивый обратный отсчет. Видео от Фёдора Васильева
- Сергей Толкачёв
- Короткие новости
Модуль Joomla 6 - красивый обратный отсчет. Видео от Фёдора Васильева.
Вышел JoomShopping 5.9.0 - компонент интернет-магазина для Joomla
- Сергей Толкачёв
- Короткие новости
Вышел JoomShopping 5.9.0 - компонент интернет-магазина для Joomla. ...
Вышло обновление JL Like 5.2
- Вадим Куницын
- Короткие новости
JL Like — современный плагин для Joomla, который добавляет стильные кнопки "Поделиться" и счетчики лайков популярных соцсетей.
Совет по Joomla: использовать выключенное состояние для кнопок в списках элементов админки
- Сергей Толкачёв
- Короткие новости
Мы добавляем в тулбар панели администратора Joomla некую кнопку, которая что-то делает со списком id выделенных элементов и ajax-запросом отсылаем их в свой плагин.
Онлайн-трансляции Joomla-разработки Игоря Бердичевского
- Сергей Толкачёв
- Короткие новости
Известный российский Joomla-разработчик Игорь Бердичевский ведёт регулярные трансляции по кодингу на Joomla в своих каналах на YouTube и Twitch.
20 лет Joomla: Ринат Кажетов
- Сергей Толкачёв
- Короткие новости
В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество.
WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM
- Вадим Куницын
- Короткие новости
👩💻 WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM.
Русская локализация для Joomla 6.0.1
- Сергей Толкачёв
- Короткие новости
Вышла официальная русская локализация Joomla 6.0.1 и Joomla 5.4.1.
Видео
AmoCRM + Joomla: быстрая настройка интеграции. Библиотека WT AmoCRM.
Как быстро настроить интеграцию AmoCRM и сайта на Joomla? Использовать PHP библиотеку WT AmoCRM для Joomla, которая предполагает использование её разработчиками.
Блог о Джумла

История взлёта и падения новостного сайта от 10 тысяч до 1 млн уников в сутки и обратно и при чём тут Joomla!
- Сергей Толкачёв
- Joomla
Привет вам, уважаемые читатели! Да-да, в заголовке нет ошибки. Действительно был (и есть) такой сайт региональных новостей, траффик (и конечно заработок) которого удалось поднять до небес. Вы только представьте себе, как больно было оттуда падать! Эту поучительную историю меня просили озвучить уже несколько раз знакомые и не очень единомышленники из Joomla-сообщества, которые были её свидетелями.

Joomla .htaccess: правила для включения сжатия Brotli и правила кэширования
- Сергей Толкачёв
- SEO
В чате Joomla коллеги поделились полезными правилами для .htaccess, которые позволяют включить серверное сжатие brotli для трафика, а так же настроить кэширование.

Вышла Joomla 6.0.0
- Сергей Толкачёв
- Joomla
14 октября 2025 года вышла Joomla 6.0.0. При подготовке к Joomla 4 был изменён релизный цикл на 2-хлетний, где каждая мажорная версия имеет 2 года активной разработки и 2 года - в режиме поддержки и закрытия уязвимостей. С выходом Joomla 6 "четверка" завершает свой путь, а Joomla 5 переходит в режим тех.поддержки. Мажорный релиз не означает больше коренной слом обратной совместимости, но является своеобразным слепком, фиксацией изменений в момент времени (ссылка 1, ссылка 2). Переход с Joomla 5 на Joomla 6 - это обновление, а не миграция.

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list
- Сергей Толкачёв
- Разработка
При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей.

Совет по Joomla: значение переменной по умолчанию с помощью класса Joomla\Registry\Registry.
- Сергей Толкачёв
- Разработка
Очень часто в Joomla мы видим, что данные приходят не в виде массива или простого объекта (stdClass), а их нужно получать с помощью метода get(). Например, в плагине или модуле: $option = $this->params->get('my_option'); Это означает, что мы получили данные в виде объекта Joomla\Registry\Registry. Раньше (в Joomla 2.5, Joomla 3 и ранее) он назывался JRegistry.

Как триггерить события для плагинов на манер Joomla 5+?
- Сергей Толкачёв
- Разработка
Плагины в Joomla - тип расширения, который срабатывает в определённые моменты жизненного цикла Приложения Joomla. Причем Joomla уже довольно давно может не только отдавать HTML-страницу, но и работать в командной строке (CLI), отдавать JSON в REST API, выполнять задания по расписанию и т.д. Все эти сценарии работы имеют свои "контрольные точки" событий, в которые могут вызываться плагины и совершать некие действия с данными. Или не совершать, а выполнять какие-то собственные действия просто в нужный момент.
