Actualización de contenido después de una actualización importante de 5 a 6 (los cambios en el sitio de producción deben reflejarse en el entorno de Dev)
Pregunta
Me encargaron una actualización importante de D5 a D6. La actualización ahora está completa y está completamente temática en mi servidor de desarrollo. El sitio de producción actual está muy ocupado, con docenas de nodos que se agregan a diario. Necesito sincronizar de alguna manera el contenido del sitio D5 al sitio D6, y me pregunto si hay algún módulo para ayudar o una forma recomendada de hacerlo. Solo necesito recuperar el contenido y los pedidos de UberCart del último mes y transferirlos al sitio D6. ¡¡Gracias por cualquier ayuda!!
Solución
No he encontrado una mejor alternativa a emigrar Módulo hasta la fecha y he hecho mucha migración, incluida la migración de pedidos de Ubercart. Me ha servido bien para:
- ASP.NET (servidor MSSQL) -> migración de Drupal
- D6 -> D7 Migración
- Rails (mysql) -> migración de drupal
Hay toneladas de otros módulos como Node_Export, Views Bonus Pack, Uuid Feature, implementan que le permitirá exportar contenido fuera del sitio de Drupal, pero nada escala mejor que migrar el módulo. Dicho esto, es un esfuerzo ya que necesita escribir sus clases de migración, pero viene con excelentes características como:
- Migración incremental (puede probar su clase de migración, con un pequeño subconjunto de contenido)
- Rollback (en caso de que te das cuenta de que te perdiste algo)
- Interfaz de desgarro sólido.
Además, una vez que te quedes en peligro, sigues apreciando el hecho de que siempre funciona. Sabe lo que se ha importado, informa sobre las advertencias durante la migración, le brinda una actualización de estado sobre su migración. ¡No puedo recomendarlo lo suficiente! Y la mejor parte es el tiempo de inactividad mínimo, sigues sincronizando contenido hasta el último momento.
Otros consejos
No creo que haya una forma fácil de hacer un clic de hacerlo. Verificar http://drupal.org/node/859434