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.
Non so come sia successo ma da due giorni non mi andavano più le funzioni relative alle librerie Curl e Domxml di PHP.sudo apt-get install php4-domxml
sudo apt-get install php4-curl/etc/php4/apache2/php.ini aggiungendo le due righe che seguono:extension=curl.so
extension=domxml.sosudo /etc/init.d/apache2 restart