home.social

#joomla_5 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #joomla_5, aggregated by home.social.

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

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

    habr.com/ru/articles/982520/

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

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

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

    habr.com/ru/articles/935884/

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

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

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

    habr.com/ru/articles/874320/

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

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

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

    habr.com/ru/articles/874320/

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

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

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

    habr.com/ru/articles/874320/

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

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

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

    habr.com/ru/articles/874320/

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

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

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

    habr.com/ru/articles/859612/

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

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

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

    habr.com/ru/articles/851520/

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

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

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

    habr.com/ru/articles/816571/

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

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

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

    habr.com/ru/articles/832854/

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

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

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

    habr.com/ru/articles/832854/

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

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

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

    habr.com/ru/articles/832854/

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

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

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

    habr.com/ru/articles/827860/

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

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

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

    habr.com/ru/articles/809089/

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

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

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

    habr.com/ru/articles/809079/

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

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

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

    habr.com/ru/articles/809081/

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

  17. [Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

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

    habr.com/ru/articles/808915/

    #joomla #joomla_4 #joomla_5 #php #разработка_сайта #веб_разработка #разработка_сайтов #open_source #cms #jfilters

  18. [Перевод] Используем поля Joomla для фильтрации материалов

    В данном руководстве рассмотрим, как можно кастомизировать вывод настраиваемых полей для фильтрации материалов Joomla через переопределение шаблона.

    habr.com/ru/articles/805513/

    #joomla #joomla_4 #joomla_5 #php #open_source #веб_разработка

  19. Добавление своих команд для CLI в Joomla 4 и Joomla 5 с помощью плагина

    В Joomla, как и во многих других PHP фреймворках и движках, уже довольно давно (с версий 1.7.x) существует возможность работы с помощью CLI. С его помощью обычно решают те задачи, решение которых в веб-интерфейсе Joomla нецелесообразно из-за возможных ограничений веб-сервера - так называемые "тяжелые" задачи. Это может быть миграция большого количества контента со старой версии Joomla на новую, синхронизация данных с внешним источником по API (синхронизация цен и остатков, выгрузка заказов), работа с файлами и каталогами, выполнение пакетных заданий на больших объёмах и т.д. - всё то, что может занимать много времени и ресурсов сервера. Как добавить свою команду в CLI интерфейс Joomla расскажет эта статья.

    habr.com/ru/articles/797155/

    #joomla #joomla_4 #joomla_5 #cli #command_line #php #plugin

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

    Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 4 августа 2023 года в одной статье. Также в дайджест попадает январь 2024 года. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь .

    habr.com/ru/articles/790006/

    #joomla #joomla_статьи #joomla_видео #joomla_дайджест #joomla_сообщество #joomla_новинки #joomla_4 #joomla_5 #joomla_6 #joomla_разработка