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.

¿ Sabes cuánto dinero cuesta visitar tu web ?

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

En mi tiempos como desarrollador WordPress, hubo veces que me tocaba hacer cambios de maquetación web sobre temas premiums. Como suelo hacer, para ver el estado del tema, primero pasaba los tests de comprobación de estándares del sitio y, luego, pasaba los tests de medida de rendimiento( por ejemplo Gtmetrix ). Podría decirse que el peso medio de un tema WordPress con lo que trabajaba eran de cinco megabytes.

Como profesional del sector, me creo en el deber de informar a un cliente si algo no anda bien en su web. Así que cuando veía cinco, séis o incluso nueve megabytes, advertía al cliente que ese era un peso excesivo. Alguien, no habituado a relacionar tamaño de un sitio con los perjuicio que derivan, es habitual de que me mirara con cara de habla-en-cristiano-que-no-me-entero. Así que le ponía un simil:

Si tu web pesa cinco megas y la tarifa media de datos de un usuario de móvil es de 1 gigabyte( en el mejor de los casos ). Basta con que un visitante entre cada día laboral en tu página y vea cada vez 10 páginas, ¡¡¡ para que termine consumida toda su tarifa de datos !!!!. ¡¡¡ Sólo con visitarte a ti !!!. Luego, pues llegaba la cara de: ese-es-su-problema-no-el-mío

El peso excesivo de un sitio web, que la mayoría de los que tienen web obvian( hasta que Google diga que lo toma en cuenta y todos vayan corriendo a correguirlo - y luego dirán que cómo está hecho Google nadie lo entiende - ), es un grave problema. Una de las razones de por qué es un problema es, como hemos visto, debido a que le supone un coste para tus usuarios. ¿ Qué coste es ese ?.... leer más

Bookmarklets WPO

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

Un bookmarklet, según la wikipedia, es un marcador( o favorito ) del navegador que, en lugar de apuntar a una dirección URL, hace referencia a una pequeña porción de código JavaScript para ejecutar ciertas tareas automáticamente, como por ejemplo:

  • Cambiar el diseño de la página (el tamaño de letra o los colores, quitar el fondo, etc.).
  • Mostrar información de enlaces, imágenes, formularios, etc..
  • Abrir una consulta directamente en un motor de búsqueda acerca del texto que tengamos seleccionado.

Es decir, un bookmarklet es un marcador( o favorito ) que al clicarlo hará una acción:

  • sobre la página web actual
  • o utilizando la información y el código de la página actual.

Ya seas un profesional WPO, un desarrollador web o un experto SEO. En tu día a día realizarás análisis de rendimiento de sitios webs continuamente. El problema con ello es que siempre es la misma tarea... leer más

3 líneas de código para optimizar tu WordPress sobremanera

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

Como ya vimos en el post de WordPress es un CMS lento, este CMS tiene alzheimer. Es decir, recorrerá todos los archivos de tu tema y plugins, una y otra vez, por cada petición web.

Da igual que esa petición web sea un AJAX y no sea necesario, ni rápido, que se haga la carga de archivos CSS/JS o de menús/sidebars. Da igual que estemos en la zona de administración y no sea necesario, ni óptimo, cargar los shortcodes de la zona pública. Da igual que estemos en la zona pública y no sea necesario, y haga lenta tu página, cargar los CSS/JS de ese plugin tan molón que te instalaste que mejora la WPO de tu WordPress. Pero es lo que hay, ya que WordPress, si no le decimos lo contrario, hará todo eso. Voy a poner un símil para que se vea mejor:

Imagínate que para ir a cualquier punto de tu ciudad hubiera que usar siempre la misma carretera. Ya sea que vayas a comprar, a trabajar o a visitar a un amigo, siempre es necesario pasar por esa carretera. No sólo tú, sino todos los habitantes de tu ciudad. ¿ Qué pasará ?, pues que habrá atascos interminables y que para llegar a cualquier sitio te llevará bastante tiempo. Ese problema también es el de WordPress. Sin embargo, hay una solución: crear bifurcaciones, o caminos alternativos, a esa carretera. Esta solución tan obvia es también la adecuada para tu WordPress.

