Новости Joomla

Вышел Phoca Cart v.5.0

Вышел Phoca Cart v.5.0

Вышел Phoca Cart v.5.0.0 - компонент интернет-магазина для JoomlaХотите ли вы запустить большой интернет-магазин, небольшой интернет-магазин или просто онлайн-каталог, Phoca Cart справится с любой ситуацией. Он прост в настройке и использовании, что позволяет вам быстро и без усилий создать свой интернет-магазин на вашей системе Joomla. Phoca Cart 5 — это расширение Joomla 5, которое не будет корректно работать на Joomla 4. Расширения Phoca версии 5 обычно работают на Joomla 4, но Phoca Cart является исключением, поскольку оно использует новые современные функции Joomla 5, поэтому оно работает только на Joomla 5.Компонент развивается усилиями чешского Joomla-разработчика Яна Павелки (@phocacz).Среди разработчиков экосистемы расширений для Phoca Cart есть и некоторые отечественные, предлагающие аддоны способов оплаты для Phoca Cart.Страница расширенияСкачатьРасширения для Phoca Cart#расширения

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

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в формате JSON API, если запрос содержит Accept: application/json или специальный заголовок JSON API. Хотя ядро Joomla не поддерживает другие типы контента, система позволяет разработчикам добавлять дополнительные форматы для ответов.👩‍💻 Цели материала:- Получить JSON ответ от API Joomla;- Создать необходимый плагин группы webservices и API-часть компонента;- Использовать параметры модуля для моделирования данных, которые мы отправим в ответе API.👩‍💻 Что не является целью?​Обучение созданию расширений. Данное руководство предполагает, что вы уже умеете создавать расширения для Joomla. Для работы API потребуются плагин и компонент, но компонент может быть минимальным — без модели (Model), с простой административной частью.Эта статья - перевод на русский язык раздела официальной документации Joomla для разработчиков Joomla! Programmers Documentation for Joomla 5.2. Статья пригодится разработчиком, работающим с реактивными frontend- фреймворками. Перевод выполнил участник нашего сообщества Виталий Некрасов (@vitalik_a).- Читать статью на Хабре- Оригинал в документацииПодпишись на @joomlafeed#webdev #разработка #joomla #api #restapi

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

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

👩‍💻 👩‍💻 🟰♥️ Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода.Коллекция сниппетов кода в маркетплейсе VS Code позволит ускорить работу при разработке расширений Joomla или шаблонов. Список сниппетов:DI-контейнер- sp-toolbar - Создать объект панели инструментов- sp-config - Создать объект конфигурации- sp-language - Создать языковой объект- sp-app - Создать объект приложения- sp-input - Создать объект Input- sp-db - Создать объект базы данных- sp-object - Создание любого объекта DI-контейнера- sp-user-id - Загрузить пользователя по объекту Id- sp-user-username - Загрузить пользователя по username- sp-mailer - Создать объект Mailer- sp-user - Получить текущий объект пользователяОперации с базами данных- sp-db-query - Создание запроса к базе данных с помощью Fluent InterfaceОбработка форм- sp-form - Создать пустую форму XML- sp-listfield - Создать поле списка- sp-textareafield - Создать текстовое поле - sp-sqlfield - Создать поле SQL- sp-calendarfield - Создать поле календаря- sp-hiddenfield- Создать скрытое поле формы- sp-spacerfield - Создать поле spacer- sp-repeatablefield - Создать повторяющееся поле формы- sp-form-validate - Код проверки формыРазработка плагинов- sp-plugin-base - Создать базовый класс плагина- sp-plugin-events - Регистрация событий плагина- sp-plugin-xml - XML-файл конфигурации плагина- sp-plugin-di-provider - provider.php для плагина- sp-plugin-event - Код триггера события плагина- sp-plugin-di-service - Служба внедрения зависимостей плагиновРазработка компонентов- sp-component-controller - Базовый контроллер компонента- sp-component-model - Базовая модель компонента с CRUD- sp-component-helper - хелпер компонентаРазработка шаблона- sp-template-index - Файл index.php шаблона- sp-template-chrome - Обёртка модуля (chrome)- sp-template-override - База переопределения шаблона- sp-template-error - Страница ошибок шаблона- sp-template-header - хедер шаблона- sp-template-menu - Шаблон меню- sp-template-single - Шаблон (одностраничный?)- sp-template-single-layout-section - секция макета (одностраничного?) шаблона- sp-template-single-templateВспомогательные функции- sp-input - Обработка данных с фильтрацией типов (Input)- sp-language - Загрузка языкового файла- sp-error - Обработка и регистрация ошибок- sp-session - работа с сессиейУстановить коллекцию сниппетовПодпишись на @joomlafeed#разработка #php #webdev #vscode