SlideShare una empresa de Scribd logo

La Guía Definitiva para una Actualización Exitosa a Alfresco 23.1

Transparencias de la presentación utilizada durante el Meetup Hacking ECM #02 (Brasil), organizado por Amviente Livre

1 de 22
Descargar para leer sin conexión
December 1, 2023
©2023 Hyland Software, Inc. and its affiliates. All rights reserved. All Hyland product names are registered or unregistered trademarks of Hyland Software, Inc. or its affiliates in the United States and other countries.
La Guía Definitiva para una
Actualización Exitosa a
Alfresco 7.4 23.1
Meetup Hacking ECM #02 - Brasil
Angel Borroy
Developer Evangelist
¡Actualizar es tan sencillo!
Versión Actual
• Copia de la base de datos y del sistema de ficheros
• Identifica personalizaciones y addons
Nueva Versión
1. Instala la nueva versión de Alfresco
2. Aplica personalizaciones y addons
3. Restaura la base de datos y el sistema de ficheros
4. ¡Ejecuta Alfresco y a disfrutar!
https://docs.alfresco.com/community/tasks/upgrade-process.html
1
2
3
4
La Guía Definitiva para una Actualización Exitosa a Alfresco 23.1
Agenda
• Proceso de Actualización
• Funcionalidades Obsoletas
• Plan de Actualización
• Una última cosa…
Proceso de Actualización
Repositorio
Search
Proceso de Actualización
Share
Alfresco
Content App
Base de Datos
Transform
Ficheros
Configuración
Addons

Recomendados

Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community Toni de la Fuente
 
Gestión documental colaborativa con Alfresco ECM
Gestión documental colaborativa con Alfresco ECMGestión documental colaborativa con Alfresco ECM
Gestión documental colaborativa con Alfresco ECMzylk net
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Frameworkexcedesoft
 
Release note 4.0
Release note 4.0Release note 4.0
Release note 4.0Pablo
 
Release note 4.5
Release note 4.5Release note 4.5
Release note 4.5Pablo
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owaEva Ordoñez Perez
 
Alfresco y SOLR, presentación en español
Alfresco y SOLR, presentación en españolAlfresco y SOLR, presentación en español
Alfresco y SOLR, presentación en españolToni de la Fuente
 

Más contenido relacionado

Similar a La Guía Definitiva para una Actualización Exitosa a Alfresco 23.1

Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...Toni de la Fuente
 
Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content...
Alfresco day madrid   toni de la fuente - cmis, wqs, dashlets, social content...Alfresco day madrid   toni de la fuente - cmis, wqs, dashlets, social content...
Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content...Alfresco Software
 
201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint201406 presentación alfresco healthpoint
201406 presentación alfresco healthpointAquilino García Martos
 
4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova
4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova
4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova[T]echdencias
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDaniel Cruz
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregidoJose Torres Gonzales
 
Ejemplos reales TPW
Ejemplos reales TPWEjemplos reales TPW
Ejemplos reales TPWYesenia_1226
 
Presentacion resumen lizarzaburu
Presentacion resumen lizarzaburuPresentacion resumen lizarzaburu
Presentacion resumen lizarzaburuJohNPibE
 
BilboStack - Php en el 2012
BilboStack - Php en el 2012BilboStack - Php en el 2012
BilboStack - Php en el 2012Asier Marqués
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Leonardo J. Caballero G.
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experienceavanttic Consultoría Tecnológica
 
Epo 450 logfile_reference_es-es
Epo 450 logfile_reference_es-esEpo 450 logfile_reference_es-es
Epo 450 logfile_reference_es-esPablo
 

Similar a La Guía Definitiva para una Actualización Exitosa a Alfresco 23.1 (20)

Exposicion fox pro
Exposicion fox pro Exposicion fox pro
Exposicion fox pro
 
Migacion forms apex
Migacion forms   apexMigacion forms   apex
Migacion forms apex
 
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
 
Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content...
Alfresco day madrid   toni de la fuente - cmis, wqs, dashlets, social content...Alfresco day madrid   toni de la fuente - cmis, wqs, dashlets, social content...
Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content...
 
