Reestructuración de repositorios para AEM Communities en 6.4

Como se describe en la página principal Reestructuración del repositorio en AEM 6.4, los clientes que actualicen a AEM 6.4 deben utilizar esta página para evaluar el esfuerzo de trabajo asociado con los cambios del repositorio que afectan a la solución de AEM Communities. Algunos cambios requieren un esfuerzo de trabajo durante el proceso de actualización de AEM 6.4, mientras que otros se pueden aplazar hasta una actualización de 6.5.

Con actualización a la versión 6.4

Antes de la actualización a la versión 6.5

Con actualización de 6.4

Plantillas de notificación de correo electrónico

Ubicación anterior /etc/community/notifications
Nuevas ubicaciones /libs/settings/community/notifications
Directrices de reestructuración

La migración manual es necesaria si desea pasar a una nueva ruta en "/apps/settings". Puede utilizar el Administrador de configuración de Granite para realizar la migración.

Puede realizar la migración estableciendo la propiedad mergeList en true en el nodo "/libs/settings/community/subscriptions" y agregando un nodo secundario nt:unstructured.

Notas N/D

Configuraciones de suscripción

Ubicación anterior /etc/community/subscriptions
Nuevas ubicaciones /libs/settings/community/subscriptions
Directrices de reestructuración

La migración manual es necesaria si desea pasar a una nueva ruta en "/apps/settings". Puede utilizar el Administrador de configuración de Granite para realizar la migración.

Puede realizar la migración estableciendo la propiedad mergeList en true en el nodo "/libs/settings/community/subscriptions" y agregando un nodo secundario nt:unstructured.

Notas N/D

Configuraciones de Watchwords

Ubicación anterior /etc/watchwords
Nuevas ubicaciones /libs/community/watchwords
Directrices de reestructuración Hay disponible una tarea de migración diferida para limpiar las configuraciones de Communities.

La tarea mueve las palabras clave de /etc/watchwords a /conf/global/settings/community/watchwords.

Si las palabras clave personalizadas se almacenan en SCM, deben implementarse en /apps/settings/... y debe asegurarse de que no haya una configuración /conf/global/settings/... superpuesta que tenga prioridad.

La tarea de migración elimina /etc ubicaciones.

Notas N/D

Antes de la actualización a0/> de 6.5

Configuraciones de distintivo

Ubicación anterior /etc/community/badging
Nuevas ubicaciones

Reglas de distintivo:

/libs/settings/community/badging

Imágenes de distintivo:

Para imágenes predeterminadas: /etc/community/badging/images are moved to /libs/community/badging/images

Para imágenes personalizadas: /content/community/badging/images

Directrices de reestructuración

Se requiere la migración manual.

Si la instancia ha personalizado las reglas de distintivo/puntuación, no hay una forma automatizada de colocar todas las reglas en un bloque. Necesita entradas del cliente en el bloque conf (global o específico del sitio) que desee utilizar para su sitio.

No hay IU disponible para configurar el distintivo y la puntuación de un sitio.

