Drupal odvojen. Izgradnja backend-a na Drupalu.
Drupal je dinamično razvijajuća platforma. Drupal developeri pokušavaju da prate sve savremene trendove, a odvojene (decoupled) aplikacije su jedan od njih. Već je uobičajeno videti backend API baziran na Drupalu, dok je frontend izrađen u JavaScript framework-u (React, Angular). Čak i srednji sajtovi za male kompanije koriste ovaj pristup.
Odvojeni Drupal takođe omogućava kreiranje zasebnih web sajtova i mobilnih aplikacija baziranih na istom API-ju:
Dakle, Drupal možete koristiti i kao backend za mobilne aplikacije. Nije neophodno ukloniti monolitni Drupal frontend baziran na modulima Views, Panels, Display Layouts; možete nastaviti da koristite Drupal frontend i uključiti React biblioteku samo za jednu stranicu, na primer za pretragu sa Google mapom.
To neće biti potpuno odvojeni Drupal, već hibridni sajt koji možete postepeno odvajati, pomerajući frontend na JavaScript stranicu po stranicu.
Moduli za kreiranje API-ja su uključeni u Drupal core počevši od verzije 8.x. Tako da možete odmah posle instalacije Drupala da napravite svoj backend API.
U ovom kursu ćemo izgraditi API za Single Page Application (SPA) sa listama vesti, događaja i filterima za njih, bazirano na Drupalu i modulima Webservices, JSON API, RESTful, Views i drugim.
Hajde da počnemo sa izgradnjom našeg API-ja baziranog na Drupalu!