Drupal decoupled. Создание бекэнда на Drupal.
Drupal - это динамично развивающаяся платформа. Разработчики Drupal стараются следовать всем современным тенденциям и отделить приложения от одного из них. Уже привычно видеть бэкэнд API, основанный на Drupal и javascript framework (React, Angular) на внешнем интерфейсе. Даже средние сайты для небольших компаний используют этот подход.
Развязанный Drupal также позволяет создавать отдельные веб-сайты и мобильные приложения на основе одного API:
Таким образом, вы также можете использовать Drupal в качестве бэкенда для мобильных приложений. Не требуется удалять монолитный интерфейс Drupal 8 на основе модулей «Виды», «Панели», «Макеты отображения», вы можете продолжать использовать интерфейс Drupal 8 и включать библиотеку React только для одной страницы, например, для поиска по карте Google.
Он не будет отделен от Drupal, но это будет гибридный веб-сайт, который вы можете развязать шаг за шагом, переходя от внешнего интерфейса к javascript страница за страницей.
Модули для создания API включены в ядро Drupal, начиная с версии 8.x. Таким образом, вы можете создать свой собственный API бэкэнда сразу после установки drupal.
В этом курсе мы создадим API для одностраничного приложения (SPA) со списками новостей, событий и фильтров для них на основе Drupal 8 и модулей Webservices, JSON API, RESTful, Views и других.
Давайте начнем создавать наш API на основе Drupal 8!