Monthly Archives: julio 2010

Introduciendome en las métricas web

Mucho código, mucha optimización. XHTML, CSS, estandares web, buenas prácticas, patrones, etc. Todas estas cosas aplicadas correctamente resultan en algo maravilloso, pero uno puede desarrollar una aplicación web espectacular y quedarse sentado esperando meses a que los usuarios de la red la utilicen. Podemos publicitarla por todos lados pero aún así necesitamos feedback para saber como lo estamos haciendo y en donde tenemos que corregir.

Existen muchas herramientas para de alguna forma poder ver que hacen los visitantes con nuestra web, pero debido a cuestiones laborales es que me tuve que acercar a Google Analytics. Debo decir que realmente me ha sorprendido porque además de ser gratuita (a no ser que nuestro sitio sea un pequeño monstruito) brinda muchisimas perspectivas para poder analizar nuestro sitio.

El tema es que es tan grande que no resulta tan intuitiva para usarla. Podemos toquetear un poco y llegar a conseguir algo de información útil al respecto, pero la herramienta brinda demasiada información como para perdersela toda por no ir a la ayuda que brinda. Google pone a nuestra disposición un conjunto de presentaciones (en inglés) que nos enseñan todos y cada uno de los rincones de Google Analytics. Dicho material se encuentra en la Convension University de Google. Además proveen de certificaciones oficiales para probar el conocimiento adquirido (por un precio de 50 u$s al momento de escribir este artículo).

Personalmente, debo decir que a partir de esto he encontrado una rama del desarrollo web que me ha interesado mucho y que realmente me gusta la idea de perfeccionarme en esto, así que no va a ser nada raro que encuentren más artículos sobre métricas web y SEO en este blog.

Para los que tengan un interés adicional en sumergirse un poco en este asunto, además del enlace a la documentación provista por Google pueden ir aquí a buscar un librito en pdf.

PHP – Separando las vistas de la lógica con Savant 3


Recientemente he estado haciendo reparaciones a un sitio web heredado de otro desarrollador. La empresa parece haberse enfocado principalmente en el diseño, pero el desarrollo de la lógica en PHP es simplemente desastrozo porque acoplaron demasiado la codificación del negocio con las vistas, lo cual complica mucho la edición del sitio (sumado a que todo el layout está desarrollado con tablas, pero este ya es otro tema).

Desgraciadamente no tengo todo el tiempo que quisiera como para pasar todo el desarrollo a alguna solución orientada a objetos utilizando algún framework como CakePHP, pero buscando un poco en internet encontré una elegante solución para separar la vista de la lógica: Savant 3.

Este framework tiene por objetivo separar las vistas de la lógica, mediante el uso de plantillas (templates). Lo bueno es que es muy simple y no se necesita aprender marcas especiales como Smarty por ejemplo , sino que las etiquetas son prácticamente “echoes” de PHP, lo que disminuye la curva de aprendizaje a prácticamente 0.

No es una solución “a fondo” pero es el principio para algo mejor.