La migración a DSpace 7 es un proceso complejo que involucra actualizar múltiples componentes y configuraciones. Es importante realizar pruebas en un entorno de desarrollo antes de llevar a cabo la migración en producción para asegurarse de que todo funcione correctamente y minimizar el impacto en los usuarios y el contenido del repositorio. Asegúrese de seguir la documentación de DSpace y contar con la asistencia de profesionales de TI si es necesario para llevar a cabo la migración de manera exitosa.
Este proceso requiere una planificación y ejecución cuidadosa. Cada repositorio es único, por lo que tiene que examinar cuidadosamente su entorno y evaluar sus capacidades para realizar este proceso de migración o actualización. A continuación, se detallan los pasos clave que considero debes seguir en las fases en este proceso:
🛠️ Fase de Preparación
Se deben actualizar los requisitos del servidor con la finalidad de que los software sean compatibles con la nueva versión a instalar
- Actualizar Java: Asegúrese de que su sistema esté utilizando la versión de Java compatible con DSpace 7. Consulte la documentación de DSpace para conocer la versión recomendada.
- Actualizar PostgreSQL: Actualice su base de datos PostgreSQL a la versión requerida por DSpace 7. Consulte la documentación de DSpace para conocer la versión recomendada.
- Actualizar Solr: Asegúrese de que Solr esté actualizado y configurado correctamente para DSpace 7. Solr es esencial para la búsqueda y el descubrimiento de contenido.
- Actualizar Apache Maven y Apache Ant: Asegúrese de que Maven y Ant estén actualizados para facilitar la compilación y construcción de DSpace 7.
- Actualizar Tomcat: Actualice su servidor Tomcat a la versión recomendada por DSpace 7. Tomcat es el contenedor web utilizado para ejecutar DSpace.
Para más detalles, consulte la documentación oficial de Dspace
🚀 Fase de Migración
Durante esta fase se migrará la información hacia el nuevo sistema de manera que se minimice la pérdida de datos.
- Hacer backup de la base de datos: Realice una copia de seguridad completa de su base de datos PostgreSQL y de las estadísticas proporcionadas por SOLR para garantizar que los datos estén seguros durante el proceso de migración.
- Compilación de Dspace: Descargue del reopisotrio oficial la última versión estable y siga el proceso de compilación para llevar a cabo una instalación fresca..
- Migrar el backend DSpace 7: Utilice el proceso de migración proporcionado por DSpace 7, que incluye el uso de FlywayDB para actualizar la estructura de la base de datos y adaptarla a la nueva versión.
- Actualizar la configuración del servidor del handle: Asegúrese de que la configuración del servidor de manejo de identificadores (handle) esté actualizada y sea compatible con DSpace 7.
- Reindexar todos los contenidos: Después de la migración, es esencial volver a indexar todos los contenidos en Solr para que estén disponibles en la nueva versión de DSpace.
Puede consultar la guía oficial ofrecida por Dspace para la migración: Actualizando a Dspace 7
✅ Requisitos del Repositorio
Con la finalidad de poder emplear todas las características del software considero que los repositorios deberían cumplir con los siguientes requisitos
- Establecer permisos y grupos de usuarios: Defina y establezca los permisos y grupos de usuarios en DSpace 7 según sus necesidades y políticas de acceso.
- Crear flujos de trabajo para colecciones: Configure los flujos de trabajo para las colecciones que los requieran. DSpace 7 permite definir flujos de trabajo personalizados.
- Definir políticas de embargo y tiempos: Establezca las políticas de embargo para los objetos y defina los plazos de acceso restringido según sus requisitos.
- Preparar el esquema de metadatos: Asegúrese de que el esquema de metadatos esté configurado de acuerdo con el perfil de aplicación seleccionado (Dublin Core, OpenAire 3.0 o Driver 2.0) y se ajuste a sus necesidades de catalogación.