Blog sobre desarrollo a medida y optimización web

Mis conocimientos y experiencias desarrollando proyectos web a medida y haciendo cada vez más rápidas las páginas webs de mis clientes.

Recuerda que si necesitas una web que se ajuste a tu negocio, además que sea rápida y posicionable, puedes contratar mis servicios de desarrollo a medida. Desde Huelva y Sevilla creo webs adaptadas a tu negocio para cualquier parte del mundo.

Estás creando mal tus temas hijos de WordPress

Publicado en Optimización web( WPO ) hace 1 año y 10 meses. Leído 1599 veces. 0 comentarios

Nunca he sido partidario de usar temas hijos. Cuando lo he hecho, lo he hecho en su forma inversa( que ya explicaré algún día ). Hoy, curioseando en la página de un conocido, leí uno de sus posts sobre crear Child Themes. Entonces, hubo algo que me descuadró: el uso de import hacía el archivo CSS del padre en el archivo CSS del hijo.

Pensé que sería una metedura de pata de él pero, para asegurarme, busqué en Google. Para mi sorpresa, la totalidad de las páginas que explicaban como crear un Child Theme estaban igual. ¿ Cómo un error tan garrafal podía haberse extendido tanto ?.... leer más

Alternativas sanas a los plugins de caché

Publicado en Optimización web( WPO ) hace 1 año y 10 meses. Leído 2379 veces. 10 comentarios

Hace un tiempo escribí una recomendación de no usar plugins caché en WordPress( a menos, que sepas bien porque lo usas y tengas previstas sus consecuencias, desgraciadamente por lo general no es así ) porque afectaba al comportamiento interno de WordPress. En su día dije que había alternativas más sanas, aquí te las presento... leer más

Distintas versiones de PHP por directorio en PLESK

Publicado en Desarrollo a medida hace 1 año y 11 meses. Leído 723 veces. 0 comentarios

En un proyecto que estoy desarrollando a un cliente nos encontramos con un problema: la página web nueva tenía que ir con PHP7 para obtener todas las ventajas de esta versión de PHP. Sin embargo, como complemento al proyecto web, había otra aplicación web(como puede ser una wiki ) en un subdirectorio del dominio que necesitaba de una versión de PHP5.5 debido a que sus desarrolladores aún están trabajando para darle soporte de PHP7. Esto que es fácil de configurar en un servidor "vanilla" se torna francamente complicado para un server con PLESK. Aquí trataré de explicar como lo resolví.... leer más

La clase Date de TEAM framework

Publicado en Desarrollo a medida hace 1 año y 11 meses. Leído 502 veces. 0 comentarios

Voy a ir poco a poco introduciendo en el uso de TEAM framework ( anteriormente Trasweb Framework ), así me sirve de paso para poder organizarme de cara a realizar la documentación.

Mi idea a la hora de hacer TEAM no es reinventar la rueda sino crear una herramienta que permitiera hacer las cosas de una forma diferente. Un ejemplo de ello es la clase que voy a exponer: "Date".

A la hora de trabajar con fechas con PHP para mi siempre ha sido un engorro enorme el hacerlo con distintos formatos. Más aún cuando los españoles estamos en segundo plano, ya que se le da prioridad a los angloparlantes. Es por ello que creé la clase Date que facilitara el trabajar con distintos formatos de fecha y de manera localizada( sea español, alemán, chino mandarín o lo que sea ).... leer más

Que no te vendan la moto con WordPress.

Publicado en Desarrollo a medida hace 1 año y 12 meses. Leído 1837 veces. 19 comentarios

Cada cierto tiempo verás que aquello que viven de WordPress te venderán media verdades sobre el mismo. Si bien es verdad que es un buen CMS( yo lo uso para algunos de los proyectos de mis clientes ) no es cierto todo lo que te venden de él. Aquí destaparemos esas medias verdades que te cuentan para que así puedas tomar la decisión de usarlo o no en base a criterios verdaderos y no falsos. Lo hago porque igual que no me gusta que me estafen cuando compro un móvil o un coche o cualquier otra cosa, a mi, como desarrollador web que soy, me disgusta que se le venda a la gente cosas que no son. Empecemos.... leer más

Usando indicadores como argumentos en funciones PHP

Publicado en Desarrollo a medida hace 1 año y 12 meses. Leído 599 veces. 0 comentarios

Seguramente te has encontrado en situaciones dónde se requería pasar preferencias a una función y lo habrás terminado desarrollado de las dos formás más comunes:

Haciendo que la función tenga tantos parámetros como preferencias

Este modo de afrontar el problema es el más sencillo. Sin embargo, obliga casi siempre al programador cliente a especificar valores para todos los parámetros. Además, se vuelve un caos si el número de preferencias crecen o alguna llega a ser obsoleta. Aunque con las novedades que traerá pronto PHP 7.x y el constructor list, seguramente vuelva a estar en auge.

Haciendo que a la función se le pase un array como argumento con todas las preferencias.

Esta opción es muy útil, sobre todo si usas intermediarios. Sin embargo, no deja de ser 'black magic' y, por tanto, no fija unanimidad en los nombres de preferencias.

¿ Qué opción queda ?. Queda el uso de indicadores( o flags o banderas ). Es la opción más utilizada, ya que es necesaria para trabajar con gran parte de las funciones internas de PHP. Pese a ser la opción más utilizada, es la que menos utilizamos como programadores. Seguramente por el desconocimiento de su implementación, de ahí la creación de esta entrada.... leer más

Fallo típico a la hora de medir la velocidad de una página web.

Publicado en Optimización web( WPO ) hace 2 años. Leído 747 veces. 4 comentarios

Como me gustan los ejemplos extrapolados a otras areas para clarificar los aspectos técnicos, comenzaré con uno:

Imaginemos una tienda que vende a través de internet ubicada en Sevilla. Le hacen un pedido desde Madrid a las 1 de la tarde y llega a su destino a la mañana siguiente. ¿ Es esta tienda rápida ?. ¡Claro! y ¡se merece que todos compremos en ella!. A las pocas semanas, un nuevo cliente de un pueblo de Huelva hace un pedido en la misma tienda y le tarda dos semanas en llegar. ¿ Qué pasó ?. ¿ No era rápida la tienda ?.... leer más

<   1 - 2 - 3 - 4 - 5 - 6 - 7   >
Este sitio utiliza cookies propias y de terceros para mejorar tu experiencia con el sitio web. Al continuar con la navegación consideramos que acepta su uso.