Para alinearse con la nueva estructura del repositorio:

  1. Cree un bloque de contexto del sitio utilizando el Navegador de configuración en Herramientas
  2. Vaya a la raíz del sitio
  3. Establezca cq:confproperty en la ruta del compartimento donde desea almacenar toda la configuración. Lo mismo se puede configurar a través del sitio Edit Wizard - Set cloud config input.
  4. Mueva las reglas de distintivo y las reglas de puntuación relevantes de /etc/community/* al bloque de contexto del sitio creado en el paso anterior.
  5. Ajuste las reglas de distintivo y las propiedades de reglas de puntuación en la raíz del sitio para tener referencias relativas a nuevas ubicaciones de reglas.
    1. Por ejemplo, si la propiedad para cq:conf = /conf/we-retail, entonces badgingRules [] = community/badging/rules si las reglas ahora se mueven a este nuevo bloque.
  6. Del mismo modo, ajuste las referencias a las reglas de puntuación en un nodo de regla de distintivo para que tengan una ruta relativa.

Finalmente, limpie eliminando el recurso /etc/community/badging

Notas N/D

Diseños de la consola de comunidades clásicas

Ubicación anterior /etc/designs/social/console
Nuevas ubicaciones

/libs/settings/wcm/designs/social/console

/apps/settings/wcm/designs/social/console

Directrices de reestructuración N/D
Notas N/D

Configuraciones de inicio de sesión social de Facebook

Ubicación anterior /etc/cloudservices/facebookconnect
Nuevas ubicaciones

/conf/global/settings/cloudconfigs/facebookconnect

/conf/<tenant>/settings/cloudconfigs/facebookconnect

Directrices de reestructuración

Cualquier configuración nueva de Facebook Cloud debe migrarse a la ubicación nueva.

  1. Migrar las configuraciones existentes en la ubicación anterior a la nueva ubicación.
    1. Vuelva a crear manualmente las nuevas configuraciones de inicio de sesión de Facebook Social a través de la IU de creación de AEM en Herramientas > Cloud Services > Configuración de inicio de sesión social de Facebook.
      o
    2. Copie cualquier configuración nueva de Facebook Cloud de la ubicación anterior a la ubicación nueva adecuada, en /conf/global or /conf/<tenant>.
  2. Actualice cualquier raíz del sitio de AEM Communities para hacer referencia a la nueva Configuración de inicio de sesión social de Facebook estableciendo la propiedad [cq:Page]/jcr:content@cq:conf en la ruta absoluta en la Nueva ubicación.
  3. Desasocie el Cloud Service de Facebook Connect heredado de cualquier raíz de sitio de AEM Communities actualizada para hacer referencia a la Nueva ubicación.
Notas N/D

Opciones de idioma Configuraciones

Ubicación anterior /etc/social/config/languageOpts
Nuevas ubicaciones /libs/social/translation/languageOpts
Directrices de reestructuración N/D
Notas N/D

Configuraciones de inicio de sesión de Pinterest Social

Ubicación anterior /etc/cloudservices/pinterestconnect
Nuevas ubicaciones

/conf/global/settings/cloudconfigs/pinterestconnect

/conf/<tenant>/settings/cloudconfigs/pinterestconnect

Directrices de reestructuración

Las configuraciones de Pinterest Cloud nuevas deben migrarse a la ubicación nueva.

  1. Migrar las configuraciones existentes en la ubicación anterior a la nueva ubicación.
    1. Vuelva a crear manualmente las nuevas configuraciones de inicio de sesión de Pinterest Social a través de la IU de creación de AEM en Herramientas > Cloud Services > Configuración de inicio de sesión social de Pinterest.
      o
    2. Copie cualquier configuración nueva de Pinterest Cloud de Ubicación anterior a la Nueva ubicación adecuada en /conf/global or /conf/<tenant>.
  2. Actualice cualquier raíz del sitio de AEM Communities para hacer referencia a la nueva Configuración de inicio de sesión social de Pinterest mediante la configuración de la propiedad [cq:Page]/jcr:content@cq:conf a la ruta absoluta de la Nueva ubicación.
  3. Desasocie el Cloud Service de Pinterest Connect heredado de cualquier raíz de sitio de AEM Communities actualizada para hacer referencia a la Nueva ubicación.
Notas N/D

Configuraciones de puntuación

Ubicación anterior /etc/community/scoring
Nuevas ubicaciones /libs/settings/community/scoring
Directrices de reestructuración

Para alinearse con la nueva estructura del repositorio, las reglas de puntuación se pueden almacenar en /apps/settings/ o /conf/.../settings

  1. Para /apps/settings, esto actuaría como reglas globales o predeterminadas administradas en SCM.

Cree configuraciones según el contexto en /conf/ usando CRXDELite:

  1. Cree las configuraciones en la ubicación /conf/.../settings
    deseada
  2. El sitio de Communities debe tener la propiedad cq:conf establecida.
    1. Si no se establece ningún cq:conf, las reglas de puntuación se leerían directamente desde la ruta dada para la propiedad 'scoringRules' en el nodo raíz del sitio, por ejemplo: /content/we-retail/us/en/community/jcr:content

Limpieza: Eliminar el recurso /etc/community/scoring

Notas N/D

Configuraciones de inicio de sesión social de Twitter

Ubicación anterior /etc/cloudservices/twitterconnect
Nuevas ubicaciones

/conf/global/settings/cloudconfigs/twitterconnect

/conf/<tenant>/settings/cloudconfigs/twitterconnect

Directrices de reestructuración

Las configuraciones de Twitter Cloud nuevas deben migrarse a la ubicación nueva.

  1. Migrar las configuraciones existentes en la ubicación anterior a la nueva ubicación.
    1. Vuelva a crear manualmente las nuevas configuraciones de inicio de sesión social de Twitter mediante la interfaz de usuario de creación de AEM en Herramientas > Cloud Services > Configuración de inicio de sesión social de Twitter.
      o
    2. Copie cualquier configuración nueva de Twitter Cloud de la ubicación anterior a la ubicación nueva adecuada, en /conf/global or /conf/<tenant>.
  2. Actualice cualquier raíz del sitio de AEM Communities para hacer referencia a la nueva Configuración de inicio de sesión social de Twitter estableciendo la propiedad [cq:Page]/jcr:content@cq:conf en la ruta absoluta de la Nueva ubicación.
  3. Desasocie el Cloud Service heredado de Twitter Connect de cualquier raíz de sitio de AEM Communities actualizada para hacer referencia a la Nueva ubicación.
Notas N/D

Misc

Ubicación anterior /etc/community/templates
Nuevas ubicaciones /libs/settings/community/templates
Directrices de reestructuración

Adobe ha proporcionado una utilidad de migración en:

https://github.com/Adobe-Marketing-Cloud/aem-communities-ugc-migration/tree/master/bundles/communities-template-migration

Notas Las plantillas personalizadas existentes se moverán a /conf/global/settings/community/template/<groups/sites/functions>

En esta página