Actualización a AEM 6.4 Communities upgrading-to-aem-communities

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Dependiendo de la topología y las características de cada sitio, pueden ser necesarias las siguientes acciones al actualizar a AEM Communities 6.4 o instalar el último paquete de funciones.

Esta sección es específica de las Comunidades y complementa la información proporcionada en Actualización a AEM 6.4 (plataforma).

Actualización desde AEM 6.1 o posterior upgrading-from-aem-or-later

Reindexar Solr reindex-solr

Al instalar un nuevo paquete de funciones de Communities en una implementación configurada con MSRP, será necesario:

Habilitación 2.0 enablement

A partir de AEM 6.3, las funciones de habilitación ya no almacenan información de informes en MySQL. La dependencia MySQL está ahí solamente para rastrear contenido SCORM.

Póngase en contacto con atención al cliente para obtener ayuda sobre la migración de contenido desde Enablement 1.0.

Actualización desde AEM 6.0 upgrading-from-aem

Si es necesario conservar UGC preexistente, los medios para hacerlo dependen de si la implementación almacenó UGC local o en el nube de Adobe.

Almacenamiento en la nube de Adobe adobe-cloud-storage

Si el sitio actualizado se configuró para utilizar el almacenamiento en la nube de Adobe, puede aparecer (incorrectamente) como si todos los UGC se hubieran perdido, ya que los métodos SRP no podrán localizar el UGC preexistente en la ubicación antigua.

Por lo tanto, existe la capacidad de indicar a ASRP que utilice AEM 6.0 compatability-mode para acceder a UGC.

Para todas las instancias de creación y publicación de AEM 6.3:

  1. Iniciar sesión con privilegios de administrador y configurar ASRP.

  2. Siga estos pasos para que el UGC existente sea visible:

    i. Vaya a la consola web. La URL predeterminada es
    https://localhost:4502/system/console/configMgr.

    ii. Localizar Utilidades de AEM Communities y seleccione para expandir el panel de configuración.

    iii. Desmarcar Almacenamiento en la nube y haga clic en Guardar.

chlimage_1-126

Almacenamiento On-Premise on-premise-storage

Si el sitio actualizado no utiliza almacenamiento en la nube, cualquier UGC preexistente debe convertirse para ajustarse a la nueva estructura introducida en AEM comunidades 6.1 en apoyo del almacén común.

Para este fin, hay disponible una herramienta de migración de código abierto en GitHub:
Herramienta de migración UGC de AEM Communities

API de Java java-apis

Al actualizar de AEM comunidades sociales 6.0 a AEM 6.3 Communities, tenga en cuenta que muchas API se han reorganizado en paquetes diferentes. La mayoría debe resolverse fácilmente al utilizar un IDE para personalizar las funciones de Communities.

Para obtener más información sobre el paquete SocialUtils obsoleto, visite Refactorización de SocialUtils.

Consulte también Uso de Maven para comunidades.

Sin plantillas de componente JSP no-jsp-component-templates

La variable marco de componentes sociales (SCF) utiliza la variable HandlebarsJS (HBS) El lenguaje de plantilla en lugar de las páginas de servidor Java (JSP) utilizadas antes de AEM 6.0.

En AEM 6.0, los componentes JSP permanecieron junto con los nuevos componentes del marco HBS en la misma ubicación, y los componentes HBS normalmente se encuentran en subcarpetas denominadas "hbs".

A partir de AEM 6.1, los componentes JSP se eliminaron completamente. En el caso de las comunidades, se recomienda reemplazar todo uso de componentes JSP por componentes SCF.

Herramienta de migración UGC de AEM Communities aem-communities-ugc-migration-tool

La variable Herramienta de migración UGC de AEM Communities es una herramienta de migración de código abierto, disponible en GitHub, que se puede personalizar para exportar UGC desde versiones anteriores de comunidades sociales AEM e importarlo a AEM Communities 6.1 o posterior.

Además de mover UGC de versiones anteriores, también es posible utilizar la herramienta para mover UGC de una SRP a otro, como el del MSRP al DSRP.

Actualización desde AEM 5.6.1 o anterior upgrading-from-aem-or-earlier

Conceptualmente, hay tres generaciones de componentes de comunidades:

Gen 1: aproximadamente CQ 5.4 a AEM 5.6.0 - estos son los collab componentes que almacenaban UGC en el repositorio local mediante replicación como medio de sincronizar UGC entre plataformas. Otras diferencias incluyen la implementación mediante páginas de servidor Java (JSP), así como la función de blog que consiste en la creación solo en el entorno de creación.

Gen 2: de AEM 5.6.1 a AEM 6.1: es una mezcla de collab y social componentes. AEM 6.0 presenta el nuevo marco de componentes sociales (SCF) y AEM 6.2 introduce una tienda UGC común donde se accede a UGC mediante un proveedor de recursos de almacenamiento (SRP).

Gen 3: a partir de AEM 6.2, solo hay social componentes, implementados en SCF como Handlebars (HBS) componentes que requieren una selección de SRP para UGC.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6