Unicorn

El W3C completo el desarrollo de Unicorn, un validador unificado para ejecutar todos los test posibles a los sitios web, el avance es notable, incluso ahora se puede instalar en tu servidor web

10 sobre HTML5

  1. HTML5 no es un estándar propuesto por la W3C, aún es un draft en progreso, estaría completado a más tardar para el 2012, y reconocido finalmente en el 2020.
  2. Aún así buena parte del draft de HTML5 es soportado con algunas diferencias por la mayoría de navegadores : Firefox 3.5, Chrome 4, Opera 10.10 y Safari 4, Internet Explorer recién lo soportara en su versión 9, pero puede forzarse usando Chrome Frame.
  3. HTML5 es verdaderamente semántico, nuevos tags que reflejan realmente la estructura del documento : Header, Nav, Section, Article, Aside, Footer
  4. Nuevos elementos en formularios : Range (definir un valor dentro de un rango usando un slider), AutoFocus (un click para limpiar el campo) y PlaceHolder (texto descriptivo dentro del campo), por definir : color, menu, date, day, time, number, tel, email ….
  5. Con HTML5 no se necesita Flash ni Silverlight para reproducir audio y video, basta usar el tag Video. Esta pendiente la decisión sobre el codec definitivo : H.264, OGG o VP8
  6. Canvas : gráficos, dibujos y animación directamente en el navegador
  7. Canvas 3D gracias al uso de WebGL, alguien incluso ya lo uso para crear una versión HTML5 de Quake II … multiplayer.
  8. El iPad no soporta, ni soportara Flash, pero junto con Android 2.0 tienen soporte para HTML5 ahora mismo.
  9. Geolocalización : se puede obtener las coordenadas directamente desde el browser con poco esfuerzo.
  10. Drag and drop, data persistente, web SQL database (JS API) son todo un salto hacia adelante.

Según esto el futuro será tan brillante que usaremos gafas de sol, vamos a ver como termina de definirse la especificación.

Se aprueban las Pautas de Accesibilidad al Contenido en la Web (WCAG) 2.0

El documento Pautas de Accesibilidad al Contenido en la Web (WCAG) 2.0 alcanzo el estado de recomendación el día de hoy, después de un trabajo de 8 años, este nuevo estándar del W3C esta basado en 4 principios:

Principio 1: Perceptible – la información y los componentes de la interfaz de usuario deben ser presentables a los usuarios de manera que éstos puedan percibir.

Principio 2: Operable (Operativo) – los componentes de la interfaz de usuarios y la navegación deben ser operables (operativos)

Principio 3: Comprensible – la información y la operación de la interfaz de usuario deben ser comprensibles

Principio 4: Robusto – el contenido debe ser lo suficientemente robusto para ser interpretado de manera confiable por una amplia variedad de agentes de usuario incluyendo tecnologías asistidas

Ahora viene el reto de implementarlo, La W3C brinda la guia A customizable quick reference to Web Content Accessibility Guidelines 2.0 requirements (success criteria) and techniques para su correcta implementación.

PD: la traducción de los puntos base es libre, se aceptan sugerencias de mejora.

Opera Web Standards Curriculum : aprendiendo a construir una mejor web

Opera, junto con Yahoo, Web Standards Project y otras universidades pone a disposición el Opera Web Standards Curriculum, un excelente curso online gratuito para saber todo lo necesario para desarrollar en base a estándares y examinando los principios básicos de la web, es ofrecido bajo una permisiva licencia Creative Commons a  educadores interesados en ofrecer este tipo de formación, estudiantes y empresas en general.

El curso consta de 23 capítulos y continuaran publicando más.

El final esta cerca : Internet Explorer 8 respetara los estándares por defecto

Probarlo para creerlo :

We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.

(las negritas son mías)


El equipo de desarrollo de IE anuncia que la versión 8 respetara estándares por default, retractándose así de su propuesta anterior de un tag propietario para esto.

Menos labor reparando bugs de navegador para dedicarlo a trabajo real suena bien, esperemos que no sea otra decepción.

» tags :

Los estándares según Internet Explorer 8 y una propuesta de solución

Cuando nos enteramos que Internet Explorer 8 supero la prueba ACID 2 muchos sonreímos al ver que el navegador de uso mayoritario al fin se plegaba al desarrollo web moderno, para luego enterarnos que también se introduce una nueva etiqueta que fuerza a usar estándares en IE8.

Osea, respetar estándares no sera algo que IE haga por defecto, sera opcional.

La excusa de esto es evitar “romper la web”, así se consigue permitir que se siga escribiendo html incorrecto en vez de respetar las reglas de una buena vez haciendo que la masa de desarrolladores asuma los estándares como algo natural.

A mi se me ocurre una idea, dado que les gusta inventar que creen la etiqueta en sentido opuesto, si tu sitio web no se ve bien por que no respeta estándares, vas y le pones una etiqueta para que el navegador te acepte dicha incompatibilidad, algo como :

&lt; meta http-equiv="<strong>X-UA-INCompatible</strong>" content="IE=*" / &gt;

El efecto que causaría esto si seria muy interesante, ¿a cuantos diseñadores les agradaría un tag así en su código?

Al menos por ahora, el trabajo en la web seguirá siendo un poco más difícil gracias a la siguiente versión de Internet Explorer.

» tags :

High Performance Ajax Applications

Video de la presentación de Julien Lecomte de Yahoo sobre desarrollo de alto rendimiento usando DHTML, CSS, Ajax y repasa algunas herramientas.

También puedes ver los slides de la presentación.

» tags :

Validador del W3C renovado

El conocido validador se actualiza a su versión 0.8.0, mejoraron la usabilidad y accesibilidad, ahora tiene una pinta más 2.0, usa mootools y mejoraron el rendimiento :

» Markup Validation Service

Tambien puedes darle una mirada a este otro validador (versión gamma) que además revisa la conformidad con HTML 5.

» tags :
Búsqueda personalizada
autorIndexante es la bitácora de Cesar Soplin Sánchez acerca de usabilidad, arquitectura de información, desarrollo web y ad infinitum.