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:
Per chi fosse interessato (?), ho inserito nel mio sito il file PDF della mia tesi di laurea. La tesi verte sullo sviluppo di SeDiciParole, un programma di screening per identificare precocemente (cioé in prima elementare) soggetti affetti da disturbi specifici di apprendimento (in particolare da disgrafia).
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...