Новости Joomla

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в...

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в формате JSON API, если запрос содержит Accept: application/json или специальный заголовок JSON API.

Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода

👩‍💻 ➕ 👩‍💻 🟰 ♥️ Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода.

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

Joomla-дайджест. 1-й квартал 2025 года.После долгого перерыва читайте все главные новости из мира Joomla с момента выхода Joomla 5.

Обзор MVCFactory в Joomla 5Эта статья - перевод на русский язык раздела официальной документации...

Обзор MVCFactory в Joomla 5Эта статья - перевод на русский язык раздела официальной документации Joomla для разработчиков Joomla!

Использование своего класса MVC фабрики в компоненте Joomla 5У участника нашего сообщества Виталия...

Использование своего класса MVC фабрики в компоненте Joomla 5​У участника нашего сообщества Виталия Некрасова (@vitalik_a) назрела необходимость переопределить метод createModel() в своём компоненте.

Заменяем устаревший метод Joomla\CMS\Toolbar\Toolbar::getInstance() в Joomla 5.2.5

👩‍💻 Заменяем устаревший метод Joomla\CMS\Toolbar\Toolbar::getInstance() в Joomla 5.

WT Yandex map items v.2.0.0. Модуль Яндекс.Карт с API 3

Модуль выводит метки из различных компонентов на Яндекс.

SW JProjects v.2.4

SW JProjects v.2.4.0 - обновление менеджера цифровых проектов для Joomla разработчиковКомпонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов и т.

JComments v.4.0

JComments v.4.0.34 - компонент комментариев для Joomla 5Вышла новая версия популярного компонента комментариев JComments.

Видео

Pizza Bugs and Fun 2025: первые правки. Инструкция. Видео.

Каждый раз, когда готовится к выпуску очередная версия Joomla - она наполнена бесчисленными улучшениями и исправлениями. Эти улучшения нельзя интегрировать...

Как обновить плагин Joomla 3 до архитектуры Joomla 4 / Joomla 5. Челлендж: сделай это в блокноте! Видео.

На видео показывается как обновить старый плагин, созданный ещё для Joomla 2.5 или Joomla 3 до Joomla 4 / Joomla...

Обновление сайта с Joomla 3 до Joomla 5. Инструкция

Также видео доступно на: Видео на VK Video VK Video: https://vk.com/video3691304_456239403 RuTube: https://rutube.ru/video/32a822ac457a96a82fdb89544bfb0e11/ Ссылки для видео: Скрипт для отключения всех расширений, не относящихся к ядру Joomla https://gist.github.com/sergeytolkachyov/159591d312950f896de781200819ec7a Joomla...

Блог о Джумла

E-mail шаблоны Joomla 5: добавление и просмотр своих переменных

В Joomla 5 появились настраиваемые email-шаблоны, как системные, так и сторонних компонентов. Их нельзя (пока что) добавить самостоятельно, они добавляются расширениями при установке. Но их можно отредактировать в Система - Шаблоны - Шаблоны писем. В настройках шаблонов писем (кнопка настроек компонента в верхнем правом углу) мы выбираем формат писем текст или HTML. Тогда становятся доступны настройки макетов шаблонов писем Joomla. Эти глобальные параметры можно переопределить в каждом конкретном email-шаблоне. Таким образом для каждого из email-шаблонов можно указать свою вёрстку и настройки логотипа.

Собственные макеты вывода для пользовательских полей Joomla

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

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

CRUD - аббревиатура основных операций с данными: создание (Create), чтение (Read), изменение (Update) и удаление (Delete). Практически все действия на сайте как в админке, так и пользовательской части можно описать этими действиями. Разработчикам при создании функционала часто в какие-то моменты этих действий нужно проделать некие действия с участием данных или без них. Для этого в частности существует механизм вызова событий (Event Dispatching) и плагинов, которые на эти события "откликаются".

Совет по Joomla: использовать класс Joomla\Uri\Uri для создания URL

При построении url в коде можно собрать всё строками с конкатенацией вида <?php $url = $domain.'/index.php?option='.$option.'&view='.$view.'&param1='.$value1; и для небольших строк это может быть даже и удобно. Но если параметров много или они требуют стандартизации / чистки в процессе, то уже не все так удобно и очевидно. Например, в части url может быть ведущий слеш (слеш в начале фрагмента url) и пришедший домен для запроса тоже может оканчиваться на слеш - и вот мы получаем некорректный url для запроса с двойным слешем где-нибудь в середине...

Запуск выполнения задач планировщика задач Joomla из консоли (CLI)

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

Совет по Joomla: группированные списки select с помощью HTMLHelper select.groupedlist

Порой в выпадающих списках нужно группировать большое количество значений для удобного восприятия.