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

Praktische handleiding voor het maken van basis Drupal 8-modules

04/10/2025, by Ivan

Menu

Inleiding

Er is veel gezegd – en besproken – over de laatste versie van Drupal – Drupal 8, en één ding is zeker: het bouwen van modules is sterk veranderd. Er bestaan talloze tutorials die gewijd zijn aan de nieuwe voorwaarden, en in elk daarvan adviseren de auteurs ontwikkelaars om rekening te houden met nog meer veranderingen naarmate de code zich verder ontwikkelt.

De afgelopen dagen heb ik enkele van deze handleidingen bestudeerd, evenals de Examples-module, en ik vond een behoorlijk interessant voorbeeld dat, zo hoop ik, in de nabije toekomst relevant zal blijven!

Doel van de tutorial

01_8

In deze les gaan we een module bouwen voor het genereren van lorem ipsum. Simpel gezegd is het een module die willekeurige zinnen combineert om opvultekst te creëren. Gebruikers kunnen kiezen hoeveel paragrafen tekst en hoeveel zinnen per paragraaf, op een knop drukken en materiaal krijgen voor hun lay-outdoeleinden.

De module biedt een eenvoudige instellingenpagina en een blok met een formulier voor het configureren van de hoeveelheid te genereren tekst. Er zijn ook standaardinstellingen, permissies, tests en theming.

02_5

Zo ziet de uiteindelijke constructie eruit

Geen paniek

Deze code is eenvoudig genoeg om zonder complicaties te werken. Mocht een verandering in de Drupal core het breken, laat het mij dan weten en ik zal het zo snel mogelijk corrigeren. Probeer niet simpelweg te kopiëren en plakken, maar schrijf de volgende code zelf: dat helpt je om het beter te onthouden!

Hoe dan ook, zoals ik al in de titel zei, is dit een praktische handleiding. Ik streef ernaar om de basis te behandelen en zal niet te diep ingaan op wat er precies veranderd is en waarom. Waar toepasselijk, zal ik de code van elk bestand opsplitsen in logische delen om enkele opmerkingen toe te voegen.

Dus, zonder verdere omhaal, laten we beginnen. Beginnend met de basisstructuur, doorloop de subsecties van dit artikel om te zien welke stappen moeten worden uitgevoerd.