home.social

#joomla_4 — Public Fediverse posts

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

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

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

    habr.com/ru/articles/859612/

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

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

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

    habr.com/ru/articles/851520/

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

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

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

    habr.com/ru/articles/832854/

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

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

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

    habr.com/ru/articles/832854/

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

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

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

    habr.com/ru/articles/832854/

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

  6. Вышли релизы безопасности 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

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

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

    habr.com/ru/articles/809089/

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

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

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

    habr.com/ru/articles/808915/

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

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

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

    habr.com/ru/articles/805513/

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

  10. Добавление своих команд для 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

  11. 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_разработка