Pregunta

¿Alguien ha intentado migrar de ScrewTurn a confluencia ? Estoy esperando que me puedo exportar la base de datos ScrewTurn a XML y luego usar una utilidad para ponerlo en un formato que pueda entender Confluencia - quizás el formato utilizado por el universal wiki convertidor .

¿Alguien ha utilizado una utilidad? ¿Hay algo que debería saber antes de intentar escribir uno mismo?

Actualización: He instalado el juicio Confluencia y me tomó un vistazo a la copia de seguridad. Hay un archivo entities.xml que se ve como el almacén de datos. La etiqueta raíz es <hibernate-generic>, lo que me lleva a creer que utilizan Hibernate . No estoy familiarizado con Hibernate, pero esto debería ser útiles.

¿Fue útil?

Solución

  1. Implementar un convertidor Wiki para ScrewTurn . Solía ??de MediaWiki Sintaxis Converter como una base desde la sintaxis básica wiki es muy similar. También he implementado algunas clases Converter, UserDateConverter ( requiere que el Confluencia UDMF Plugin ), PagenameConverter , AttachmentsConverter , MetaDataCleaner (para eliminar las tres primeras líneas en archivos de páginas ScrewTurn que incluyen nombre de la página, la fecha y ## pÁGINA ## ).
  2. En ScrewTurn, cambiar el proveedor de almacenamiento de página a las páginas locales Proveedor (si es el uso de un proveedor diferente como SQL).
  3. Ejecutar la UWC personalizado implementado en el paso 1 y convertir un espacio de nombres a la vez.

Puede descargar el código fuente desde GitHub .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top