Google se las ingenia para que IE pueda usar SVG

Google, realizing the widespread installed user base of Flash (probably >95% of users), decided to basically implement SVG through Flash so that anyone who has Flash installed will be able to see and interact with SVG content. SVGWeb Brings SVG Support to Internet Explorer

El formato de gráficos SVG es una cosa bastante útil. En vez de un archivo binario con un mapa de bits adentro, usas un sistema de coordenadas y defines las formas mediante un archivo de texto en XML que puede ser leído y, lo más importante, modificado fácilmente. El único problema con este formato es que ninguna versión de Internet Explorer lo soporta.

La buena gente de Google, hartos de esperar a que a Microsoft se le diera la gana soportar el estándar, decidieron implementar SVG a través de Flash. O sea que ahora puedes usar SVG con confianza, ya que si el visitante tiene IE de todos modos verá los gráficos. Claro, si tiene IE y no Flash, pues no los podrá ver, pero son más bien pocas las personas que están en este caso.

Por el momento la implementación es parcial, pero aún así puedes darle estilo a tus gráficos mediante CSS, integrarlos al DOM y manipularlos mediante Javascript.

El diseñador web empleable, parte 2. Respuesta a CyberGus

Time Breakdown of modern Web Design

Hace poco más de un mes escribí El diseñador web empleable a manera de comentario al original de Andy Rutledge con el mismo título. El buen Cybergus me dejó un comentario también a raíz del que yo hice en el sitio de Isopixel sobre otros comentarios de una propuesta de trabajo para un diseñador. ¿No es fantástico esto del internet? Sale un post en un sitio, después en otro donde hay comentarios y los comentarios de los comentarios acaban en el otro donde alguien más puede comentar de otra cosa. Es una gran carne asada con cervezas, sólo que sin la carne asada ni las cervezas.

En fin, reproduzco aquí el comentario de CyberGus:

Mmmm no estoy de acuerdo en todo, supongo es bueno, sino no habría discusión.

Yo no se de todo lo que comentas ahí, me sorprendo a mi mismo instalando un blog y metiéndome a mover php o etiquetas de Textpattern.

Creo que alguien que, más allá de diseñador gráfico, puede jactarse de simplemente entender “diseño” a nivel general y tener una idea básica de hacer interfaces usables y saber separar bloques como pensando en componentes de imagen, puede hacer sitios aceptables.

Es importante sin duda comprender las tecnologías… pero habría que delimitar que es saber “lo básico” y qué es ser un Guru… porque lo que he visto en algunas agencias es que a veces requieren que seas “Guru” de todo.

Yo había escrito una contestación como comentario dentro del mismo post, pero salió demasiado largo a mi gusto como para ser comentario, así que lo pasé a esta nueva entrada en el blog. Para seguir comentando sugiero que los comentarios hacia el artículo de Andy vayan en aquel post y los que sean sobre las diferencias entre diseño gráfico contra diseño web y la educación en ambas vayan en éste. O hagan lo que quieran, da igual.

Mi respuesta:

Claro, si estuviéramos todos de acuerdo no valdría la pena tener blogs.

¡Y es exacto! Tú ya tienes una idea de que lo que hay en un sitio web va más allá de la fachada y que el diseñador le puede tener que meter mano al php o a las etiquetas de textpattern de vez en cuando.

Mi preocupación no va por aquellos que hemos aprendido la web por nuestra cuenta casi desde sus inicios, algunos desde el lado visual y otros desde el lado programático, pero finalmente dándonos cuenta de las diferentes áreas que confluyen para hacer un buen sitio y que bien o mal nos hemos tenido que fajar para aprender cosas que no estaban en nuestros planes.

Por ejemplo, yo aprendí el diseño web desde el lado de la programación pero nunca he sido muy bueno con la comunicación visual. En los primeros días de la web eso no importaba tanto, pero conforme fue avanzando la tecnología y la sofisticación de los sitios tuve que aprender ese lenguaje visual, cosas como la importancia del espacio negativo, la tipografía y la ilustración. Pero nunca he sido, ni voy a ser, capaz de crear un sitio que se pueda llamar “bello” aunque por lo menos no van a estar tan feos. Y eso se lo explico a mis clientes y jefes.

Lo que me preocupa son las escuelas de diseño gráfico y sus egresados que no tienen idea de lo que es un sitio web; o quienes consideran que diseñar un sitio es una extensión del diseño gráfico. Y creo que es parte de la razón por la que una agencia quiere que seas gurú en todo (además de querer ahorrar).

Cuando alguien se presenta como “diseñador web” lo que un cliente, agencia, etc. entiende es que puedes diseñar todo el sitio. Es decir, te pedirán “que los visitantes se registren, manden correo y levanten pedidos en el sitio y que los pedidos se manden automáticamente al sistema de ventas”.

Si el “diseñador web” acaba de salir de la escuela de diseño gráfico con apenas una embarrada de Flash y Photoshop, pues lo que va a pensar es “la pucha, pues ni idea”. Y lo que pasa es que diseño web no es nada más la interfaz con el usuario, sino además la funcionalidad y la interacción con el servidor, bases de datos y otras aplicaciones.

Igualmente, un programador que sepa programar en PHP, Perl, Ruby, C++ y lenguaje máquina del Zilog Z-80 no necesariamente va a poder hacer una interfaz atractiva y fácil de usar. Y tal vez ninguno de los dos sepa hacer un sitio que se ajuste a estándares y esté optimizado para buscadores. O teléfonos celulares.

Mi punto es que en las universidades, o los autodidactas, se debe considerar el diseño web como una disciplina en sí misma que combina elementos del diseño gráfico, de la programación de sistemas y de arquitectura de información. Claro, uno puede especializarse en el diseño de interfaces o en el desarrollo de las aplicaciones, pero sin ignorar las otras partes.

Esto es algo que deben entender también las agencias cuando formen un equipo de trabajo y los diseñadores mismos, que reconozcan su especialidad y admitan lo que no pueden hacer.

Creo que salió más larga esta contestación al comentario que el mismo post original; a decir verdad cuando escribí el post sentí que le faltaba algo pero no supe en ese momento como encuadrar todo lo demás.

¡Gracias por tu comentario!

Creando una página usando capas con Dreamweaver

Crear un sitio que use capas y css tiene un gran número de ventajas, pero muchos no saben como hacerlo. Presento aquí un video-tutorial usando Dreamweaver.

De Robertobaca.Net

Además de ser código válido y semántico, programar con capas nos permite desarrollar y cambiar nuestras páginas de manera muy rápida. Podemos ahorrar mucho tiempo sobre todo a la hora de cambiar el sitio o agregar nuevas secciones.

Desafortunadamente a muchas personas todavía se les enseña a crear sitios usando tablas y dejando toda la programación al editor, como Dreamweaver, lo cual produce código muy difícil de leer y mantener. Incluso en el modo de diseño adiciones o cambios posteriores al diseño se hacen muy difíciles.

Si hasta ahora no has tenido oportunidad de ver como se crea un sitio con capas, espero que este video tutorial te lo deje un poco más claro.