Новости Joomla
Новогодние скидки от Nevigen.com
- Сергей Толкачёв
- Сообщество Joomla!
Рады сообщить о специальном предложении от Nevigen, разработчика расширений для JoomShopping.
Astroid обновился до версии 3.3.7!
- Вадим Куницын
- Шаблоны
Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.
Как тестировать Joomla PHP-разработчику? Компонент Patch tester.
- Вадим Куницын
- Короткие новости
👩💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.
Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6
- Вадим Куницын
- Короткие новости
Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.
Большое обновление: Content Cart 4.0
- Вадим Куницын
- Короткие новости
Большое обновление: Content Cart 4.0.0 от JoomLine! Мы выпустили самую масштабную версию нашего плагина "Корзина товаров Content Cart" для Joomla.
WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы
- Вадим Куницын
- Короткие новости
👩💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.
Вышел WT AmoCRM - RadicalForm v.1.4.0 плагин интеграции Joomla с AmoCRM
- Сергей Толкачёв
- Короткие новости
Плагин отправки данных в Amo CRM из форм обратной связи Joomla, созданных с помощью профессионального плагина Radical Form.
4AI для Joomla Готовим Контент с Помощью Искусственного Интеллекта!Ещё одно видео на канале Фёдора...
- Сергей Толкачёв
- Короткие новости
Ещё одно видео на канале Фёдора Васильева посвящено французскому компоненту 4AI, который позволяет работать в админке с использованием ИИ.
Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0
- Сергей Толкачёв
- Короткие новости
👩💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.
Видео
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, выполнять задания по расписанию и т.д. Все эти сценарии работы имеют свои "контрольные точки" событий, в которые могут вызываться плагины и совершать некие действия с данными. Или не совершать, а выполнять какие-то собственные действия просто в нужный момент.
