Show Menu
SUJETS×

Mise à niveau vers les communautés AEM 6.4

Selon la topologie et les fonctionnalités de chaque site, les actions suivantes peuvent être nécessaires lors de la mise à niveau vers AEM Communities 6.4 ou de l’installation du dernier Feature Pack.
Cette section est spécifique aux communautés et complète les informations fournies dans Mise à niveau vers AEM 6.4 (plateforme).

Mise à niveau à partir d’AEM 6.1 ou version ultérieure

Réindexer Solr

Lors de l’installation d’un nouveau Feature Pack de communautés sur un déploiement configuré avec MSRP, vous devez effectuer les opérations suivantes :
  1. Installation du dernier Feature Pack
  2. Réindexer le MSRP
    voir la section Outil de réindexation MSRP

Enablement 2.0

Depuis AEM 6.3, les fonctionnalités d’activation ne stockent plus les informations de création de rapports dans MySQL. La dépendance MySQL est présente uniquement pour le suivi du contenu SCORM.
Contactez le service à la clientèle pour obtenir de l’aide sur la migration de contenu à partir d’Activation 1.0.

Mise à niveau à partir d’AEM 6.0

S’il est nécessaire de conserver les fichiers UGC préexistants, les moyens d’y parvenir dépendent du stockage local ou dans le cloud Stockage Adobe Cloud Adobe du déploiement.

Stockage Adobe Cloud

Si le site mis à niveau a été configuré pour utiliser le stockage en mode cloud Adobe, il se peut qu’il s’affiche (à tort) comme si toutes les données UGC avaient été perdues, car les méthodes SRP ne pourront pas localiser le fichier UGC préexistant à l’ancien emplacement.
Ainsi, il est possible de demander à l'ASRP d'utiliser AEM 6.0 compatability-mode l'UGC pour accéder à l'UGC.
Pour toutes les instances d’auteur et de publication AEM 6.3
  1. Connexion avec droits d’administrateur
  2. Configuration d’ ASRP
  3. Procédez comme suit pour rendre visible le contenu UGC préexistant : i. Accédez à la console Web, par exemple https://<hôte>:<port>/system/console/configMgr ii. Localisez AEM Communities Utilities Configuration iii. Sélectionner pour développer le panneau de configuration
    • Désélectionner​ Cloud Storage
    • Sélectionnez Enregistrer

Stockage sur site

Si le site mis à niveau n’utilisait pas le stockage en mode cloud, tout fichier UGC préexistant doit être converti pour être conforme à la nouvelle structure introduite dans les communautés AEM 6.1 pour prendre en charge le magasin commun.
À cette fin, un outil de migration Open Source est disponible sur GitHub : Outil de migration UGC des communautés AEM

API Java

Lors de la mise à niveau des communautés sociales AEM 6.0 vers les communautés AEM 6.3, sachez que de nombreuses API ont été réorganisées en différents packages. La plupart d'entre elles doivent être facilement résolues lors de l'utilisation d'un IDE pour la personnalisation des fonctionnalités des communautés.
Pour plus d’informations sur le package SocialUtils obsolète, consultez SocialUtils Refactoring .

Aucun modèle de composant JSP

Le cadre du composant social (SCF) utilise le langage de modèle HandlebarsJS (HBS) à la place du JSP (Java Server Pages) utilisé avant AEM 6.0.
Dans AEM 6.0, les composants JSP sont restés aux côtés des nouveaux composants de la structure HBS au même emplacement, les composants HBS étant généralement situés dans des sous-dossiers nommés "hbs".
Depuis AEM 6.1, les composants JSP ont été complètement supprimés. Pour les communautés, il est recommandé de remplacer toute utilisation de composants JSP par des composants SCF.

Outil de migration UGC des communautés AEM

L’outil de migration UGC des communautés AEM est un outil de migration Open Source disponible sur GitHub. Il peut être personnalisé pour exporter l’UGC à partir des versions antérieures des communautés sociales AEM et l’importer dans les communautés AEM 6.1 ou une version ultérieure.
En plus de déplacer l'UGC des versions antérieures, il est également possible d'utiliser l'outil pour déplacer l'UGC d'un SRP à un autre, par exemple du MSRP vers le DSRP.

Mise à niveau à partir d’AEM 5.6.1 ou version antérieure

D'un point de vue conceptuel, il existe trois générations d'éléments communautaires :
Gen 1 : environ CQ 5.4 à AEM 5.6.0 : il s’agit des composants collab qui stockaient l’UGC dans le référentiel local à l’aide de la réplication comme moyen de synchroniser l’UGC sur les plateformes. D’autres différences concernent l’implémentation à l’aide de Java Server Pages (JSP) ainsi que la fonctionnalité de blog consistant à créer uniquement dans l’environnement de création.
Gen 2 : d’AEM 5.6.1 à AEM 6.1 : il s’agit d’un mélange de composants collab et sociaux . AEM 6.0 a introduit la nouvelle structure des composants sociaux (SCF) et AEM 6.2 a introduit une boutique UGC commune dans laquelle l’accès à l’UGC est effectué à l’aide d’un fournisseur de ressources de stockage (SRP).
Gen 3 : depuis AEM 6.2, il n’existe que des composants sociaux , implémentés dans SCF en tant que composants HBS (Handlebars) nécessitant un choix de SRP pour UGC.