Con un po' di ritardo a causa di impegni lavorativi, ecco il terzo e ultimo appuntamento per migliorare l'accessibilità di Drupal (nei post precedenti ho parlato del tema accessibilityblue e del modulo htmlvalidator, dei quali nel frattempo ho corretto qualche altro bug).summary del tag table);th);th);header del tag td);tabindex);id);label);fieldset) abbia un riassunto dei contenuti (tag legend);fieldset).
Continua il lavoro iniziato una decina di giorni fa per rendere Drupal ancora più accessibile.Prende il contenuto inserito/modificato e lo fa validare dal validatore di sintassi del W3C.
Nel caso in cui la validazione fallisce, l'inserimento/modifica del contenuto viene impedito e vengono mostrati all'utente gli errori riscontrati dal validatore.
Andando nel menu Amministra / Impostazioni / htmlvalidator è possibile scegliere il DTD da usare per la validazione (scelte possibili: XHTML 1.1, XHTML 1.0 Strict, XHTML 1.0 Transitional, XHTML 1.0 Frameset, HTML 4.01 Strict, HTML 4.01 Transitional, HTML 4.01 Frameset, HTML 3.2, HTML 2.0.
Si è scelto di dare la possibilità di scelta del DTD per far sì che il modulo sia usufruibile anche per motivi che vanno al di là dell'accessibilità.
Il DTD predefinito è XHTML 1.0 Strict: se una pagina è validata XHTML 1.0 Strict vuol dire che ha anche superato alcuni tra i principali checkpoint per l'accessibilità. Tra i quali:
a non contengono attributi target;img e simili) contengono necessariamente l'attributo alt;font)blink)optgroup contiene necessariamente una label
Il CMS Drupal (di cui ho già parlato in passato) di suo è già abbastanza orientato all'accessibilità. Ma ancora ci sono ampi margini di miglioramento.
Finalmente mi sono deciso a cambiare il CMS che gestisce il mio sito personale.
riguardo Drupal:
: avere un CMS accessibile. Per accessibile intendo che rispetti la Legge Stanca (sorvolo in quest'occasione commenti in positivo o in negativo sulla legge in sé), sia il frontend che il backend.
Per quanto, come dicevo prima, Flatnuke sia carino, ci sono ancora tante migliorie possibili. Ho trovato un fork di questo CMS che mi soddisfa di più, ma anche quello è migliorabile. Così mi sto rimboccando le maniche...
Primo giorno di riposo da impegni di studio, lavoro o laurea...