Como reviví mi blog

¿Has dejado que tu blog quede desfasado y desactualizado? No estás sólo, camarada del metal ¡Yo también! Estos son los pasos que he dado para intentar revivir el mío.

Uno de mis objetivos para 2016 era “revivir” mi página que, desde hacía demasiado tiempo, se pudría en una máquina mal configurada y con serios problemas de rendimiento. Cada dos por tres, se caía la base de datos y ni siquiera sabíamos por qué.

El estado del servidor sólo era una muestra del poco tiempo y la desidia con la que había castigado a mi blog en el último año… y el escaso tráfico que recibía era un claro reflejo del mismo:

visitas-bonillaware-sep15-ene16

Excepto un pico el 17 de enero -supongo que por el anuncio de la Tarugoconf– el blog página languidecía con alrededor 300 visitas diarias, así que, decidí operar de urgencia al “enfermo”.

Encontrando un nuevo hogar para Bonillaware

  • Contraté una máquina en Digital Ocean, con una de sus 1-click apps que me creó una máquina con 1GB de memoria y todo lo necesario para que WordPress funcionara, como Dios manda, en pocos segundos (con este enlace podréis conseguir 10$ de crédito gratis si contratáis un hosting en Digital Ocean)
  • Compré Pitch por 59$, un tema de WordPress, no porque contara con un diseño espectacular sino por la inmensa cantidad de shortcodes que incluía y que, en un futuro, me daría muchas opciones a la hora de generar contenido rico, sin tener que bajar a nivel de código HTML.
  • Utilicé la versión gratuita de Updraft Plus, un plugin de WordPress para hacer backups de todos los contenidos de un blog -ya os he comentado que tocar la base de datos no era opción- para conseguir una copia de los datos de Bonillaware. Instalé el mismo plugin en el nuevo blog para importar los datos y, aunque funcionó muy bien con los posts y páginas, para las imágenes tuve que tirar de FTP.

Personalizando el diseño

Hice varias pruebas para, finalmente, quedarme con el estilo del tema en su sitio de demo… que curiosamente no es el que viene configurado por defecto y me costó bastante replicar.

Aquí os dejo un ejemplo de una de las múltiples pruebas que hice: cómo quedaría el título de los posts sin breadcrumbs y usando la fuente “Shadows into the Light” de Google Fonts.

prueba-cabecera-bonillaware

Al final y después de muchas pruebas, decidí copiar sin recato usar el Método Iitoko-tori, para inspirarme en los propios creadores del tema, añadiendo después mi propia personalización.

  • Añadí un favicon con la B de Bonillaware que encontré en alguno de los miles de sitios con favicons gratuitos, como Freefavicon.
  • Toqué el tema a mano, editando los ficheros PHP donde los autores habían escrito texto “a fuego”.
  • Instalé Disqus para gestionar los comentarios y WP SuperCache para conseguir que WordPress aguantará un número digno de usuarios concurrentes.

Eso si… si hay algún sitio donde creo que he mejorado el diseño original es en el tipo de fuente tipográfica base. La elección por defecto del tema era muy pequeña y en un gris tan claro que dificultaba su lectura. Yo he aumentado considerablemente el tamaño, he oscurecido el color y he usado una calculadora para obtener el mejor interlineado para el tamaño de fuente.

To-Dos y mejoras

Me queda mucho por hacer… pero, al menos, el blog ya es “legible”. Hasta he actualizado la página sobre “Qué hago“, en la que ni siquiera hacía mención a mi segundo hijo.

  • Configurar Apache para que sirva los ficheros estáticos. Como el amigo Jaime Buelta ha indicado, aún hay mucho margen de mejora a nivel de rendimiento…

CbqHmKqWIAAplhM

  • Meter un CDN como Cloudflare para los ficheros estáticos, como sugiere el camarada Guillermo Golzabes.
  • Repasar los artículos antiguos, no sólo para eliminar shortcodes de antiguos temas que ya no funcionan, sino para poner al día el contenido de los mismos.
  • Mejorar las herramientas de Social Sharing que ofrezco a los lectores, no sé si las que hay ahora son suficientemente cómodas.
  • Meter algún sistema de comentarios contextuales, como por ejemplo FactLink ¡Quiero comentarios como los de Genius o Medium!
  • Aprender a usar los custom shortcodes del tema para hacer cosas chulas con el contenido… por ejemplo, crear secciones expandibles para ocultar el texto de lectura opcional.

Pero esto no es nada más que una base sobre la que empezar a reconstruir lo que un día fue este blog. Lo importante, lo único importante, es volver a publicar contenidos de calidad.

Si eres un antiguo lector de Bonillaware, espero volver a convencerte de que te pases por aquí con regularidad. Si eres nuevo por aquí, ojalá lo que veas te guste tanto como para quedarte.

ACTUALIZACIÓN (26/FEB/2016)