201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint201406 presentación alfresco healthpoint
201406 presentación alfresco healthpoint
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova
4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova
4 Sessions Junio 2015: Aplicaciones multiplataforma - Office 365 + Cordova
 
Gestor de archivos Ajaxplorer
Gestor de archivos AjaxplorerGestor de archivos Ajaxplorer
Gestor de archivos Ajaxplorer
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
Alfresco expo
Alfresco expoAlfresco expo
Alfresco expo
 
Ejemplos reales TPW
Ejemplos reales TPWEjemplos reales TPW
Ejemplos reales TPW
 
Presentacion resumen lizarzaburu
Presentacion resumen lizarzaburuPresentacion resumen lizarzaburu
Presentacion resumen lizarzaburu
 
BilboStack - Php en el 2012
BilboStack - Php en el 2012BilboStack - Php en el 2012
BilboStack - Php en el 2012
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
5 alfresco-conectores
5 alfresco-conectores5 alfresco-conectores
5 alfresco-conectores
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience
 
Epo 450 logfile_reference_es-es
Epo 450 logfile_reference_es-esEpo 450 logfile_reference_es-es
Epo 450 logfile_reference_es-es
 
El core de Alfresco 4.2
El core de Alfresco 4.2El core de Alfresco 4.2
El core de Alfresco 4.2
 

Más de Angel Borroy López

Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...
Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...
Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...Angel Borroy López
 
Docker Init with Templates for Alfresco
Docker Init with Templates for AlfrescoDocker Init with Templates for Alfresco
Docker Init with Templates for AlfrescoAngel Borroy López
 
How to migrate from Alfresco Search Services to Alfresco SearchEnterprise
How to migrate from Alfresco Search Services to Alfresco SearchEnterpriseHow to migrate from Alfresco Search Services to Alfresco SearchEnterprise
How to migrate from Alfresco Search Services to Alfresco SearchEnterpriseAngel Borroy López
 
CSP: Evolución de servicios de código abierto en un mundo Cloud Native
CSP: Evolución de servicios de código abierto en un mundo Cloud NativeCSP: Evolución de servicios de código abierto en un mundo Cloud Native
CSP: Evolución de servicios de código abierto en un mundo Cloud NativeAngel Borroy López
 
Alfresco Embedded Activiti Engine
Alfresco Embedded Activiti EngineAlfresco Embedded Activiti Engine
Alfresco Embedded Activiti EngineAngel Borroy López
 
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoCollaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoAngel Borroy López
 
Desarrollando una Extensión para Docker
Desarrollando una Extensión para DockerDesarrollando una Extensión para Docker
Desarrollando una Extensión para DockerAngel Borroy López
 
DockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdfDockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdfAngel Borroy López
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsAngel Borroy López
 
Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0Angel Borroy López
 
(Re)Indexing Large Repositories in Alfresco
(Re)Indexing Large Repositories in Alfresco(Re)Indexing Large Repositories in Alfresco
(Re)Indexing Large Repositories in AlfrescoAngel Borroy López
 
A Practical Introduction to Apache Solr
A Practical Introduction to Apache SolrA Practical Introduction to Apache Solr
A Practical Introduction to Apache SolrAngel Borroy López
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and ThenAngel Borroy López
 
Docker 101 - Zaragoza Docker Meetup - Universidad de Zaragoza
Docker 101 - Zaragoza Docker Meetup - Universidad de ZaragozaDocker 101 - Zaragoza Docker Meetup - Universidad de Zaragoza
Docker 101 - Zaragoza Docker Meetup - Universidad de ZaragozaAngel Borroy López
 
How to Write Alfresco Addons that Last Forever
How to Write Alfresco Addons that Last ForeverHow to Write Alfresco Addons that Last Forever
How to Write Alfresco Addons that Last ForeverAngel Borroy López
 
10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should Know10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should KnowAngel Borroy López
 
