logo

Extra Block Types (EBT) - New Layout Builder experienceâť—

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

âť—Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll
04/09/2025, by Ivan

JSON:API heeft veel concepten in de specificatie, die hier niet allemaal gedocumenteerd zijn. Gebruikers van de module hoeven echter niet alle concepten van de specificatie volledig te begrijpen om productief te kunnen werken met deze module.

04/09/2025, by Ivan

Collecties zijn overzichten van resources. In een gedecouplede site gebruik je ze aan de client-side om dingen te maken zoals een lijst “Nieuwe inhoud” of een sectie “Mijn inhoud”.

Maar als je een ongefilterd verzoek doet naar een collectie-endpoint zoals /jsonapi/node/article, krijg je gewoon alle artikelen die je mag zien.

04/09/2025, by Ivan

TL;DR: Gebruik een querystring zoals ?include=field_comments.uid om alle entiteiten op te nemen waarnaar wordt verwezen door field_comments Ă©n alle entiteiten waarnaar wordt verwezen door uid op die entiteiten!

04/09/2025, by Ivan

Paginering kan een bedrieglijk complex onderwerp zijn. Het is makkelijk om in valkuilen te trappen en best practices niet te volgen. Deze pagina helpt je om paginering op de “juiste” manier te doen. Dat wil zeggen: als je deze pagina leest en begrijpt, zal je client robuuster en toekomstbestendiger zijn en maak je je eigen leven later makkelijker.

Als je slechts één ding onthoudt van deze gids, laat het dan dit zijn: je moet je eigen paginerings-URL’s niet zelf construeren.

04/09/2025, by Ivan

JSON:API maakt het mogelijk om meerdere resources in één enkel verzoek op te halen, deze routes worden "collectie"-routes genoemd. Je kunt een collectie van resources ophalen door een GET-verzoek te sturen naar de basisresource-route, bijvoorbeeld GET /jsonapi/node/article en geen UUID mee te geven. Standaard worden hiermee alle resources van het opgegeven type opgehaald.

04/09/2025, by Ivan

Deze sectie bevat voorbeelden en informatie per request-type: GET, POST, PATCH en DELETE

Over de voorbeelden

Alle voorbeelden zijn werkende voorbeelden die je kunt proberen in een browser of een JSON-client (bijvoorbeeld: Postman). Je hebt een standaard Drupal-installatie nodig, een aantal Artikel-nodes en de JSON:API-module ingeschakeld.