Alfresco Tech Talk Live 82 – Migrando a Alfresco 5

/ / Blog, Document Management
alfresco-tech-talk-live-82-ks
Apúntate al curso de integración de aplicaciones en el CTA
El repositorio GitHub de keensoft

En la charla técnica mensual que Alfresco ha organizado este enero de 2015, celebrada a través de Google Hangout, keensoft ha colaborado para aportar su experiencia en la migración a Alfresco 5.0.

El vídeo íntegro de la conferencia puede ser accedido en Alfresco Tech Talk Live 82 (January 2015)

A continuación incluimos un resumen de los diferentes aspectos que han sido tratados por los participantes.

  • Las nuevas funcionalidades mejor valoradas en 5.0 son la búsqueda (facetado, sugerencias de búsqueda, gestión de filtros) y la previsualización de documentos (en PDF mediante HTML 5)
  • Por otro lado, la incorporación de la nueva Alfresco SDK 2.0.0 basada completamente en Maven facilita la labor de los desarrolladores
  • Los pasos para la realización de una actualización a Alfresco 5 desde una versión anterior se describen en la documentación de Alfresco e incluyen, entre otros, los siguientes:
    • Realizar una nueva instalación de Alfresco 5
    • Copiar los archivos de contenidos previos (ubicados por defecto en el directorio alf_data) a la nueva instalación
    • Importar la base de datos previa en la nueva instalación
    • Realizar una reindexación total de SOLR (debido a que Alfresco 5 usa SOLR 4 mientras que las versiones anteriores usaban Lucene o SOLR 1)
  • El paso más costoso suele ser la reindexación de SOLR 4, aunque puede mantenerse SOLR 1 mientras este proceso termina para que el sistema siga dando servicio en este periodo
  • Para la versión 5.0 existen algunas restricciones que deben ser tenidas en cuenta
    • Todavía no está disponible una versión de Alfresco RM
    • No están soportadas todas las configuraciones de sistemas
    • Se han eliminado muchas funciones obsoletas (Alfresco Explorer, AVM, Lucene)
    • Los ficheros de propiedades, desplegados tradicionalmente en el sistema de ficheros, se incluyen ahora empaquetados dentro de los JARs
  • La validación de la nueva instalación, aparte de verificar contenidos, workflows y base de datos, puede incluir test de Selenium mediante el componente WebDriver
  • En algunas ocasiones se puede considerar una migración ETL (Export-Transform-Load) para implantar Alfresco 5 en vez de una actualización, en especial en aquellos sistemas en los que se desee aprovechar este proceso para realizar una reorganización o curación de los contenidos
  • La adaptación de personalizaciones de Alfresco Share puede verse afectada por el nuevo framework de desarrollo Aikau, que está muy presente en Alfresco 5 y que seguirá extendiéndose a todos los componentes de la plataforma en el futuro
    • No obstante, los patrones de extensión YUI siguen estando presentes en esta versión, por lo que muchos de los addons disponibles seguirán funcionando en Alfresco 5

Esperamos que esta información os sirva de ayuda y os recomendamos que antes de realizar una migración a Alfresco 5 estudiéis vuestro sistema para poder hacer frente a posibles imprevistos con agilidad.

Unidad de negocio, keensoft