logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

Accessibilità in Drupal 8

04/10/2025, by Ivan

Più semantica

In Drupal 8 ci sono molti casi in cui siamo riusciti a fornire più elementi HTML5 semantici, che possono essere utilizzati dalle tecnologie assistive. Abbiamo ampliato questa funzionalità aggiungendo punti di riferimento WAI-ARIA, regioni live, ruoli e proprietà.

Avvisi vocali

Drupal.announce() è ora parte del Core di Drupal 8 con core/misc/announce.js, così che gli sviluppatori possano fornire messaggi tempestivi agli utenti. In JavaScript ora possiamo fornire istruzioni per gli utenti di screen reader, che verranno lette come assertive o cortesi:

Drupal.announce('Ciao mondo.');

È anche possibile passare stringhe tradotte e modificare la priorità dei messaggi, utilizzando un codice come il seguente:

Drupal.announce(Drupal.t('Questo è importante!'), 'assertive');

Ordine controllato delle schede

TabbingManager è un nuovo e potente meccanismo che consente agli utenti non visivi e a coloro che non usano il mouse di accedere agli elementi essenziali della pagina in un ordine logico. Questo offre un controllo migliore della navigazione tramite tastiera in interfacce utente complesse.

Nascosto / Invisibile / Al focus

Continuiamo a migliorare la nostra alternativa centralizzata al CSS display; e abbiamo deciso di standardizzare la convenzione dei nomi secondo l’HTML5 Boilerplate. Abbiamo inoltre risolto problemi riscontrati in Firefox, Safari e iPhone.

Fieldset

Attualmente utilizziamo i gruppi di campi (fieldset) per i moduli radio e le caselle di controllo nell’API dei moduli. Questo è un grande passo verso un ulteriore miglioramento dei moduli in Drupal. È ora utilizzato anche nella ricerca avanzata.

jQuery UI

L’interfaccia utente jQuery ora fornisce l’autocompletamento di Drupal. Usiamo anche la loro finestra di dialogo modale nell’interfaccia utente di Views e in altri contesti. Collaborando con la comunità di jQuery UI, siamo riusciti a migliorare l’accessibilità per entrambi i progetti.

Testo alternativo

Il testo alternativo è ora obbligatorio per impostazione predefinita. È possibile modificarlo sia in CKEditor che nei campi immagine, ma per impostazione predefinita si presume che i creatori di contenuti vogliano rendere i propri contenuti accessibili.

Bartik

Il tema Bartik ora sottolinea i link per facilitare agli utenti l’identificazione dei collegamenti sulla pagina.

Errori di modulo accessibili integrati

I moduli di Drupal sono diventati notevolmente più accessibili grazie all’aggiunta di errori integrati accessibili nei moduli come funzionalità sperimentale del Core. Ora è più facile per tutti individuare eventuali errori durante la compilazione di un modulo web.