Restructuration des référentiels pour AEM Communities dans la version 6.5

Comme décrit sur la page parent Restructuration du référentiel dans AEM 6.4, les clients qui effectuent la mise à niveau vers AEM 6.5 doivent utiliser cette page pour évaluer l'effort de travail associé aux modifications du référentiel qui affectent la solution AEM Communities. Certaines modifications nécessitent un effort de travail pendant le processus de mise à niveau AEM 6.5, tandis que d’autres peuvent être différées jusqu’à une mise à niveau ultérieure.

Avec la mise à niveau vers la version 6.5

Avant la mise à niveau future

Avec la mise à niveau vers la version 6.5

Modèles de notification par e-mail

Emplacement précédent /etc/community/notifications
Nouveaux emplacements /libs/settings/community/notifications
Conseil de restructuration

La migration manuelle est nécessaire si vous souhaitez passer au nouveau chemin sous "/apps/settings". Vous pouvez utiliser le Gestionnaire de configuration Granite pour effectuer la migration.

Vous pouvez effectuer la migration en définissant la propriété mergeList sur true sur le noeud "/libs/settings/community/subscriptions" et en ajoutant un noeud enfant nt:unstructured.

Remarques N/A

Configurations des abonnements

Emplacement précédent /etc/community/subscriptions
Nouveaux emplacements /libs/settings/community/subscriptions
Conseil de restructuration

La migration manuelle est nécessaire si vous souhaitez passer au nouveau chemin sous "/apps/settings". Vous pouvez utiliser le Gestionnaire de configuration Granite pour effectuer la migration.

Vous pouvez effectuer la migration en définissant la propriété mergeList sur true sur le noeud "/libs/settings/community/subscriptions" et en ajoutant un noeud enfant nt:unstructured.

Remarques S/O

Configurations des mots-clés

Emplacement précédent /etc/watchwords
Nouveaux emplacements /libs/community/watchwords
Conseil de restructuration Une tâche de migration différée est disponible pour nettoyer les configurations de Communities.

La Tâche déplace les mots-clés de /etc/watchwords à /conf/global/settings/community/watchwords.

Si des mots-clés personnalisés sont stockés dans SCM, ils doivent être déployés dans /apps/settings/... et vous devez vous assurer qu'il n'existe pas de configuration /conf/global/settings/... superposée qui prévaudrait.

La tâche de migration supprime les emplacements /etc.

Remarques S/O

Avant la mise à niveau ultérieure

Configurations des badges

Emplacement précédent /etc/community/badging
Nouveaux emplacements

Règles de badge :

/libs/settings/community/badging

Images de badge :

Pour les images par défaut : /etc/community/badging/images are moved to /libs/community/badging/images

Pour les images personnalisées : /content/community/badging/images

Conseil de restructuration

Une migration manuelle est requise.

Si votre instance a personnalisé les règles de badge/score, aucune méthode automatisée ne permet de placer toutes les règles dans un compartiment. Vous avez besoin d’informations de la part du client pour savoir quel compartiment de configuration (global ou spécifique à un site) vous souhaitez utiliser pour votre site.

Aucune interface utilisateur n’est disponible pour configurer les badges et les scores d’un site.

