Articulos - web

Informes automatizados de Google Analytics usando Google Spreadsheet

Ya hemos comentado en artículos anteriores la importancia del benchmarking en el proceso de optimización de un site. Necesitamos poder medir cualquier cambio para saber si este funciona. Por otro lado, es igualmente importante consensuar y normalizar la fuente de datos e indicadores que vamos a analizar, ya que es fácil llegar a conclusiones erróneas si distintos miembros de un mismo equipo consultan diferentes fuentes de datos, o si al analizar los indicadores y métricas en Google Analytics comparamos, en realidad, naranjas con manzanas. Es también cierto que los informes que nos ofrece por defecto Google Analytics se quedan cortos si tratamos de profundizar en ellos.

Almacenado en: web, metodología

Instalar el vmod_header Varnish Modulo para Varnish 4.0 en Centos 7.1

Si usas Vanish y necesitas acceder a headers (valores de la cabecera) que aparecen más de una vez (como set-cookie headers) resultará necesario instalar el Modulo de Varnish vmod_header.

Almacenado en: web, herramientas

Delegación de eventos javascript para un efecto swipe horizontal

Como desarrollador front-end, en ocasiones nos encontramos en situaciones donde tenemos que extender funcionalidades de librerías o plugins de jQuery ya implementadas en nuestras aplicaciones. En este artículo veremos un sencillo ejemplo del código javascript que utilicé para extender la funcionalidad de un carrusel de imágenes con un swipe horizontal usando la delegación de eventos

Almacenado en: lenguajes, web

Validar y enviar formularios de comentarios de Expression Engine con Ajax y jQuery

A veces es útil poder “interceptar” el comportamiento normal de “submit” de un formulario para poder validarlo, enviarlo al servidor (a través de ajax) y luego mostrar el resultado al usuario sin recargar la pagina en el navegador. En este artículo esbozamos una manera de conseguir esto con jquery en formularios dinámicos generados en plantillas de Expression Engine 1.6.X.

Almacenado en: lenguajes, web

301 redirects con los virtual hosts de Apache

Un redirect 301 se refiere al código de estado HTTP que se devuelve cuando se redirige una petición http para un recurso en concreto. Echamos un vistazo aquí a la diferencia entre los códigos 301 y 302 para redirecciones y mostramos una manera fácil de implementar un redirect con código 301 usando de la directiva de virtual hosts de Apache.

Almacenado en: web

Opciones de internacionalización para los datos de aplicaciones

Un proyecto de github que presenta varias opciones para la internacionalización de los datos de aplicaciones, algunos scripts que se pueden usar para crear ejemplos de ellas en una base de datos MySQL y algunos diagramas de los esquemas generadas.

Almacenado en: frameworks, web, metodología

Posicionamiento de paginas multilingües

Una serie de recomendaciones con las que optimizar una pagina multilingüe para los motores de búsqueda. Esta lista se basa en las instrucciones, foros y la información disponible para google y bing.

Almacenado en: web, metodología