Jose J. Fernández Programador. Desarrollador web y SEO en León

Ordenar arrays en PHP manteniendo las claves

Desarrollando una nueva feature para el proyecto que podeis ver en la columna de la derecha de este blog (ese de las chicas curvys), me encontré con la necesidad de ordenar arrays manteniendo las claves. Existe una función en PHP que ordena los arrays, la función sort(), pero destruye las claves que hubiera antes. Es…

Cambiar el controlador predefinido para login en CakePHP

CakePHP es un buen framework para PHP (de esos que deberías utilizar). Su filosofía es convention over configuration, es decir, que si sigues las convenciones establecidas, te ahorras código. A veces puede venirnos bien saltarnos esas convenciones, aunque esto suponga configurar manualmente aspectos del framework, como puede ser sobre qué controlador se ejecuta la acción de…

Desactivar el modo sin distracciones al editar productos en WooCommerce

Ya es posible actualizar WordPress a la versión 4.1, que entre otras cosas incluye un pequeño botón para acceder al modo de “escritura sin distracciones”. Este botón también aparece en las páginas de productos de WooCommerce, donde creo que es innecesario. Como me gusta eliminar todo lo innecesario, vamos a ver cómo podemos quitarlo de…

6 motivos para utilizar un framework en PHP

Si eres programador de PHP y no utilizas frameworks estás perdiendo el tiempo. En este artículo te explico por qué, y por qué deberías utilizar uno.

Sólo se hacen apaños en PHP

Probablemente existan cientos o incluso miles de lenguajes de programación. Suelen ser bastante diferentes e incompatibles entre si, y alrededor de cada uno de ellos se crea una comunidad que comparte la cultura del lenguaje. La cultura del lenguaje La mayoría de lenguajes de programación fueron creados partiendo de unas premisas o ideas que influyeron…

¿Por qué utilizar -o no- las www en mi nombre de dominio?

Una práctica habitual es incluir www. antes del nombre de dominio de nuestra página web. ¿Existe algún motivo que justifique esto, o es más bien una costumbre heredada? La elección no afecta demasiado al proyecto, pero hay cosas que te harán inclinarte por una o por la otra opción. Te cuento cuáles son y qué precauciones debes adoptar.

Curso de HTML: formato del texto en HTML 5

Hasta el momento hemos visto cómo crear un cabecero en el documento HTML y cómo estructurar correctamente una página web, pero nos queda una parte muy importante antes de empezar a dotar de interactividad (formularios) a nuestra web: presentación del texto. En la entrega de hoy aprenderemos a presentar correctamente el contenido de una página: párrafos, negrita y cursiva, enlaces, listados, tablas y mucho más.

Curso de HTML: maquetación semántica de una página en HTML 5

Cuarta entrega de mi curso online de HTML. Abordamos las etiquetas de estructura que nos permitirán realizar la maquetación semántica de una página web en HTML 5.