Блог
- Просмотров: 20
В панели администратора Joomla встречаются поля, которые нужно заполнить данными из других компонентов: указать материал, пункт меню, контакт, товар и т.д. Обычно такие поля оформляются в виде выпадающего списка select option
, могут оформляться в виде input type="text"
с datalist
, но есть и удобные поля, показывающие список искомых сущностей, с фильтрацией, поиском, пагинацией и т.д.
Все мы видели эти поля в действии при выборе материала в пункте меню типа "Материалы - Материал", "Контакты - Контакт", или при создании алиаса (псевдонима) пункта меню - "Системные - Псевдоним". Как создать точно такое же, но своё (например, для выбора товаров) расскажет эта статья.
- Просмотров: 129
Ранее были опубликованы статьи Создание модулей с учётом новой структуры Joomla 4, Создание плагинов с учётом новой структуры Joomla 4, где освещались нюансы по апгрейду расширений до архитектуры Joomla 4 / Joomla 5. А также статья Создание плагина кнопки редактора в Joomla 4, в которой в том числе затрагиваются вопросы распределения функционала между фронтом и бэком, приводится практический пример работы с ajax нативными для Joomla средствами. Однако, расширение типа template
, пожалуй, создаётся для сайтов на Joomla чаще, чем другие типы расширений.
Первоначально статья была опубликована на Хабре. Копирую к себе.
- Просмотров: 156
В августе 2023 года написал Joomla-дайджест за 1-е полугоде 2023 года. Дошли руки скопировать к себе.
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 января 2023 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь.
- Просмотров: 238
Во время решения задачи интеграции форм обратной связи компонента RS Form PRO на Joomla 4 родился следующий код, который оставлю в блоге на правах заметки. Однако, он может помочь для быстрого решения задачи отправки форм из Joomla в Битрикс 24 "на коленке". В идеале нужно создавать плагин интеграции. Но на первое время данный способ также подойдёт.
- Просмотров: 217
Этот текст - переводстатьи из нового портала документации для разработчиков Joomla, раздел "Основные концепции". Ранее уже был опубликован перевод раздела, описывающего принципы Dependency Injection Containers в Joomla 4. Первоначально эта статья была опубликована в моём блоге на Хабре. Копирую к себе.
- Просмотров: 377
На любом сайте, где есть хоть формы обратной связи, регистрация пользователей происходит получение персональных данных и мы обязаны разместить на сайте политику обработки персональных данных. Статью изначально опубликовал на VC, копирую к себе.
- Просмотров: 213
Статья о том, как удобно расширить пользовательские возможности при редактировании или создании контента в Joomla. Статья была опубликована на Хабре, копирую к себе. Для начала небольшое отступление, которое пригодится начинающим разработчикам или разработчикам, незнакомым с нутром Joomla.
- Просмотров: 281
С момента выхода Joomla 4 прошло уже почти 2 года, поэтому слово "новой" будем понимать в контексте сравнения с Joomla 3. В Joomla 4 "под капотом" произошло немало изменений. Кодовая база движка постепенно отбрасывает legacy (старый код), встретившись с которым мы могли бы как на машине времени вернуться в середину 2000-х или начало 2010-х 😀. Статья первоначально опубликована на Хабре. Копирую к себе.
- Просмотров: 344
Парадокс, конечно, но это возможно. Казалось бы, причем тут класс ядра для работы со строками url. Но именно он может помочь нам в Joomla 4. Статья изначально была опубликована на Хабре. Копирую к себе.
- Просмотров: 290
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 августа 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь. Первоначально этот дайджест был опубликован на Хабре. Копирую к себе.
- Просмотров: 388
Эта статья - дополненный перевод статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропустить часть текста вводного характера и сразу перейти к описанию плагина. Европейский и американский стиль повествования отличается от привычного нам, поэтому делаем на это скидку. Перевод первоначально был опубликован в моём блоге на Хабре в двух частях. Далее текст автора.
- Просмотров: 859
Эта статья - дополненный (комментариями и скриншотами) перевод статьи июньского номера Joomla Community Magazine за 2022 год, автор - Brendan Hedges. Перевод ранее был опубликован на Хабре. Далее повествование автора.
- Просмотров: 621
Этот пост будет не о разработке. Однажды в моей практике произошёл интересный случай. Он о том, что принимать важные решения, особенно в сфере digital, нужно на основе данных, информации.
- Просмотров: 823
Этот текст - перевод статьи из нового портала документации для разработчиков Joomla, раздел "Основные концепции". Перевод в начале был опубликован на Хабре.
- Просмотров: 1358
Joomla 4 "под капотом" претерпела немало изменений относительно предыдущих версий. Её кодовую базу сообщество разработчиков регулярно подтягивают до современных реалий, вводя актуальные технологии в ядро CMS. Так, например, если раньше загрузка классов была вариациями на тему include, то в Joomla 4 появился лоадер, приведённый к PSR-4. Ядро CMS переводится на концепцию сервис-провайдеров, внедрены DI-контейнеры, переработанная система событий для плагинов позволила увеличить производительность при генерации страниц более чем в два раза. Эти изменения влекут за собой изменения в структуре компонентов, модулей и плагинов.
В данной статье пойдёт речь о том, как создать модуль для Joomla 4 с новой структурой файлов и классов. К слову сказать, legacy ещё работает и многие расширения, созданные по канонам Joomla 3 (а не работавшие на Joomla 3, но написанные по канонам Joomla 1.5) ещё долго будут работать на Joomla 4.
- Просмотров: 2904
В продолжение статьи в этой заметке речь пойдет о товарном каталоге Битрикс 24 и вариациях товаров.
- Просмотров: 2007
Клиент ведёт учёт товаров с помощью складского учёта в Битрикс 24. Для того, чтобы актуальные цены и остатки товаров отображались на сайте Joomla нужно настроить получение этих данных по REST API Битрикс 24.
- Просмотров: 1473
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 19 апреля 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь.