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

2.7. Ontwikkeling. Logboekregistratie, cache, onderhoudsmodus, configuratiesynchronisatie.

18/10/2025, by Ivan

De volgende sectie van het beheerpaneel is Ontwikkeling. Deze is vrij uitgebreid en vereist aandachtige bestudering, want via deze instellingen kan je Drupal-site tot wel tien keer sneller werken. Laten we daarom alle instellingen in deze sectie bekijken.

Drupal 8 development

Prestaties (Performance)

drupal 8

Laten we van onder naar boven beginnen.

Optimalisatie van bandbreedte: Hier kun je CSS- en JavaScript-bestanden samenvoegen en comprimeren. Het punt is dat CSS- en JS-bestanden in Drupal gefragmenteerd zijn — elke module kan zijn eigen bestanden bevatten. Drupal verzamelt deze bestanden tot één groot bestand (of meerdere als ze groot zijn). Dit vermindert het aantal verzoeken aan de server en verbetert de laadsnelheid. Op een live-site moeten deze selectievakjes altijd ingeschakeld zijn. Tijdens ontwikkeling of theming kun je ze beter uitschakelen, zodat je wijzigingen direct ziet zonder dat de cache ertussen zit.

Caching: In deze instelling kun je bepalen hoe vaak de cache moet worden vernieuwd. Als de site zelden verandert (bijv. één keer in de drie dagen nieuws plaatsen), dan volstaat een cacheperiode van één dag. Als de site actief is met veel reacties en contentupdates, dan is een cache van 3–6 uur meestal de beste oplossing.

Cache wissen: Deze handige knop wist alle caches en regenereert CSS- en JS-bestanden. Tijdens de ontwikkeling in Drupal moet je de cache vaak legen om je instellingen of themaveranderingen door te voeren.

Logboekregistratie en fouten

Op deze pagina kun je de logging van Drupal-fouten en -meldingen inschakelen of uitschakelen.

Drupal 8 logs and errors

Tijdens de ontwikkeling is het handig om de logregistratie van alle fouten in te schakelen. Als je zelf modules programmeert, is het ook interessant om de logboeken met backtrace te bekijken. De standaardlimiet van 1000 logregels is wat laag; stel dit liever in op 10.000 regels.

Onderhoudsmodus

Met deze instellingen kun je de site tijdelijk sluiten voor bezoekers terwijl je onderhoud uitvoert.

drupal 8 service mode

Alle gebruikers, behalve jijzelf, krijgen dan de volgende pagina te zien:

drupal 8 service mode

Configuratiesynchronisatie

Dit is een nieuwe functie in Drupal: je kunt nu de instellingen van Drupal opslaan in bestanden, exporteren uit de database en later opnieuw importeren. Dit is bijzonder handig bij de ontwikkeling van websites — je kunt meerdere kopieën van een site hebben (bijvoorbeeld één voor ontwikkeling en één live). Met deze functie kun je alle configuratiewijzigingen eenvoudig overzetten naar de live-site door bestanden te kopiëren. Als je versiebeheersystemen zoals Git gebruikt, kun je de configuratiebestanden daarin opslaan.

Om de instellingen van onze site te exporteren, ga je naar het tabblad Exporteren → Volledig archief.

Drupal maakt een archief in .tar.gz-formaat, dat je kunt openen met bijvoorbeeld het gratis programma 7-Zip.

Als je het archief uitpakt, zie je een reeks .yml-bestanden met de configuraties van Drupal. Vanaf Drupal 8 worden alle instellingen opgeslagen in YAML-bestanden. (Meer over YAML volgt in een apart artikel.)

Elke keer dat je iets wijzigt in het beheerpaneel — bijvoorbeeld een blok verplaatst, een menu aanpast of een module inschakelt — wordt dit bij het exporteren meegenomen in de configuratiebestanden.

Probeer eens een blok te verwijderen en daarna de configuratie opnieuw te importeren via het tabblad Importeren. Vervolgens kom je op de pagina Synchroniseren, waar Drupal je de verschillen toont tussen de geĂŻmporteerde en huidige configuratie:

drupal 8 import configuration

Je kunt de wijzigingen bekijken en, als alles klopt, importeren. Na de import verschijnt het bericht Configuration was successfully imported.

Daarnaast kun je ook afzonderlijk instellingen exporteren voor blokken, menu’s, views en inhoudstypen via het tabblad Enkel item.