Блог о Joomla
Совет по Joomla: использование методов плагинов в любом месте Joomla 4 / Joomla 5
- Среда, 14 августа 2024
- Автор: Сергей Толкачёв
- Категория: Разработка
Нередко расширения Joomla в готовом виде состоят из пакета - комплекта плагинов, модулей, библиотек. Расширения из одного пакета могут нуждаться в одном и том же методе и раньше было несколько путей:
- копировать код везде (выкидываем принцип DRY - don't repeat yourself)
- делать простой трейт в одном плагине и обращаться к нему (в Joomla 3 так обычно не делали)
- делать библиотеку отдельным расширением пакета. Но как-то странно так заморачиваться ради одного метода
Список устаревших классов ядра Joomla 1.6-3.10 и их современные аналоги в ядре Joomla 5.x
- Воскресенье, 04 августа 2024
- Автор: Сергей Толкачёв
- Категория: Разработка
Разработчикам при обновлении расширений на архитектуру Joomla 4 / Joomla 5 нередко не сразу удаётся найти аналоги устаревших методов ядра. Особенно, если под рукой нет современной среды разработки (IDE), например PHP Storm, который подсказывает нужные методы ядра Joomla. Без него, конечно, разработка для Joomla становится непростым делом. В этой статье вы найдете табличку соответствия старых и новых названий PHP классов ядра Joomla и её расширений для того, чтобы быстрее и легче было обновить свои расширения. Эти классы пока что можно использовать в случае, если включён плагин обратной совместимости Joomla 4 / Joomla 5. Но в Joomla 6 или последующих версиях он может быть удалён.
Как правильно подключать JavaScript и CSS в Joomla 4
- Вторник, 20 июля 2021
- Автор: Дмитрий Рекун
- Категория: Разработка
В мире фронтенда многие ресурсы (ассеты) связаны между собой. В Joomla никогда не было простого способа указать эту связь, но Joomla 4 изменила эту ситуацию, введя концепцию Web Assets. Управление JavaScript и CSS в Joomla значительно упростилось, благодаря классу WebAssetManager
.
Семантическое версионирование (semver) в Joomla и её расширениях
- Вторник, 11 июня 2024
- Автор: Сергей Толкачёв
- Категория: Joomla
Зачастую мы не задумываемся о том, что значат цифры в версиях Joomla или сторонних расширений, с помощью которых мы превращаем нашу Joomla в полноценный звездолёт. Почему их 3, по какому принципу они изменяются, что означают и как это использовать в своей работе.
Создание шаблонов сайта в Joomla 4+
- Четверг, 25 апреля 2024
- Автор: Сергей Толкачёв
- Категория: Разработка
Ранее были опубликованы статьи Создание модулей с учётом новой структуры Joomla 4, Создание плагинов с учётом новой структуры Joomla 4, где освещались нюансы по апгрейду расширений до архитектуры Joomla 4 / Joomla 5. А также статья Создание плагина кнопки редактора в Joomla 4, в которой в том числе затрагиваются вопросы распределения функционала между фронтом и бэком, приводится практический пример работы с ajax нативными для Joomla средствами. Однако, расширение типа template
, пожалуй, создаётся для сайтов на Joomla чаще, чем другие типы расширений.
Первоначально статья была опубликована на Хабре и на сайте автора.
Что нового в joomla 5.1?
- Четверг, 25 апреля 2024
- Автор: Сергей Толкачёв
- Категория: Joomla
16 апреля 2024 года вышли релизы Joomla 5.1 и Joomla 4.4.4. Если Joomla 4.x уже находится в режиме поддержки и получает только "заплатки", то в каждом выпуске Joomla 5.x появляется что-то новое. Краткий список был опубликован в недавней новости. Давайте посмотрим подробнее на то что же именно появилось в Joomla 5.1. Сначала опубликовал статью на Хабре, также она доступна на сайте автора.
Joomla-дайджест. 2-е полугодие 2022
- Вторник, 24 января 2023
- Автор: Сергей Толкачёв
- Категория: Joomla
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 августа 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать на Хабре, а также на нашем сайте и сайте автора.
Joomla-дайджест за 2-й квартал 2022 года
- Среда, 24 августа 2022
- Автор: Сергей Толкачёв
- Категория: Joomla
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 19 апреля 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla.
Joomla-дайджест за 1-й квартал 2022 года
- Среда, 20 июля 2022
- Автор: Сергей Толкачёв
- Категория: Joomla
На самом деле чуть больше 😍. Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 30 ноября 2021 в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla.
Новое в Joomla 4.1
- Пятница, 01 апреля 2022
- Автор: Сергей Толкачёв
- Категория: Joomla
15 февраля 2022 года вышла Joomla 4.1. В неё привнесено более 200 изменений, включающих как исправления ошибок, патчи совместимости с PHP 8, так и новый функционал. О новинках пойдёт речь в этом небольшом обзоре. Изначально этот обзор был опубликован на Хабре и на сайте автора.
Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.
Мы рады пригласить вас в ряды нашего сообщества!
Новости портала
Новое в блогах
-
Логирование действий пользователя в Joomla. Создание плагина Actionlog
-
Создание материалов Joomla с пользовательскими полями по REST API (webservice)
-
Совет по Joomla: рендер пользовательского поля внутри другого пользовательского поля
-
Плагин: Быстрый заказ для JoomShopping
-
Совет по Joomla: программный рендер модулей
Видео
Форум о Joomla
-
Нужна помощь в обновлении сайта с Joomla 3 до Joomla 5
Разработка
-
Re: Эффект увеличения изображения zoom (плагин)
Разработки и улучшения
-
Re: Как правильно сделать faq?
Joomla 4 и Joomla 5: Общие вопросы
-
Re: qckl - выделенные серверы всего от € 9.99! Хостинг от € 1.99! VPS от € 13.99!
Хостинг для Joomla
-
Re: Как правильно сделать faq?
Joomla 4 и Joomla 5: Общие вопросы