El rendimiento del blog ha mejorado dramaticamente después de que Jaime Buelta hiciera MAJIA con la configuración de Nginx…

bonillaware-rendimiento

  • Para un wordpress en vez de un lamp un lemp con https://serverpilot.io/ y un APC cache y aprovecharas mucho mas los recursos sin duda 😉

    Yo uso Vultr algo mas barato que DO con ubuntu y serverpilot. mano de santo. $10 descuento aqui 😉 http://www.vultr.com/?ref=6814237 y 10$ para mi si lo usas claro 😛

    Opté tambien por el theme base de WP el twentyfifteen con disqus.

    Espero leerte más por aquí!

  • Pau

    ¿300 visitas diarias te parecen pocas? ¿Pocas para qué? ¿Para dominar el mundo? ¿De qué nos hablarás en en blog? ¿del blog?

    ¿Y por qué quieres revivir tu blog? ¿Qué sentido tiene hoy en día mantener un blog cuando la gente parece que prefiere comentar e interactuar en plataformas como Facebook, Tuiter, o LinkdIn? Además, ya tienes la Bonillista que te proporciona mejor marca personal y más karma que cualquier blog WordPress…

    Además configurar WordPress en un rollo. Y el sitio no se ve bien en IE6.

    Felicidades. Ya tienes tu primer comentario desmotivador en tu revivido blog…. 🙂

    • Verás, la Bonilista es genial, pero el blog es mucho mejor para conversar. Hay cosas que se quedan grandes para una Bonilista y otras en las que interactuación que dan unos comentarios es crucial. Por ejemplo, aunque te parezca una tontería, me apetece escribir un post sobre los libros que voy leyendo o los videojuegos que voy jugando a lo largo del año.

      Por otro lado, como marca personal, creo que un blog siempre ayuda… de momento no lo exploto nada comercialmente, pero si algún día ofreciera servicios, sería el mejor lugar para comercializarlos ¡Un abrazo y gracias por tu aportación!

      PS: IE6 y Mosaic, me la chuflan 🙂

      • Pau

        Gracias por responder. Estaremos atentos a los próximos post. Resultará raro leerte sin ser domingo temprano.

      • luix

        De hecho, el principal problema que le veía yo a la Bonilista es eso, que no se puede interactuar.

  • Hola David, enhorabuena por revivir el blog, en eso ando yo también. Una pregunta, ¿cómo has modificado los archivos originales del tema? ¿AJIERRO (Como dicen por mi tierra)? Lo ideal es que crees un child-theme y puedas seguir recibiendo actualizaciones de tu tema padre sin que se pierdan los archivos que modificaste. Si son modificaciones obvias como cadenas por internacionalizar, etc., lo ideal es que se lo comuniques a los desarrolladores del tema y en la próxima versión deberían de arreglarlo, te lo agradecerán. Aquí te dejo un enlace del Codex sobre qué son los child-theme y por qué deberías usarlos:
    https://developer.wordpress.org/themes/advanced-topics/child-themes/

    • Hola Jose… si, la teoría es que se debe modificar en el Child Theme, pero lo he modificado A HIERRO en los ficheros PHP originales del tema. Tampoco le he mandado nada a los creadores, no es que fueran cadenas de texto por internacionalizar, es que simplemente el tema no está preparado para el multidioma 🙂

      Ya sé que las cosas se pueden hacer mejor, pero lo importante para mi era salir PARA AYER. Ya sabes, en casa del herrero… 😛

      • el problema es que si hay un update del theme perderas los cambios, ojo con eso 😉

        • Lo se, lo se… pero no son cambios profundos, sólo sustitución de cadenas. Supongo que, en cuanto duela, me lo tomaré más en serio 😛

  • La verdad es que parece que año nuevo y todos a recuperar sus blogs. El mío lo empecé hace un par de milenios, 2006 y también estoy por la aventura de recuperarlo.

    Por ahora me estoy dedicando a intentar reparar links rotos, corregir categorías, etc. Porque el blog ha pasado por multitud de estados / proveedores y hay muchas cosas perdidas.

    ¡Ánimo y enhorabuena con la re-salida!

    • La verdad es que, hasta el último momento, estuve dudando entre salir con todo “cogido con alfileres” o repasar más post. Al final, me quedé con la primera opción… supongo que mucha cosa andará rota, pero ¡poco a poco!

  • luix

    Y precisamente para esto, ¿no te apetecía más usar algunas de las nuevas plataformas “de moda” como Medium? Vale que es menos personalizado, pero no te creas que este rosa/fucsia que nos has puesto lo vamos a ver mucho desde nuestros lectores RSS… 🙂

  • En temas de Social Sharing no te olvides de incluir los botos de Whatsapp en movíl y buffer. A mi me funcionan bastante bien. Enhorabuena por la vuelta al blog!!!