Hacía mucho que no escribía un post sobre desarrollo puro. Quizás demasiado. Esta claro que a algunos no os va a a interesar en absoluto, pero a veces hay cosas que aprendes y que debes compartir.
Como sabéis (si me leeis, claro) no me gusta quedarme en las modas y juzgar la utilidad de las nuevas tecnologías por sus aspectos más espectaculares, sino por lo que aportan en su día a día. El mundo del desarrollo web esta plagado de estas modas y valoraciones de tecnologías completas por sus detalles puntuales más vistosos. Pasó con ajax, con los frameworks javascript, con canvas y ahora con HTML5, CSS3 y las nuevas funciones de javascript.
En este caso quisiera tocar una de las mejoras más importantes que se nos vienen encima con CSS3 y que sin duda, una vez se estandarice del todo conseguirá que la mayor parte de los problemas de maquetación actuales desaparezcan: el modelo de caja flexible.
La maquetación en HTML5 poco a poco va imponiendose en el desarrollo web actual. La desgracia es que como tantas otras veces estamos haciendo las cosas más por modas que por que tengan algún sentido. Así pues, nos encontramos muchas webs que están creadas en HTML5 solo porque algún cliente o jefecillo ha decidido que quiere webs en HTML5 sin dar mayores explicaciones.
El problema que estamos teniendo realmente es que aunque parezca mentira -al menos, para el que entienda un poco de todo esto- actualmente empiezan a proliferar este tipo de webs:
Webs en HTML5 hechas con dreamweaver y en tablas
Webs en HTML5 con 200 "div"
Webs en HTML5 en las que simplemente se han reemplazado los 200 divs por 200 "section"
En mi opinión aun no estamos en el momento de desarrollar en HTML5, pero queda tan poco para que lo sea que empieza a ser importante que nos tomemos todo esto en serio.
Las etiquetas Html5 solo tienen una ventaja respecto a XHTML: Son semánticas de por si... si no vamos a usar esta semántica, ¿quiere alguien decirme que coño estamos haciendo?
Hay tres grandes motivos por los que en SEO actual tiene mucho sentido preocuparse porque Google sepa quienes son los autores del contenido de nuestras páginas.
1. No ser penalizado erroneamente por Google Panda. Es decir, si nos preocupamos por conseguir que Google entienda quien ha escrito el contenido, habrá mucho menos riesgo de que al copiarnos un tercero Google asigne mal la autoría del Documento y se lo queden ellos penalizándonos a nosotros.
2. Conseguir el Rich Snippet de Autor (el resultado en google con la foto y nombre del autor) y así acaparar un mayor número de clicks (¡viva el CTR!)
3. Promocionar a nuestros redactores, haciéndolos más conocidos socialmente de forma que su autoría forme parte de nuestra marca. Las personas, por fin se están volviendo esenciales en Internet.
Dado que tiene mucho sentido conseguir que Google sepa asignar bien la autoría de los contenidos, seguidamente indicaré que pasos hay que dar para poder mejorar esta muchísimo...
Sinceramente, no creo que esto sea nuevo. ¿Como no va a leer estas etiquetas que llevan ya un tiempo existiendo? Otra cosa es el caso que les hiciese que sin duda ahora será mayor. Ya que entramos en el mundo de las etiquetas
en la cabcera de una página creo que lo suyo, es conocer todas las importantes y no quedarse solo en el next y prev... Por eso, quería compartir esta lista de las que considero yo las más importantes:
¡Atención! Aquí viene uno de esos post soberbios en los que una persona que hace tiempo que no se dedica a una actividad concreta profesionalmente recomienda a la gente de la profesión los mínimos que deben cumplir si quieren creer que hacen bien su trabajo...
Bromas aparte, la profesión de maquetador web, aún hoy, no es muy entendida pero existir existe y la diferencia entre contar con uno bueno en tu equipo es asombrosa en los resultados. A todos aquellos que se dedican al ramo simplemente hacerles unas recomendaciones -totalmente subjetivas- de cosas con las que terminar de dar un toque de calidad a un trabajo que últimamente ha mejorado mucho en posibilidades.