Aprende a optimizar tus blogs para que sean los primeros en las busquedas

Google anunció hace aproximadamente un año la mejora «Actions in the Inbox» para poder realizar acciones directamente desde la bandeja de entrada de Gmail. Para usar estas nuevas características hay que usar JSON-LD o microdatos en los emails.

¿Para que sirven las “Action in the Inbox”?
Esta característica implementada por Google en Gmail nos permite que nuestros clientes puedan confirmar su cuenta recién creada en tu web, ver el seguimiento de un pedido e interactuar con nuestros emails sin necesidad de abrirlos, directamente desde la bandeja de entrada.

Actualmente existen dos tipos de acciones, aunque hoy solo os hablaré del primero Acciones In-App. Read more…

¿Qué es «minificar»?

Minificar (Minify en ingles) consiste en quitar los comentarios y espacios del codigo (así como los saltos de linea)

¿Para que puedes querer «minificar» el html de tu web?

Porque hace que tu web ocupe menos espacio y por tanto llegue más rápido a tus visitantes.

Tengo una web en php, ¿como puedo minificar el html que envío a mis visitantes?

Dependiendo de como manejes en tu aplicación el html que mandas se puede hacer de una forma o de otra:
Read more…

Hoy me he encontrado un interesante reto, extraer la url de la primera imagen que haya dentro de un trozo de código en html (<img src=»…) pero con la «complicación» de que solo cojamos la imagen, si la imagen tiene parámetros, estos no deben ser cogidos.

Probé a buscar en Google pero después de dar unas cuantas vueltas y no encontrar nada que sirviese decidí pensar un poquito y hacer mi propia solución al problema, la cual comparto para hacer feliz a todos aquellos que se encuentren este problema en el futuro.

preg_match_all(
'/< *img[^>]*src *= *["\']?([^"\']*).(jpg|png|gif)/i'
 , $codigoHTML, $matches );
 $imagen = $matches[1][0].'.'.$matches[2][0];

El resultado lo obtendréis en la variable $imagen

Si tenéis sugerencias de como mejorar el código, ponedlo en comentarios, gracias por la visita =)