Zaragoza dev ops-activiti-khd-20181212
Zaragoza dev ops-activiti-khd-20181212Zaragoza dev ops-activiti-khd-20181212
Zaragoza dev ops-activiti-khd-20181212Angel Borroy López
 

Más de Angel Borroy López (20)

Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...
Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...
Enhancing Document-Centric Features with On-Premise Generative AI for Alfresc...
 
Docker Init with Templates for Alfresco
Docker Init with Templates for AlfrescoDocker Init with Templates for Alfresco
Docker Init with Templates for Alfresco
 
How to migrate from Alfresco Search Services to Alfresco SearchEnterprise
How to migrate from Alfresco Search Services to Alfresco SearchEnterpriseHow to migrate from Alfresco Search Services to Alfresco SearchEnterprise
How to migrate from Alfresco Search Services to Alfresco SearchEnterprise
 
CSP: Evolución de servicios de código abierto en un mundo Cloud Native
CSP: Evolución de servicios de código abierto en un mundo Cloud NativeCSP: Evolución de servicios de código abierto en un mundo Cloud Native
CSP: Evolución de servicios de código abierto en un mundo Cloud Native
 
Alfresco Embedded Activiti Engine
Alfresco Embedded Activiti EngineAlfresco Embedded Activiti Engine
Alfresco Embedded Activiti Engine
 
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoCollaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
 
Desarrollando una Extensión para Docker
Desarrollando una Extensión para DockerDesarrollando una Extensión para Docker
Desarrollando una Extensión para Docker
 
DockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdfDockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdf
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP Platforms
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Alfresco Certificates
Alfresco Certificates Alfresco Certificates
Alfresco Certificates
 
Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0Discovering the 2 in Alfresco Search Services 2.0
Discovering the 2 in Alfresco Search Services 2.0
 
(Re)Indexing Large Repositories in Alfresco
(Re)Indexing Large Repositories in Alfresco(Re)Indexing Large Repositories in Alfresco
(Re)Indexing Large Repositories in Alfresco
 
A Practical Introduction to Apache Solr
A Practical Introduction to Apache SolrA Practical Introduction to Apache Solr
A Practical Introduction to Apache Solr
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and Then
 
Docker 101 - Zaragoza Docker Meetup - Universidad de Zaragoza
Docker 101 - Zaragoza Docker Meetup - Universidad de ZaragozaDocker 101 - Zaragoza Docker Meetup - Universidad de Zaragoza
Docker 101 - Zaragoza Docker Meetup - Universidad de Zaragoza
 
How to Write Alfresco Addons that Last Forever
How to Write Alfresco Addons that Last ForeverHow to Write Alfresco Addons that Last Forever
How to Write Alfresco Addons that Last Forever
 
10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should Know10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should Know
 
Upgrading to Alfresco 6
Upgrading to Alfresco 6Upgrading to Alfresco 6
Upgrading to Alfresco 6
 
Zaragoza dev ops-activiti-khd-20181212
Zaragoza dev ops-activiti-khd-20181212Zaragoza dev ops-activiti-khd-20181212
Zaragoza dev ops-activiti-khd-20181212
 

