drupal

Mutatis mutandi

Al final, me cansé de los cortes de electricidad y la banda estrecha de cantv.net, y tras más de cinco años de tener esta bitácora de inutilidades en un servidor casero me mudé a un proveedor de alojamiento cuya localización es incierta, al menos para mí.

El cambio no estuvo exento de problemas; se requirieron varios "camiones" para trasladar todos los corotos. Más de 3000 fotografías, que con miniaturas y demás detalles se convierten en más de 25.000 archivos se llevaron varios días. Luego la base de datos de drupal, que por alguna razón (supongo que los registros acumulados) llegó a pesar más de 50 MB y por eso no se pudo importar en el nuevo sitio de una sola vez; después los siempre presentes problemas de permisos en los archivos recién mudados y detalles de configuración que son diferentes. Ahora ya todo está aparentemente funcional, sólo falta arreglar el dispositivo que me permite publicar fotos por correo (desde un teléfono p.e.).

Ojalá que la mudanza beneficie la velocidad de respuesta de estas páginas que es el principal problema de tener el servidor casero. La disminución del control es el pago por ello (aparte del pago real en dolaritos de esos que no se consiguen).

Integración Tumblr-Drupal

Lo mejor de Tumblr es que permite publicar enlaces o imágenes de otros sitios de Internet con mucha facilidad, una facilidad que he querido incorporar a microexcesos sin lograrlo a pesar de haberlo intentado por varias vías.

Después de mucha vuelta conseguí una manera de integrar lo que he publicado en Tumblr al contenido general de este sitio, de la manera que explico a continuación.

  • En primer lugar se agrega el módulo ActivityStream a la instalación de Drupal. Este módulo permite crear 'nodos' de drupal con cualquier contenido proveniente de un flujo rss.
  • En la configuración de ActivityStream se coloca la dirección del flujo rss de Tumblr.
  • Con el módulo Views se crea una página que une algunos tipos de contenido, en este caso corresponden al tipo 'microexcesos' y al tipo 'ActivityStream'.
  • Lo que resta es configurar la "vista", preferiblemente mediante fields y no node para que aparezca solamente el contenido deseado, y finalmente, trabajar los estilos.

Me falta corregir algunos detalles, principalmente el asunto de que drupal exige un título y tumblr no, así que algunas publicaciones aparecerán con un título igual al contenido; por ejemplo en el caso de un enlace simple. Sin embargo, ahora todo lo que publique en tumblr quedará registrado en la base de datos local, que es lo que buscaba. Algo similar se puede hacer con Twitter, pero es una exageración.

Actualización (1-dic-2009): He cambiado la "carga de la prueba" y ahora lo publicado en psicoexcesos se refleja en Tumblr y no al revés como explicaba arriba.

Suscribirse