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

Toegankelijkheidsfuncties van Drupal 8

04/10/2025, by Ivan

Meer semantiek

In Drupal 8 zijn er veel gevallen waarin we meer semantische HTML5-elementen konden aanbieden die bruikbaar zijn voor ondersteunende technologieën. We hebben dit uitgebreid door WAI-ARIA-landmarks, live-regio’s, rollen en eigenschappen toe te voegen.

Aurale waarschuwingen

Drupal.announce() is nu onderdeel van Drupal 8 Core via core/misc/announce.js, zodat gebruikers tijdige meldingen kunnen geven aan schermlezers. In JavaScript kunnen we nu instructies doorgeven aan schermlezers die als “assertief” of “beleefd” worden uitgesproken:

Drupal.announce('Hallo wereld.');

Je kunt ook vertaalde strings doorgeven en de prioriteit van berichten wijzigen met code zoals deze:

Drupal.announce(Drupal.t('Dit is belangrijk!'), 'assertive');

Beheerde tabvolgorde

TabbingManager is een krachtige nieuwe functie waarmee zowel niet-visuele gebruikers als gebruikers zonder muis toegang kunnen krijgen tot belangrijke elementen op een pagina in een logische volgorde. Dit biedt betere controle over navigatie in complexe gebruikersinterfaces.

Verborgen / Onzichtbaar / Bij focus

We blijven onze gecentraliseerde CSS-weergavealternatieven verbeteren en hebben besloten de naamgevingsconventie van HTML5 Boilerplate te standaardiseren. We hebben ook problemen aangepakt in Firefox, Safari en op de iPhone.

Fieldsets

We gebruiken nu fieldsets voor radio-buttons en selectievakjes in de Form API. Dit is een grote stap voorwaarts in het verbeteren van formulieren in Drupal. Het wordt ook gebruikt in geavanceerde zoekformulieren.

jQuery UI

jQuery UI biedt nu de Drupal-autocompleetfunctie. We gebruiken ook hun modale dialoog in de Views-interface en andere plaatsen. Door samen te werken met de jQuery UI-community hebben we de toegankelijkheid voor beide projecten verbeterd.

Alt-tekst

Alternatieve tekst is nu standaard verplicht. Dit kan worden overschreven in zowel CKEditor als afbeeldingsvelden, maar standaard wordt ervan uitgegaan dat contentmakers hun inhoud toegankelijk willen maken.

Bartik

Bartik markeert nu links, zodat gebruikers ze gemakkelijker kunnen herkennen op de pagina.

Toegankelijke inline formuliervelden

Drupal-formulieren zijn aanzienlijk toegankelijker geworden dankzij de toevoeging van toegankelijke inline formuliervelden als een optionele experimentele Core-module. Hierdoor is het voor iedereen eenvoudiger om te begrijpen welke fouten ze mogelijk hebben gemaakt bij het invullen van een webformulier.