API

  • 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 4

    Англоязычная статья и видео урок о новых возможностях Joomla 4.

  • Как программно создать материал с настраиваемыми полями на PHP

    Рассмотрим, как программно создать материал в Joomla с настраиваемыми полями, используя Joomla API. Не забудем и про полный обзор стандартных полей материала, которые мы можем использовать при создании материала.

  • MyJBZooStat — Статистика вашего сайта на Joomla

    MyJBZooStat - это компонент статистики и менеджер системы комментирования Disqus.

  • Использование тэгов в расширениях Joomla! 3.x

    Система тегов в Joomla используется во всех Расширения ядра и предназначена для  легкой интеграции в другие расширения, которые используют стандартные шаблоны проектирования Joomla.

  • Как передать данные из контроллера в модель

    Часто на форуме у разработчиков компонентов возникает вопрос о взаимодействии контроллера и модели. Они не знают как правильно передать данные из контроллера в модель. Нет ничего проще - используйте состояние модели.

  • Как определить язык пользователя

    Иногда для отображения целенаправленной информации требуется определить, какой язык используется на стороне пользователя. В Jooomla для этого можно использовать метод detectLanguage() класса JLanguageHelper.

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

Логотип Joomla

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

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

Свернуть

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

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

Видео