разработка

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

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

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

  • Менеджер ключей доступа для сервера обновлений появился в Joomla 4.0

    Небольшая заметка для Joomla-разработчиков, распространяющих свои расширения на платной основе.

  • Видео "Как работает Joomla" - путеводитель для разработчиков расширений

    На канале Robbie Jackson вышло видео, в котором разъясняется внутренняя механика работы Joomla. Затрагиваются вопросы роутинга, шаблонизации, REST API, CLI, диспетчеризации (события для плагинов) и т.д.

  • Интеграция Joomla 5 и Moodle 4.3. Инструкция по установке и настройке библиотеки WT JMoodle. ВИДЕО.

    Видео для разработчиков. На самом деле на начальном этапе больше работы нужно сделать на стороне Moodle, поэтому внутри инструкция по настройке и использованию REST API Moodle.

  • Joomet - анализатор и переводчик языковых файлов Joomla расширений

    Joomet - анализатор и переводчик языковых файлов Joomla расширений

    При переводе расширения Joomla вы не думали постоянно: «Это должно быть проще/быстрее»? Ловили себя на случайных ошибках после того, как потратили несколько минут или даже часов на эту работу?

  • Развернуть сайт на Joomla 5 с помощью Docker - статья на dev.to

    Статья "Create your Joomla website using Docker" на английском языке расскажет как использовать Docker для установки Joomla на локальный хост и запуска нового веб-сайта за считанные секунды. Также в статье освещаются нюансы настройки и в целом работы с Docker, в том числе сохранение сайта из оперативной памяти в файловую систему, работа с различными базами данных и переключениями между ними, затрагивается работа с Joomla CLI.

  • Создание пользовательского типа поля Form в Joomla 5 на примере Modal Select

    Создание пользовательского типа поля Form в Joomla 5 на примере Modal Select

    В панели администратора Joomla встречаются поля, которые нужно заполнить данными из других компонентов: указать материал, пункт меню, контакт, товар и т.д. Обычно такие поля оформляются в виде выпадающего списка select option, могут оформляться в виде input type="text" с datalist, но есть и удобные поля, показывающие список искомых сущностей, с фильтрацией, поиском, пагинацией и т.д.

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla