Ufix

Articoli, guide e quant'altro su GNU-Linux, accessibilità e informatica in generale

Chi sono

Utente: ufeec
Nome: Marco Carnazzo
Un computer con le scarpe da tennis. Sostenitore del software libero, della nonviolenza e della musica world. Convinto che "chi porta la verità fa aumentare il dubbio".

Archivio

oggi
--- 2007 ---
--- 2006 ---
--- 2005 ---

Partecipano

Foto recenti

Bottoni

  • Contattami
  • Il mio profilo
  • Linkami


  • RSS 2.0
  • ATOM 0.3
  • Powered by Splinder

Contatore

visitato *loading* volte
venerdì, 22 settembre 2006

Validatore di sintassi HTML per Drupal

Continua il lavoro iniziato una decina di giorni fa per rendere Drupal ancora più accessibile.

Dopo aver effettuato una prima fase di debug delle tre creazioni, è arrivato il momento di presentare la seconda delle tre creazioni.

Il modulo htmlvalidator interviene ogni volta che viene inserito un nuovo contenuto, viene modificato un contenuto esistente o viene richiesta un'anteprima di un contenuto in fase di inserimento/modifica.

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:

  • i tag a non contengono attributi target;
  • i media (tag img e simili) contengono necessariamente l'attributo alt;
  • non vengono utilizzati frame
  • non vengono utilizzati tag presentazionali (ad esempio font)
  • non vengono utilizzati tag problematici (ad esempio blink)
  • il tag optgroup contiene necessariamente una label
Ordunque:
postato da: ufeec alle ore 11:23 | link | commenti (5)
categorie: lavori in corso, accessibilità, cms , per addetti ai lavori
lunedì, 11 settembre 2006

Più accessibilità per Drupal

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.
Ed è proprio per migliorare questo lato del CMS che ho creato un tema e due moduli:
Il tema accessibleblue è un clone di "Blue marine", il tema originale predefinito di Drupal. Le differenze dall'originale sono "invisibili agli occhi":
  • Elimina totalmente l'uso delle tabelle per scopi presentazionali, passando interamente l'impaginazione al CSS.
  • Inserisce nel codice un link che per mettere di saltare automaticamente la barra di navigazione. La modifica è visibile solo dagli screen reader (o dal browser purché si disattivi il CSS).
Dei due moduli parlerò più ampiamente nei prossimi post.
postato da: ufeec alle ore 14:59 | link | commenti
categorie: lavori in corso, accessibilità, cms , per addetti ai lavori
martedì, 05 settembre 2006

Se avete perso le estensioni di PHP...

Non so come sia successo ma da due giorni non mi andavano più le funzioni relative alle librerie Curl e Domxml di PHP.
Non so se è un problema dei pacchetti di Ubuntu o cosa, comunque, se dovesse capitare anche a voi (vale per qualsiasi altra estensione), potete risolvere tutto a manina.

Intanto, se non l'avete già fatto,  installate le estensioni:

sudo apt-get install php4-domxml
sudo apt-get install php4-curl


Di solito questo basta, ma se (come nel mio caso) riavviando Apache le estensioni non funzionano, modificate a manina il file /etc/php4/apache2/php.ini aggiungendo le due righe che seguono:

extension=curl.so
extension=domxml.so


Infine riavviate Apache:

sudo /etc/init.d/apache2 restart


Se quanto ho scritto vi sembra arabo, vuol dire che sono cose che non vi serviranno mai
postato da: ufeec alle ore 14:12 | link | commenti
categorie: come fare per, per addetti ai lavori