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

0. Wat is er nieuw in Drupal 8

16/10/2025, by Ivan

Hallo allemaal! Er is een nieuwe versie van het CMS Drupal uitgebracht: versie 8. De ontwikkeling van deze versie begon al direct na de release van Drupal 7 in 2011. In die tijd heeft Drupal 8 zich ver verwijderd van versie 7.

Met Drupal 8 kun je snel een bedrijfswebsite, een kleine portal of een online winkel bouwen met alleen de standaardmodules. Natuurlijk zijn er bij de release van Drupal 8 nog maar weinig extra modules, maar deze zullen snel vanuit Drupal 7 worden overgezet naar Drupal 8. Binnen 2–3 maanden na de release van Drupal 8.0 kun je het dus volledig gebruiken voor je eigen website.

Direct na installatie worden alle inhoudstypen (pagina’s en artikelen) standaard op de startpagina gepubliceerd. Eigenlijk krijg je na de installatie een blog, die je verder kunt uitbreiden tot wat je maar wilt.

Inhoudsbeheer

In Drupal 8 krijg je een handige bedieningsbalk bovenaan de pagina.

Drupal 8

Beheerpagina’s openen in pop-upvensters. Als je op Content klikt en vervolgens op Voeg inhoud toe, zie je een formulier om nieuwe inhoud toe te voegen:

Drupal 8 content management

Nadat je inhoud hebt toegevoegd, verschijnt een verkorte versie op de startpagina. Bij het toevoegen van een artikel kun je een afbeelding invoegen, tags registreren en de visuele editor CKEditor gebruiken om tekst te bewerken (zoals in LibreOffice Writer of MS Word).

drupal 8

Het resultaat is een blog op de startpagina:

drupal 8 blog

Drupal 8 heeft een zeer gebruiksvriendelijk systeem voor inhoudsbeheer. We hebben al de pagina Content gezien, waar je alle inhoud op de site kunt bekijken met filters. Maar je kunt ook direct inhoud bewerken op de website zelf — beweeg gewoon met de muis over de gewenste tekst en je ziet een bewerkpictogram verschijnen:

drupal 8 quick edit

En je kunt meteen wijzigingen aanbrengen in de tekst op de pagina:

Drupal 8 Quick Edit

Je kunt nu direct tekst in artikelen bewerken! Dit is handig voor mensen die nog niet goed bekend zijn met Drupal.

Menu

De benodigde pagina’s kunnen aan het menu worden toegevoegd. In Drupal kun je een menu-item meteen aanmaken tijdens het toevoegen van inhoud.

Drupal 8 Menu

Nu verschijnt er een nieuwe link in het menu:

Drupal 8

We kunnen ook eenvoudig een nieuw menu toevoegen:

Drupal 8 off canvas editing

Je kunt vervolgens pagina’s toevoegen aan het nieuwe menu. Elk menu wordt op de site weergegeven als een blok dat je aan een bepaalde regio kunt toewijzen.

Drupal 8

Velden

Een van de sterke punten van Drupal is dat je velden kunt toevoegen aan bijna alles: inhoud, gebruikers, reacties, enzovoort. Net als in Drupal 7 zijn de modules voor het werken met velden standaard opgenomen in de kern van Drupal 8.

Blokken

In Drupal 8 kun je, net als in eerdere versies, blokken beheren. Met blokken kun je tekst, menu’s, nieuws of andere inhoud en gegevens van de site weergeven. In Drupal 8 zijn blokken volwaardige entiteiten, net als inhoud, reacties en gebruikers. Je kunt er velden aan toevoegen en bloktypes definiëren.

Drupal 8

Gebruikers

Het beheer van gebruikers werkt hetzelfde als in Drupal 7. Je kunt rollen en toegangsrechten aanpassen zoals je wilt:

Drupal 8 users

Reacties

Het reactiesysteem is identiek aan dat van Drupal 7.

Afbeeldingen

Net als in Drupal 7 bevat de kern van Drupal 8 standaard modules voor het werken met afbeeldingen.

Views

Views zijn nu opgenomen in de kern! Deze krachtige query- en weergavebouwer wordt op het merendeel van de Drupal-sites gebruikt, en maakt nu officieel deel uit van Drupal 8.

En vele andere extra modules

We zullen ze bespreken in de volgende artikelen.

Wat is er nieuw?

Drupal gebruikt nu een aantal bibliotheken van Symfony 2 en Zend Framework 2.

Alle externe bibliotheken bevinden zich in de map:

/vendor

Voor meer overzichtelijkheid is de Drupal-kern verplaatst naar een aparte map:

/core

Onder de gebruikte bibliotheken vind je populaire componenten zoals:

Twig — een eenvoudige, snelle en gebruiksvriendelijke template-engine (vervangt PHPTemplate uit Drupal 7).

Doctrine — een handige bibliotheek voor databasebeheer, vergelijkbaar met Views in Drupal. Hiermee kun je eenvoudig nieuwe velden toevoegen, relaties instellen en gegevens ophalen.

Routing van Symfony 2 — een krachtig systeem voor URL-routing. De principes kun je lezen op: http://symfony.com/doc/current/book/routing.html

EventDispatcher — een eventmanager, vergelijkbaar met wat de Rules-module in Drupal doet.

Autoloader — Drupal 8 bevat bijna 10.000 bestanden! Dankzij de autoloader worden alleen de bestanden geladen die nodig zijn om een specifieke pagina weer te geven.

Drupal gebruikt slechts een paar Zend-componenten: Zend feed, Zend stdlib en Zend escaper.

Het gebruik van Symfony 2 betekent:

1) De ontwikkeling van toekomstige Drupal-versies zal sneller gaan, omdat een deel van de functionaliteit wordt onderhouden door Symfony-ontwikkelaars.

2) Symfony 2 vereist PHP 5.3.3 of hoger. Oudere hostingomgevingen met PHP 5.2 of lager zullen Drupal 8 dus niet kunnen draaien, waardoor je mogelijk je hosting moet updaten.

Drupal is responsief voor mobiele apparaten

Drupal 8 past zich automatisch aan mobiele apparaten aan. Zo ziet het standaardthema Bartik eruit op een smartphone:

Drupal 8

Drupal 8 responsive

Dit artikel zal worden bijgewerkt zodra er nieuwe interessante functies in Drupal 8 worden ontdekt. Intussen werk ik aan een volledige cursus over Drupal 8.