Reestructuración del repositorio para AEM Communities en 6.5

Como se describe en la página principal Reestructuración del repositorio en AEM 6.4, los clientes que actualicen a AEM 6.5 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 esfuerzo de trabajo durante el proceso de actualización a AEM 6.5, mientras que otros se pueden posponer hasta una actualización futura.

Con actualización a 6.5

Antes de la actualización futura

Con Actualización 6.5

Plantillas de notificación de correo electrónico

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

Se necesita la migración manual si desea pasar a la nueva ruta en "/apps/settings". Puede utilizar Granite Configuration Manager 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
Orientación de reestructuración

Se necesita la migración manual si desea pasar a la nueva ruta en "/apps/settings". Puede utilizar Granite Configuration Manager 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
Orientación de reestructuración Hay disponible una tarea de migración diferida para limpiar las configuraciones de comunidades.

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

Si las palabras clave personalizadas se almacenan en SCM, entonces 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 futura

Configuraciones de distintivos

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

Reglas de distintivo:

/libs/settings/community/badging

Imágenes distintivas:

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

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

Orientación de reestructuración

Se requiere la migración manual.

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

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

Para alinear con la nueva estructura de repositorio:

  1. Cree un bloque de contexto de sitio con el Explorador de configuración en Herramientas
  2. Ir a la raíz del sitio
  3. Establezca cq:confproperty en la ruta del depósito donde desee almacenar toda la configuración. Lo mismo se puede establecer mediante el sitio Asistente para edición - Configurar entrada de configuración de nube.
  4. Mueva las reglas de marcado y las reglas de puntuación relevantes de /etc/community/* al bloque de contexto del sitio creado en el paso anterior.
  5. Ajuste las propiedades Reglas de marcado y Reglas de puntuación en la raíz del sitio para que tengan referencias relativas a las nuevas ubicaciones de reglas.
    1. Por ejemplo, si la propiedad para cq:conf = /conf/we-retail, badgingRules [] = community/badging/rules si las reglas se mueven ahora a este nuevo bloque.
  6. Del mismo modo, ajuste las referencias a las reglas de puntuación en un nodo de regla de marcado para que tenga una ruta relativa.

Por último, limpie quitando el recurso /etc/community/badging

Notas N/D

Diseños de la consola de las comunidades clásicas

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

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

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

Orientación 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

Orientación de reestructuración

Todas las configuraciones nuevas de Facebook Cloud deben migrarse a la nueva ubicación.

  1. Migrar 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 mediante 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 de nube de Facebook nueva de Ubicación anterior en la Ubicación nueva correspondiente, 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 de la nueva ubicación.
  3. Desasocie el Cloud Service heredado de Facebook Connect de cualquier raíz de sitio de AEM Communities actualizada para hacer referencia a la nueva ubicación.
Notas N/D

Configuraciones de opciones de idioma

Ubicación anterior /etc/social/config/languageOpts
Nuevas ubicaciones /libs/social/translation/languageOpts
Orientación 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

Orientación de reestructuración

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

  1. Migrar 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 mediante la IU de creación de AEM en Herramientas > Cloud Services > Configuración de inicio de sesión de Pinterest Social.
      o
    2. Copie cualquier configuración nueva de Pinterest Cloud desde Ubicación anterior a la Ubicación nueva correspondiente 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 heredado de Pinterest Connect 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
Orientación de reestructuración

Para alinearse con la nueva estructura de 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/ mediante CRXDELite:

  1. Cree las configuraciones en la ubicación /conf/.../settings que desee
  2. El sitio de comunidades 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: Quitar 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

Orientación de reestructuración

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

  1. Migrar 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 IU 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 desde Ubicación anterior a la Ubicación nueva correspondiente, 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 todas las raíces del sitio de AEM Communities actualizadas para hacer referencia a la nueva ubicación.
Notas N/D

Misc

Ubicación anterior /etc/community/templates
Nuevas ubicaciones /libs/settings/community/templates
Orientación 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