Migrant a XHTML-Strict

Ahir de matinada vaig començar la migració del bloc a XHTML 1.0 Strict, fins ara les plantilles satisfeien l’estàndard XHTML 1.0 Transitional i mai m’havia posat a fer el canvi. Va ser força senzill:

  1. Canviar el Doctype de la plantilla Header del tema de WordPress
  2. Comprovar amb el validador del W3C quines errades es produïen
  3. Reparar les errades de les plantilles

Teòricament la base del bloc ja hauria d’estar migrada però no! Hi ha extensions de WordPress que inclouen codi a la plantilla i l’inclouen a sac, per tant em va tocar modificar les extensions per tal que introduïssin codi decent. En particular vaig haver de modificar un parell d’extensions:

  • WP-Contact-Form: el codi que genera amb el formulari de contacte deixa bastant que desitjar
  • Spam Karma 2 – Reloaded: Afegeix inputs a l’hora de fer comentaris que no satisfan el XHTML-1.0 Strict

Ara només em resta revisar les entrades i llestos!

Les WAI no són cap joc (II)

Si fa temps parlava de la web de l’Ajuntament de Sabadell i la de Notes de premsa de la Generalitat de Catalunya ara toca el torn del Servei d’Ocupació de Catalunya:

A més, a la web es proclama Totes les pàgines d’aquesta web s’han programat en llenguatge HTML versió “4.01 transitional” i fulles d’estil CSS “Level 2” segons els estàndars definits pel W3C. quan a l’hora de la veritat no passa el validador automàtic del W3C.

Potser seria hora de fer un llistat de pàgines que diuen que satisfan els estàndards proposatss pel W3C, que anuncien el seu compliment de les WAI, i que a l’hora de la veritat no passen els validadors d’aquests.

Les WAI no són cap joc

La Web Accessibility Initiative (WAI) fa sugerències sobre com s’ha de fer una web per a que sigui accessible, etc. Hi ha tres nivells de prioritats a l’hora de fer una web per a tothom i aquestes es reconeixen mitjançant els WAI-A, WAI-AA i WAI-AAA:

# Conformance Level “A”: all Priority 1 checkpoints are satisfied;
# Conformance Level “Double-A”: all Priority 1 and 2 checkpoints are satisfied;
# Conformance Level “Triple-A”: all Priority 1, 2, and 3 checkpoints are satisfied;

Òbviament la normativa WAI no contempla en cap cas fer un web ‘especial’ per a persones amb discapacitats només contempla fer una web ‘especial’ per a persones amb discapacitats quan és impossible emprar la tecnologia W3C per a fer accessible l’original (Arnau, gràcies per l’aportació), la qual cosa sembla que està de moda entre empreses i organismes. I encara més obvi si es fa un web ‘especial’ i es vol marcar com accessible, aquest web ‘especial’ hauria de satisfer les WAI, doncs bé mireu aquest parell de mostres:

  • Gencat :: Notícies del Govern de Catalunya:
  • Ajuntament de Sabadell
    • URL principal i accessible: http://www.sabadell.net/
    • Nivell d’accessibilitat amb que s’autoproclamen: WAI-AA
    • Nivell d’accessibilitat que satisfan segons Cynthia: Cap
    • Nivell d’accessibilitat que satisfan segons HERA-XP: Cap

Què està passant? Tan poca importància donen les administracions, en aquest cas, que s’autoproclament accessibles emprant una normativa específica quan no la satisfan? Potser sí que sota les consideracions de X empresa o de Y persona la seva web és accessible, però perquè empren els estàndards per a ‘autoproclamar-se’ accessibles quan no els hi fan cas? Per què no es limiten a posar “Segons X empresa aquesta web és accessible”? Si volem que algú ens prengui seriosament hauríem de començar a ser seriosos.

Aclariment: El meu bloc no satisfà els estàndards ·WAI· . Properament, però tinc intenció de posar-me les piles amb el tema però, òbviament, enlloc faig autoproclamacions sobre l’accessibilitat d’aquest.

SVG ja s’ha inclòs a Firefox

Fa uns dies l’Arnau comentava que Firefox 1.1 suportarà els ·SVG· de forma nativa. Doncs bé, aquells que vulgueu fer proves ja podeu fer-les! MozillaZine anuncia avui que la versió nightly de Firefox ja els suporta.

Per entendre millor què és i quines avantatges pot suposar el suport de ·SVG· per part dels navegadors, us recomano que feu una ullada a aquestes exemples.