
- Автор: Сергей Толкачев
- Просмотров: 24
При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default
для полей.
При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default
для полей.
Плагины в Joomla - тип расширения, который срабатывает в определённые моменты жизненного цикла Приложения Joomla. Причем Joomla уже довольно давно может не только отдавать HTML-страницу, но и работать в командной строке (CLI), отдавать JSON в REST API, выполнять задания по расписанию и т.д. Все эти сценарии работы имеют свои "контрольные точки" событий, в которые могут вызываться плагины и совершать некие действия с данными. Или не совершать, а выполнять какие-то собственные действия просто в нужный момент.
Очень часто в Joomla мы видим, что данные приходят не в виде массива или простого объекта (stdClass
), а их нужно получать с помощью метода get()
. Например, в плагине или модуле:
$option = $this->params->get('my_option');
Это означает, что мы получили данные в виде объекта Joomla\Registry\Registry
. Раньше (в Joomla 2.5, Joomla 3 и ранее) он назывался JRegistry
.
В августе 2025 года Joomla CMS исполнилось 20 лет. В международном Joomla-сообществе активно шла работа над праздничным выпуском журнала Joomla Community Magazine. Так же был подготовлен мерч и юбилейная графика для его изготовления.
Я подумал, что Joomla в русскоязычном пространстве имеет свою историю, своих личностей, кто немало делал и делает для развития как Joomla в частности, так и веб в целом. Я предложил на Joomlaportal сделать праздничный раздел, где разместить серию интервью по образу и подобию серии статей в JCM "Meet a Joomler: <имярек>". А чтоб было прикольно и красиво - предложил сделать праздничный мерч: футболку, толстовку или кепку с изображением Joomla. В итоге получилось 19 интервью. Затем фото и поздравления от русского сообщества Joomla попали и на страницы Joomla Community Magazine. Копирую своё интервью к себе.
Решил пощупать искусственный интеллект Grok и "побеседовать" с ним на темы, интересующие всех, кто так или иначе связан с веб-разработкой. Получилось что-то вроде небольшого интервью, где получилось так, что Grok'у пришлось в какой-то степени обороняться и защищать положение о своей полезности. ИИ отвечал в "режиме эксперта". Посмотрим, что из этого вышло. И этот текст будет скорее фиксацией текущей ситуации. Любопытно будет взглянуть на эти прогнозы спустя те самые 5 лет и посмотреть что сбылось, а что нет.
Вот и в разработке расширений так же: нужно предположить максимум возможных пользовательских сценариев! С одной стороны вызывает улыбку и кажется хохмой, а с другой стороны это реалии разработки, недостаточное тестирование. Приведу пост целиком. Фото оттуда же.
С небольшим запозданием, но всё же читайте все главные новости из мира Joomla с апреля по июнь 2025 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы можете прочитать здесь и на Хабре. Дайджест первоначально был опубликован на Хабре. Копирую к себе.