Pour vous aligner sur la nouvelle structure de référentiel :

  1. Créez un compartiment contextuel de site à l’aide de l’explorateur de configuration sous Outils
  2. Accédez à la racine du site
  3. Définissez cq:confproperty sur le chemin du compartiment où vous souhaitez stocker tous vos paramètres. Le même résultat peut être obtenu par le biais de l’assistant de modification - Définir l’entrée de configuration du cloud.
  4. Déplacez les règles de badge et les règles de score appropriées de /etc/community/* vers le compartiment contextuel du site créé à l’étape précédente.
  5. Ajustez les propriétés des règles de badge et de score à la racine du site pour avoir des références relatives aux nouveaux emplacements de règles.
    1. Par exemple, si la propriété de cq:conf = /conf/we-retail, badgingRules [] = community/badging/rules si les règles sont maintenant déplacées vers ce nouveau compartiment.
  6. De même, ajustez les références aux règles de score dans un nœud de règle de badge pour obtenir un chemin relatif.

Enfin, nettoyer en supprimant la ressource /etc/community/badging

Remarques S/O

Conceptions des consoles des communautés classiques

Emplacement précédent /etc/designs/social/console
Nouveaux emplacements

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

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

Conseil de restructuration N/A
Remarques S/O

Configurations des connexions au réseau social Facebook

Emplacement précédent /etc/cloudservices/facebookconnect
Nouveaux emplacements

/conf/global/settings/cloudconfigs/facebookconnect

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

Conseil de restructuration

Toute nouvelle configuration de cloud Facebook doit faire l’objet d’une migration vers le nouvel emplacement.

  1. Migrez les configurations existantes de l’emplacement précédent vers le nouvel emplacement.
    1. Recréez manuellement les nouvelles configurations des connexions au réseau social Facebook via l’interface utilisateur de création AEM dans Outils > Services cloud > Configuration de la connexion au réseau social Facebook.
      ou
    2. Copiez toute nouvelle configuration de cloud Facebook de l’emplacement précédent vers le nouvel emplacement approprié, sous /conf/global or /conf/<tenant>.
  2. Mettez à jour toute racine de site AEM Communities pour référencer la nouvelle configuration de connexion à Facebook Social en définissant la propriété [cq:Page]/jcr:content@cq:conf sur le chemin absolu dans le nouvel emplacement.
  3. Dissociez l’ancien service de cloud Facebook Connect Cloud des racines de site AEM Communities mises à jour pour faire référence au nouvel emplacement.
Remarques S/O

Configurations des options linguistiques

Emplacement précédent /etc/social/config/languageOpts
Nouveaux emplacements /libs/social/translation/languageOpts
Conseil de restructuration S/O
Remarques S/O

Configurations des connexions au réseau social Pinterest

Emplacement précédent /etc/cloudservices/pinterestconnect
Nouveaux emplacements

/conf/global/settings/cloudconfigs/pinterestconnect

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

Conseil de restructuration

Toute nouvelle configuration de cloud Pinterest doit faire l’objet d’une migration vers le nouvel emplacement.

  1. Migrez les configurations existantes de l’emplacement précédent vers le nouvel emplacement.
    1. Recréez manuellement les nouvelles configurations des connexions au réseau social Pinterest via l’interface utilisateur de création AEM dans Outils > Services cloud > Configuration de la connexion au réseau social Pinterest.
      ou
    2. Copiez toute nouvelle configuration de Pinterest Cloud depuis l’emplacement précédent vers le nouvel emplacement approprié sous /conf/global or /conf/<tenant>.
  2. Mettez à jour toute racine de site AEM Communities pour référencer la nouvelle configuration de connexion sociale de Pinterest en définissant la propriété [cq:Page]/jcr:content@cq:conf sur le chemin absolu dans le nouvel emplacement.
  3. Dissociez l’ancien service de cloud Pinterest Connect Cloud des racines de site AEM Communities mises à jour pour faire référence au nouvel emplacement.
Remarques S/O

Configurations des scores

Emplacement précédent /etc/community/scoring
Nouveaux emplacements /libs/settings/community/scoring
Conseil de restructuration

Pour s’aligner sur la nouvelle structure de référentiel, les règles d’évaluation peuvent être stockées dans /apps/settings/ ou /conf/.../settings

  1. Pour /apps/settings, cela agirait en tant que règles globales ou par défaut gérées dans SCM.

Créez des configurations contextuelles dans /conf/ en utilisant CRXDELite :

  1. Créez les configurations à l’emplacement /conf/.../settings
    souhaité.
  2. La propriété cq:conf du site des communautés doit être définie.
    1. Si cq:conf n'est pas défini, les règles d'évaluation sont directement lues à partir du chemin d'accès donné pour la propriété "scoringRules" au noeud racine du site, par exemple : /content/we-retail/us/en/community/jcr:content

Nettoyage : Supprimer la ressource /etc/community/scoring

Remarques S/O

Configurations des connexions au réseau social Twitter

Emplacement précédent /etc/cloudservices/twitterconnect
Nouveaux emplacements

/conf/global/settings/cloudconfigs/twitterconnect

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

Conseil de restructuration

Toute nouvelle configuration de cloud Twitter doit faire l’objet d’une migration vers le nouvel emplacement.

  1. Migrez les configurations existantes de l’emplacement précédent vers le nouvel emplacement.
    1. Recréez manuellement les nouvelles configurations des connexions au réseau social Twitter via l’interface utilisateur de création d’AEM sous Outils > Services cloud > Configuration de la connexion au réseau social Twitter.
      ou
    2. Copiez toute nouvelle configuration de Twitter Cloud depuis l’emplacement précédent vers le nouvel emplacement approprié, sous /conf/global or /conf/<tenant>.
  2. Mettez à jour toute racine de site AEM Communities pour référencer la nouvelle configuration de connexion Twitter Social en définissant la propriété [cq:Page]/jcr:content@cq:conf sur le chemin absolu dans le nouvel emplacement.
  3. Dissociez l’ancien service de cloud Twitter Connect Cloud des racines du site AEM Communities mises à jour pour faire référence au nouvel emplacement.
Remarques S/O

Divers

Emplacement précédent /etc/community/templates
Nouveaux emplacements /libs/settings/community/templates
Conseil de restructuration

Adobe a fourni un utilitaire de migration à l’adresse suivante :

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

Remarques Les modèles personnalisés existants seront déplacés vers /conf/global/settings/community/template/<groups/sites/functions>

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free