Joomla-дайджест. 2-е полугодие 2025 года

Все главные новости из мира Joomla с июля по декабрь 2025 года в одной статье. Я честно пытался напрячь самые разные ИИ сортировкой постов по смыслу и, к сожалению, ни один из них не справился с этой задачей так, как нужно мне. Поэтому, напрягая собственный интеллект, представляю читателю наш дайджест, который обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь .

https://habr.com/ru/articles/982520/

#joomla #joomla_5 #joomla_6 #joomla_дайджест #Joomla_digest

Joomla-дайджест. 2-е полугодие 2025 года

Все главные новости из мира Joomla с июля по декабрь 2025 года в одной статье. Я честно пытался напрячь самые разные ИИ сортировкой постов по смыслу и, к сожалению, ни один из них не справился с этой...

Хабр

Joomla-дайджест. 2-й квартал 2025 года

С небольшим запозданием, но всё же читайте все главные новости из мира Joomla с апреля по июнь 2025 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь .

https://habr.com/ru/articles/935884/

#joomla #joomla_5 #joomla_6 #новости_joomla #дайджест_разработчика

Joomla-дайджест. 2-й квартал 2025 года

С небольшим запозданием, но всё же читайте все главные новости из мира Joomla с апреля по июнь 2025 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из...

Хабр

Триггеры ядра Joomla при CRUD-операциях

CRUD - аббревиатура основных операций с данными: создание ( C reate), чтение ( R ead), изменение ( U pdate) и удаление ( D elete). Практически все действия на сайте как в админке, так и пользовательской части можно описать этими действиями. Разработчикам при создании функционала часто в какие-то моменты этих действий нужно проделать некие действия с участием данных или без них. Как найти нужное событие для своего плагина в Joomla подскажет эта статья.

https://habr.com/ru/articles/874320/

#joomla #joomla_5 #joomla_плагин #joomla_разработка #разработка #бэкенд #php #триггер #trigger #event_dispatcher

Триггеры ядра Joomla при CRUD-операциях

CRUD - аббревиатура основных операций с данными: создание ( C reate), чтение ( R ead), изменение ( U pdate) и удаление ( D elete). Практически все действия на сайте как в админке, так и...

Хабр

Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

В API Joomla есть полезный инструмент - класс HTMLHelper. Он выводит HTML-элементы интерфейса с нужными параметрами: модальные окна, аккордеоны, табы, изображения и т.д. Для рендера мы передаём все нужные данные: заголовки окон, содержимое табов, атрибуты изображений. Плюс использования HTMLHelper в Joomla - это его универсальность, оторванность от контекста, возможность использования логики при рендере в зависимости от вводных данных, его можно использовать везде. Но что если нам нужно создать свой собственный класс?..

https://habr.com/ru/articles/859612/

#php #joomla_4 #joomla_5 #htmlhelper #интерфейс #разработка #разработка_сайтов

Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

В API Joomla есть полезный инструмент - класс HTMLHelper . Он выводит HTML-элементы интерфейса с нужными параметрами: модальные окна, аккордеоны, табы, изображения и т.д. Для рендера мы передаём все...

Хабр

Подключение сторонних PHP библиотек в Joomla

PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде библиотеки (и даже обновляет её) - имеет смысл подключить в свою Joomla эту библиотеку. Например, вам для разработки способа оплаты интернет-магазина нужна официальная библиотека платёжного агрегатора. Или вас устраивает официальный PHP SDK какой-нибудь CRM.

https://habr.com/ru/articles/851520/

#joomla #php_sdk #php_library #symfony #joomla_4 #joomla_5 #библиотеки #php #разработка

Подключение сторонних PHP библиотек в Joomla

PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде...

Хабр

Анатомия умного поиска в Joomla 5. Создание плагина

Исторически в ядре Joomla существовало 2 компонента поиска: просто "поиск" и "умный поиск" (smart search). Простой поиск был в составе ещё Joomla 1.x и с тех пор существенно не менялся, а начиная с Joomla 4 был исключен из состава ядра. Начиная с Joomla 2.5 в число штатных был включен компонент Умного поиска (smart search) - com_finder , главным отличием которого от простого поиска стала индексация контента . Как создать плагин для умного поиска Joomla расскажет эта статья.

https://habr.com/ru/articles/816571/

#joomla #smart_search #joomla_5 #joomshopping #умный_поиск #плагин #разработка #плагин_поиска

Анатомия умного поиска в Joomla 5. Создание плагина

Исторически в ядре Joomla существовало 2 компонента поиска: просто "поиск" и "умный поиск" (smart search). Простой поиск был в составе ещё Joomla 1.x и с тех пор существенно не менялся. Для того,...

Хабр

Программное создание материалов с пользовательскими полями в Joomla 5+

С помощью материалов Joomla на сайте можно сделать не только контентный сайт-статейник или новостник, но каталог, простую доску объявлений и т.д. Начиная примерно года с 2016 очень много трафика из поисковиков уходит в соц.сети, стриминговые платформы, мессенджеры. Много контента стало создаваться напрямую в интерфейсе, например, Telegram. И в связи с этим встаёт вопрос об автоматическом наполнении сайта контентом из соц.сетей и мессенджеров. Для этого как раз и нужно знать как создавать материалы в Joomla 4 / Joomla 5 и старше программным способом.

https://habr.com/ru/articles/832854/

#joomla #joomla_5 #joomla_4 #php #импорт_Joomla #вебхук

Программное создание материалов с пользовательскими полями в Joomla 5+

С помощью материалов Joomla на сайте можно сделать не только контентный сайт-статейник или новостник, но каталог, простую доску объявлений и т.д. Начиная примерно года с 2016 очень много трафика из...

Хабр

Вышли релизы безопасности Joomla 5.1.2 и Joomla 4.4.6

Команда разработки Joomla представила очередные релизы веток Joomla 5.1.2 и 4.4.6. Релизы включают в себя устранение уязвимостей, а также исправление ошибок, найденных с момента предыдущих версий. Итак, давайте изучим, что нового в этих версиях.

https://habr.com/ru/articles/827860/

#joomla #joomla_5 #joomla_4 #релиз_безопасности #update

Вышли релизы безопасности Joomla 5.1.2 и Joomla 4.4.6

Вышли релизы Joomla 5.1.2 и Joomla 4.4.6 Команда разработки Joomla представила очередные релизы веток Joomla 5.1.2 и 4.4.6. Релизы включают в себя устранение уязвимостей, а также исправление ошибок,...

Хабр

[Перевод] Глубокое погружение в дочерние шаблоны Joomla

Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.

https://habr.com/ru/articles/809089/

#joomla #php #joomla_4 #joomla_5 #веб_разработка #разработка_сайта #шаблоны #разработка_шаблонов_joomla #разработка_шаблонов

Глубокое погружение в дочерние шаблоны Joomla

Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla...

Хабр

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Joomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В этом уроке мы рассмотрим, как создать плагин для Joomla 5, при помощи которого пользователи смогут входить в систему, используя адрес электронной почты вместо имени пользователя.

https://habr.com/ru/articles/809079/

#joomla #joomla_5 #php #авторизация #авторизация_пользователя #cms #open_source #веб_разработка #разработка_сайта

Создаём плагин авторизации в Joomla 5 по e-mail

Joomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В...

Хабр