logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

Drupal ontkoppeld. Backend bouwen met Drupal.

18/10/2025, by Ivan

Drupal is een dynamisch ontwikkelend platform. De Drupal-community probeert alle moderne trends te volgen, en ontkoppelde (decoupled) applicaties zijn daar een belangrijk onderdeel van. Het is tegenwoordig gebruikelijk om een backend-API op basis van Drupal te zien in combinatie met een JavaScript-framework zoals React of Angular aan de frontend. Zelfs middelgrote websites voor kleinere bedrijven maken vaak gebruik van deze aanpak.

Drupal 8 Decoupled

Met Decoupled Drupal kun je ook een aparte website en mobiele applicatie bouwen die beide gebruikmaken van dezelfde API:

Drupal 8 Decoupled

Je kunt Drupal dus ook gebruiken als backend voor mobiele applicaties. Het is niet nodig om de monolithische Drupal-frontend (gebaseerd op modules zoals Views, Panels en Display Layouts) volledig te verwijderen — je kunt deze gewoon blijven gebruiken en bijvoorbeeld de React-bibliotheek slechts op één specifieke pagina integreren, zoals een zoekpagina met Google Maps.

Drupal decoupled

Dat zou geen volledig ontkoppelde Drupal-installatie zijn, maar een hybride website, die je stap voor stap kunt ontkoppelen — waarbij je de frontend geleidelijk, pagina voor pagina, naar JavaScript overzet.

De modules die nodig zijn om een API te bouwen, zijn sinds Drupal-versie 8.x al opgenomen in de core. Je kunt dus direct na de installatie van Drupal beginnen met het bouwen van je eigen backend-API.

In deze cursus zullen we een API voor een Single Page Application (SPA) bouwen, met lijsten van nieuws en evenementen, en filters daarvoor. Dit doen we op basis van Drupal en modules zoals Webservices, JSON:API, RESTful, Views en andere.

Laten we beginnen met het bouwen van onze API op basis van Drupal!