Este blog ya está migrado de Drupal 6 a WordPress 3

Tras 3 años con Drupal, ahora he migrado a WordPress. Teniendo en cuenta que solo se trata de un blog, necesito algo que sea más fácil de gestionar, actualizar, utilizar y creo que en eso WordPress gana de sobra a Drupal. Me encantan las Views y los CCK de Drupal, pero es que realmente, para este tipo de blog no los estaba usando.

Existen unas cuantas formas de migrar de Drupal a WordPress, pero no todas contemplan todas las opciones. Lógicamente, migrar funcionalidades de los módulos principales es una tarea que acaba siendo manual.

En mi caso, tenía algunos requisitos mínimos sin los cuales, no podría considerar hacer la migración:

  • Conservar todos los nodos de Drupal. En Drupal, las páginas, libros y entradas de blogs son nodos.
  • Conservar las taxonomías, pero no en categorías, sino transformándolas a tags.
  • Resaltado de sintáxis de código. Tengo varios posts con bloques de código, así que es imprescindible que sigan apareciendo con resaltado de sintaxis.
  • Migración de adjuntos, y en el caso de las imágenes, que por lo menos, sean visibles. No siempre están como html en el contenido, porque mediante el módulo img_filter, se visualizaban de forma automática en los posts.
  • Conservar los comentarios, aunque cambien un poco el formato. En drupal hay asunto del comentario y en WordPress no.
  • Solo hay un usuario, así que esto no debería suponer un problema.
  • Debe haber pocos 404 tras la migración.

Esta no iba a ser mi primera migración entre diferentes softwares de servicios web, he realizado diferentes migraciones tanto a nivel profesional, en Yaco Sistemas, como para diferentes proyectos personales u otros fines sin ánimos de lucro. En este caso, quiero un resultado no necesariamente profesional, pero sí que esos requisitos mínimos especificados arriba queden satisfechos. Así que como indica el sentido común para realizar migraciones en un sistema de producción, lo ideal es prepararse un entorno de desarrollo con una copia de los datos de producción. En este caso, preparé un chroot con un sistema operativo a donde está hosteado el blog y luego desplegué un clon de Drupal con un dump de la base de datos, y una base de WordPress para comenzar a realizar pruebas.

Sigue leyendo


{lang: 'es'}

Renovación del software del blog

Con los ataques de spam de la semana pasada y la lluvia del fin de semana, he tenido algo de tiempo que dedicar al mantenimiento del blog.
Además, del cambio de aspecto, hay otros cambios importantes.
Como solución al spam, he pasado de usar comentarios con autenticación con OpenID a dejar comentarios libres pero con un filtro antispam basado en Akismet. Con el módulo AntiSpam, se puede usar este filtro usando una WordPress API Key de forma gratuita. Además, permite seleccionar otros servicios de filtros antispam como TypePad AntiSpam y Defensio. De momento, ya ha marcado un comentario como spam de forma correcta. Creo que usar esta clase de filtros antispam en vez de usar el típico Captcha o requerir autenticación de algún tipo, puede ser bastante beneficioso para la usabilidad de cualquier sitio web. Con la misma idea he metido Facebook Connect, pero no me gusta demasiado el resultado.
Por otro lado, hemos incorporado un theme para que se pueda visualizar el blog en móviles. Esto daría para un pequeño artículo, pero básicamente se trata de usar el tema Nokia Mobile y un Selector de tema para móviles basado en Browscap.
Al cambio de aspecto, aún le falta un repaso, pero de entrada tengo que comentar que está basado en Fusion Themes que usa Skinr
También he incorporado el servicio AddToAny que permite a los visitantes publicar el Link en sus redes sociales.
Seguro que se me queda alguna cosa en el tintero, pero sí, ha sido un buen ejercicio de prácticas de administración de drupal.
Sigue leyendo


{lang: 'es'}

Toca actualizar a drupal6

Drupal6 ya lleva bastante tiempo disponible como estable. Actualmente uso drupal5, para pasar a este sistema tengo que refactorizar las plantillas. Pero el cambio no quiero que se quede solo en eso, en modificación de plantillas, sino en añadir una serie de módulos y funcionalidades javascript que ahora mismo no tengo.
Módulos de asistente de publicación de imágenes, de envío de noticias a redes sociales. Visores javascript de “galerías” para cuando un documento tenga más de una imagen adjunta, o con enlaces a picasa…
Tiempo de plazo, hasta final de la semana que viene (4 de Mayo).
Edito, creo que se va a retrasar un poco más, pero estoy en ello eh.
Sigue leyendo


{lang: 'es'}

Creando sitios web para conocidos

Tengo que montar otro sitio web para un familiar. En este caso, clasesdefisio.es en definitiva sobre clases de Fisiología. Debe contener una parte privada, para documentación y esas cosas, una parte pública, para noticias e informaciones varias y otra digamos para otros usos a modo de blog.
Lo que tengo pensado inicialmente es usa drupal. Drupal 5 es mucho más fácil de manejar de lo que parece, y en cuanto a dar roles o gestión de usuarios, me parece una muy buena opción, sin embargo, hace tiempo que no pruebo un WordPress o incluso Joomla.
Teniendo en cuenta que el diseño de la web va a ser un diseño prefabricado con 3 o 4 imágenes y cambios en la paleta colores, no creo que me cueste demasiado levantarlo.
Otra excusa más para seguir probando mini-CMS basados en php.


{lang: 'es'}