Sin embargo, esto que es tan elemental en WordPress y que aumenta la velocidad de tu WordPress sobremanera, nadie lo hace. Sí, he dicho bien, nadie. Ni los temas premiums. Es una lástima porque sólo se trata de pararse a pensar la arquitectura de tu theme, escribir tres líneas y luego distribuir las funcionalidades según la zona y si es ajax o no. Fíjate, las tres líneas que te digo son las siguientes y deberían ser escritas en el functions.php del tema... leer más

Parón unos meses de actividad de desarrollo a medida

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

Como dice el título, voy a realizar un descanso en mi actividad como autónomo de desarrollador de sitios web a medida. El último proyecto que realicé se me mezcló con varios asuntos personales. Lo que me llevó, además de estar bajo un estress máximo, a un cansancio excesivo( sobre todo por muchas idas y vueltas Sevilla / Huelva ).

Una vez acabado el proyecto y, más o menos, pasado los asuntos personales, creí que se me iría quitando el agotamiento. Sin embargo, no ha sido así. Tampoco es que haya parado y además de trabajar, he seguido con el inglés( B2.1 ), proyectos personales(ej: TEAM ), aprendizaje del oficio( leyendo Clean Code y aprendiendo Docker ) y la mejora de este sitio web( estoy tratando de tener listo ya el portfolio de una vez ). Todo ello, sin contar el ir asistiendo a eventos como la WordCamp o PHPSevilla. Sí, soy partidario del movimiento SLOW pero al final siempre termino cargándome demasiado. Por todo ello he pensado que, hasta febrero o marzo, me lo voy a tomar de descanso de autónomo( otra vez ), acabar pendientes y también decidir dirección. ... leer más

Como gestionar archivos CSS sin tanta tool

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

Llevo bastante años haciendo páginas webs y uno, a base de palos, termina escarmentado de aprender todo lo que sale y de aprender las herramientas más cool. Eso no quiere decir que esté estancado en no aprender algo nuevo. Nada más lejos de la realidad. Lo que no caigo es el consumismo que se ha impuesto entre los desarrolladores de software. Por mi parte, si algo me funciona, no lo toco. A no ser que lo que lo sustituya incluya mejoras significativas.

Uno ejemplo por lo yo entiendo del consumismo de desarrollo son las herramientas de gestión de assets( archivos js, archivos css, imágenes ). No dudo que algún desarrollador de verdad le saque bastante partido pero no creo que lo haga la mayoría. Durante la WordCamp hablando con un colega de PHP-Sevilla me di cuenta que algunos podrían no conocer la alternativa de hacerlo sin estas herramientas. Es por lo que me he decidido a escribir este post haciendo un gestor de assets CSS a medida( os dejo de ejercicio para casa el hacerlo con javascript ). Veremos en el post que será simple pero no implica que no sea potente.... leer más

Optimización de funciones PHP

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

He escrito muchos posts sobre optimización en la parte de frontend y muy pocos( si es que los hay ) sobre optimización en el backend. Así que hoy toca hablar de este último, más concretamente sobre el optimizar funciones PHP. Mostaré dos métodos, uno muy viejo( y quizás de sobra conocido porque además es multilenguaje ) y otro más nuevo. Ambos complementarios entre sí.

Como siempre, me serviré de varios ejemplo que me facilite la explicación. El ejemplo partirá de una función que construye un menú supuestamente de manera eficiente pero que no es así y, por tanto, la iremos optimizando poco a poco. Vamos allá... leer más

Guía rápida de TEAM

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

¿ Qué es TEAM ?

TEAM es un framework PHP minimalista que tiene la finalidad de proporcionarte una buena forma de estructurar tus proyectos y ... nada más( es minimalista, ¿ recuerdas ? ). El framework viene de serie con unas pocas herramientas a bajo nivel y espera que si necesitas más, aunque normalmente no hagan falta, uses librerías de terceros que te proporcionen la funcionalidad que necesitas( no esperes que nuevas versiones del framework puedan traerlas ).

TEAM es la versión publica de Trasweb Framework, que es un desarrollo propio para la construción de los proyectos de mis clientes( el último sitio en hacer uso de él es http://www.elseptimoarte.net ).

El código está disponible bajo licencia nueva BSD en github: https://github.com/trasweb/TEAM... 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.