SlideShare a Scribd company logo
1 of 22
Download to read offline
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
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
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
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
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
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
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
Funcionalidades Obsoletas
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
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
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
Plan de Actualización
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
Plan de Actualización
https://github.com/OrderOfTheBee/ootbee-support-tools/pull/206
Una última cosa…
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
angel.fernandoborroy@hyland.com

More Related Content

What's hot

Alfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White PaperAlfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White PaperToni de la Fuente
 
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
 
IBM Spectrum Scale Authentication for File Access - Deep Dive
IBM Spectrum Scale Authentication for File Access - Deep DiveIBM Spectrum Scale Authentication for File Access - Deep Dive
IBM Spectrum Scale Authentication for File Access - Deep DiveShradha Nayak Thakare
 
Alfresco DevCon 2019 - Alfresco Identity Services in Action
Alfresco DevCon 2019 - Alfresco Identity Services in ActionAlfresco DevCon 2019 - Alfresco Identity Services in Action
Alfresco DevCon 2019 - Alfresco Identity Services in ActionFrancesco Corti
 
Guide to alfresco monitoring
Guide to alfresco monitoringGuide to alfresco monitoring
Guide to alfresco monitoringMiguel Rodriguez
 
Como configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfrescoComo configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfrescoJose Antonio Albalat Almenara
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Amazon Web Services
 
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoCollaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoAngel Borroy López
 
Flink on Kubernetes operator
Flink on Kubernetes operatorFlink on Kubernetes operator
Flink on Kubernetes operatorEui Heo
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public APIJeff Potts
 
IBM Spectrum Scale Authentication for Protocols
IBM Spectrum Scale Authentication for ProtocolsIBM Spectrum Scale Authentication for Protocols
IBM Spectrum Scale Authentication for ProtocolsSandeep Patil
 
Alfresco Security Best Practices Guide
Alfresco Security Best Practices GuideAlfresco Security Best Practices Guide
Alfresco Security Best Practices GuideToni de la Fuente
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...xKinAnx
 
Application Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldApplication Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldAmazon Web Services
 
Alphorm.com Formation MySQL Administration(1Z0-883)
Alphorm.com   Formation MySQL Administration(1Z0-883)Alphorm.com   Formation MySQL Administration(1Z0-883)
Alphorm.com Formation MySQL Administration(1Z0-883)Alphorm
 
Jose portillo dev con presentation 1138
Jose portillo   dev con presentation 1138Jose portillo   dev con presentation 1138
Jose portillo dev con presentation 1138Jose Portillo
 
No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleJeff Potts
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview hemantnaik
 
IBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object StorageIBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object StorageTony Pearson
 

What's hot (20)

Alfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White PaperAlfresco Backup and Disaster Recovery White Paper
Alfresco Backup and Disaster Recovery White Paper
 
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
 
Alfresco CMIS
Alfresco CMISAlfresco CMIS
Alfresco CMIS
 
IBM Spectrum Scale Authentication for File Access - Deep Dive
IBM Spectrum Scale Authentication for File Access - Deep DiveIBM Spectrum Scale Authentication for File Access - Deep Dive
IBM Spectrum Scale Authentication for File Access - Deep Dive
 
Alfresco DevCon 2019 - Alfresco Identity Services in Action
Alfresco DevCon 2019 - Alfresco Identity Services in ActionAlfresco DevCon 2019 - Alfresco Identity Services in Action
Alfresco DevCon 2019 - Alfresco Identity Services in Action
 
Guide to alfresco monitoring
Guide to alfresco monitoringGuide to alfresco monitoring
Guide to alfresco monitoring
 
Como configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfrescoComo configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfresco
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
 
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoCollaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
 
Flink on Kubernetes operator
Flink on Kubernetes operatorFlink on Kubernetes operator
Flink on Kubernetes operator
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public API
 
IBM Spectrum Scale Authentication for Protocols
IBM Spectrum Scale Authentication for ProtocolsIBM Spectrum Scale Authentication for Protocols
IBM Spectrum Scale Authentication for Protocols
 
Alfresco Security Best Practices Guide
Alfresco Security Best Practices GuideAlfresco Security Best Practices Guide
Alfresco Security Best Practices Guide
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Application Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldApplication Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless World
 
Alphorm.com Formation MySQL Administration(1Z0-883)
Alphorm.com   Formation MySQL Administration(1Z0-883)Alphorm.com   Formation MySQL Administration(1Z0-883)
Alphorm.com Formation MySQL Administration(1Z0-883)
 
Jose portillo dev con presentation 1138
Jose portillo   dev con presentation 1138Jose portillo   dev con presentation 1138
Jose portillo dev con presentation 1138
 
No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
 
IBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object StorageIBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object Storage
 

Similar to Alfresco 7.4 Actualización

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
 
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
 
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
 
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
 

Similar to Alfresco 7.4 Actualización (20)

Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community Comparativa entre Alfresco Enterprise vs Community
Comparativa entre Alfresco Enterprise vs Community
 
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 ECM
 
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 Framework
 
Release note 4.0
Release note 4.0Release note 4.0
Release note 4.0
 
Release note 4.5
Release note 4.5Release note 4.5
Release note 4.5
 
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 owa
 
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ñol
 
Exposicion fox pro
Exposicion fox proExposicion fox pro
Exposicion fox pro
 
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
 

More from Angel Borroy López

Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Using Generative AI and Content Service Platforms together
Using Generative AI and Content Service Platforms togetherUsing Generative AI and Content Service Platforms together
Using Generative AI and Content Service Platforms togetherAngel 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
 
Alfresco Transform Services 4.0.0
Alfresco Transform Services 4.0.0Alfresco Transform Services 4.0.0
Alfresco Transform Services 4.0.0Angel 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
 
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
 
(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
 

More from Angel Borroy López (20)

Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Using Generative AI and Content Service Platforms together
Using Generative AI and Content Service Platforms togetherUsing Generative AI and Content Service Platforms together
Using Generative AI and Content Service Platforms together
 
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
 
Before & After Docker Init
Before & After Docker InitBefore & After Docker Init
Before & After Docker Init
 
Alfresco Transform Services 4.0.0
Alfresco Transform Services 4.0.0Alfresco Transform Services 4.0.0
Alfresco Transform Services 4.0.0
 
Using Podman with Alfresco
Using Podman with AlfrescoUsing Podman with Alfresco
Using Podman with Alfresco
 
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
 
Alfresco Transform Core 3.0.0
Alfresco Transform Core 3.0.0Alfresco Transform Core 3.0.0
Alfresco Transform Core 3.0.0
 
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
 
(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
 

Alfresco 7.4 Actualización

  • 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
  • 3.
  • 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
  • 21.