En la web de la revista del taller estaba utilizando como CMS, Drupal, primero en su versión 5 y luego, tras uno de esos gambazos antológicos, la versión 6. En su día, elegí este sistema principalmente porque tenía más plantillas orientadas a la edición de revistas y magazines, en detrimento de mi admirado WordPress, en donde todos los temas que me podían servir eran de pago. Pero, desde hace un par de meses estaba notando muchos problemas para actualizar Drupal, en parte por el miedo que tenía a tocar el núcleo del programa después de haberlo fastidiado anteriormente y en parte por lo poco sencilla que me resultaba la operación. Además, la gestión de los comentarios (un cebadero de spammers, me temo) y la necesidad de tener moderadores, lanzaron el cambio de aplicación. Por supuesto, una vez tomada la decisión de cambio, sólo había un lugar adonde ir: WordPress. El problema estaba en la migración de los datos y los usuarios a la nueva plataforma.
Además, por las mismas fechas surgió el tema de mantener bajo un mismo dominio la revista y un foro y permitir cosas hasta la fecha difíciles de asumir, como un perfil de usuario único y una sincronía entre los textos de la revista y los usuarios del foro. Fue entonces cuando BBpress emergió de la nada. Para los profanos, bbpress es el sistema de foros de Automattic, la empresa tras la que está Wordpress y otras muchas aplicaciones y, por supuesto, suelen integrarlas unas con otras con una facilidad pasmosa. Así que, de golpe, me encontré en medio de una vorágine de migraciones y configuraciones como hacía tiempo que no tenía.
En resumen:
- hubo migración de Drupal6 a Wordpress. Aunque encontré varios tutoriales sobre cómo llevar a cabo la migración, el documento definitivo vino de la mano de Dennis Metzcher (Migration from Drupal to WordPress Complete) y, más concretamente, de un enlace a Import A Drupal 6 Based Website To Wordpress v2.7. Según cuenta, las sentencias SQL le funcionaron sin problemas, a pesar de haberse saltado todas aquellas que no necesitaba. En mi caso, seguí las mismas excepciones y, salvo los usuarios de la web, el resto de información pasó sin incidencias que reseñar.
- Arras Theme, una plantilla de revista. Casi por casualidad me encontré con este tema, que facilita enormemente la creación y el mantenimiento de un magazine con WordPress. La primera impresión, como casi siempre, fue bastante traumática, probablemente por un montón de ideas heredadas de Drupal. Pero, una vez dejé de lado las reticencias, Arras Theme se mostró como una fantástica plantilla que permite gestionar la portada y el resto de páginas de forma separada, que incluye miniaturas con cada entrada y que permite destacar los puntos fuertes de cada número de la revista sin más que un puñado de clics.
- Instalación de BBPress y configuración. Con la instalación del programa en tres cómodos pasos, la tarea más complicada fue hacer que los foros se pareciesen lo más posible a los que ya estaban en funcionamiento y evitar un salto demasiado grande. Por eso, además de bbpress, la aplicación está cuajada de plugins, traducida del inglés (en su mayor parte) y dotada de ciertas funciones que permiten una administración más sencilla. Por supuesto, la integración entre los usuarios de wordpress y los de bbpress resulta impresionante e, incluso, permite la asignación de los roles del foro, según sea el rol del usuario en wordpress.
El resultado de tanto esfuerzo se puede ver en la web de la revista del taller.
2 ideas sobre “cómo migrar de drupal 6 a wordpress 2.8”
Interesante chuleta -;) me la guardo
no sabía que tuvieses drupal instalado…