La Guía Definitiva para una Actualización Exitosa a Alfresco 23.1

  • 1. December 1, 2023 ©2023 Hyland Software, Inc. and its affiliates. All rights reserved. All Hyland product names are registered or unregistered trademarks of Hyland Software, Inc. or its affiliates in the United States and other countries. La Guía Definitiva para una Actualización Exitosa a Alfresco 7.4 23.1 Meetup Hacking ECM #02 - Brasil Angel Borroy Developer Evangelist
  • 2. ¡Actualizar es tan sencillo! Versión Actual • Copia de la base de datos y del sistema de ficheros • Identifica personalizaciones y addons Nueva Versión 1. Instala la nueva versión de Alfresco 2. Aplica personalizaciones y addons 3. Restaura la base de datos y el sistema de ficheros 4. ¡Ejecuta Alfresco y a disfrutar! https://docs.alfresco.com/community/tasks/upgrade-process.html 1 2 3 4
  • 4. Agenda • Proceso de Actualización • Funcionalidades Obsoletas • Plan de Actualización • Una última cosa…
  • 6. Repositorio Search Proceso de Actualización Share Alfresco Content App Base de Datos Transform Ficheros Configuración Addons
  • 7. Alfresco Existente Verifica que las copias de seguridad se realizan en el orden correcto y que pueden ser restauradas 1. Índices de SOLR Usa la herramienta backup de Solr 2. Base de Datos Usa la herramienta dump de la Base de Datos 3. Almacén de Contenidos Usa rsync para el Almacén de Contenidos • En el Almacén de Contenidos Eliminados solo los ficheros modificados hace menos de 30 días son requeridos Crear y restaurar copias de seguridad con Docker Compose Proceso de Actualización https://hub.alfresco.com/t5/alfresco-content-services-blog/creating-and-restoring-backups-for-alfresco-with-docker-compose/ba-p/305070
  • 8. Proceso de Actualización 2.2.x 2.2.8 3.4.x 4.2.x 5.1.x 5.2.x Latest 6.x 7.x 23.x 3.0 3.x 4.0.x 5.0.x Base de Datos (Repositorio) Almacén de Contenidos (Repositorio) No es modificado en el proceso de actualización
  • 9. Proceso de Actualización Lucene Solr 1 Solr 4 SS 1.3 SS 1.4 SS 2.0 SS 1.x Índices (Search) ACS 3.x ACS 4.x ACS 5.x ACS 6.0 ACS 7.x ACS 23.x ACS 6.x
  • 10. Proceso de Actualización Configuración • Repositorio • alfresco-global.properties • Subsistemas (autenticación, protocolos, Transform,…) • Share • share-config-custom.xml • Search • shared.properties • solrcore.properties Mimetypes Prioridades Límites de tamaño Transformadores propios
  • 11. Proceso de Actualización Addons • Repositorio + Share • JAR, utiliza las librerías JAR de Alfresco como dependencias • AMP, puede incluir librerías JAR adicionales • Otras personalizaciones realizadas directamente en el código fuente • Alfresco Content App • Componentes Angular • Otras personalizaciones realizadas directamente en el código fuente
  • 13. Funcionalidades Obsoletas Alfresco 5 • Alfresco Explorer • AVM (Advanced Versioning Manager) • Nuevos endpoints de la API CMIS • Servicios Web SOAP • JCR / JRC-RMI • Integración con Redes Sociales • Publicación en Blogs Externos Alfresco 6 • JBoss, WebSphere y WebLogic • DB2 • CIFS • Solr 1 • Multi-tenant • NTLMv1 • Transformadores Legacy
  • 14. Funcionalidades Obsoletas Alfresco 7 • Uso de protocolo plano HTTP para la comunicación Repositorio - Solr • Alfresco Identity Service, se recomienda usar Keycloak directamente • Apache Tomcat 9 • Java 11 / 17 • Soporte para Apache PDFBox • Soporte para log4j
  • 15. Funcionalidades Obsoletas Alfresco 23 • Soporte para Jakarta EE 10 y Spring 6 • Apache Tomcat 10 • Java 17 • Aplicación móvil Alfresco Content Services https://www.alfresco.com/services/subscription/technical-support/product-support-status
  • 17. Plan de Actualización 1. Instala la nueva versión de Alfresco 2. Aplica personalizaciones y addons • Ejecuta Alfresco y verifica que funciona correctamente • Para Alfresco 3. Restaura la base de datos y el sistema de ficheros 4. Ejecuta Alfresco • En este punto, la base de datos será actualizada a la nueva versión 5. En caso de que Search Services requiera re-indexación, monitoriza el proceso hasta que termine https://github.com/aborroy/alfresco-upgrade-7-to-23/blob/main/README_es.md
  • 20. Integración con la GenAI Stack de Docker GenAI Stack API REST API Mensajes RESUMEN PIDE CONSUME Contenido existente Contenido Nuevo https://github.com/AlfrescoLabs/GenAI-Experiments/tree/master/summarizer PDF PDF Mistral AI LLM Apache-2.0 License