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 la section Mise à niveau vers AEM 6.4 (plateforme).

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

Réindexation Solr

Lors de l’installation d’un nouveau Feature Pack Communities sur un déploiement configuré avec MSRP, il sera nécessaire de :

  1. Installez le dernier Feature Pack

  2. Installez le les derniers fichiers de configuration Solr

  3. Réindexation MSRP

    voir section Outil de réindexation MSRP

Activation 2.0

Depuis la version 6.3 d’AEM, 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.

Veuillez contacter service clientèle pour obtenir de l’aide sur la migration de contenu à partir d’Activation 1.0.

Mise à niveau à partir d’AEM 6.0

Si le contenu généré par l’utilisateur préexistant doit être conservé, les moyens de le faire dépendent du stockage ou non du contenu stocké par le déploiement. on-premise ou dans la variable Adobe Cloud.

Stockage dans le cloud Adobe

Si le site mis à niveau a été configuré pour utiliser l’espace de stockage dans le cloud Adobe, il peut s’afficher (de manière incorrecte) comme si tout le contenu généré par l’utilisateur a été perdu, car les méthodes SRP ne pourront pas localiser le contenu créé par l’utilisateur existant à l’ancien emplacement.

Il est donc possible d’ordonner à ASRP d’utiliser AEM 6.0 compatability-mode pour accéder au contenu généré par l’utilisateur.

Pour toutes les instances de création et de publication AEM 6.3 :

  1. Connexion avec droits d’administrateur et configuration ASRP.

  2. Pour rendre visible le contenu créé par l’utilisateur existant, procédez comme suit :

    i. Accédez à la console web. L’URL par défaut est
    https://localhost:4502/system/console/configMgr.

    ii. Localiser Utilitaires AEM Communities et sélectionnez pour développer le panneau de configuration.

    iii. Décocher Stockage dans le cloud et cliquez sur Enregistrer.

chlimage_1-126

Stockage On-premise

Si le site mis à niveau n’a pas utilisé l’espace de stockage dans le cloud, tout contenu généré par l’utilisateur préexistant doit être converti pour se conformer à la nouvelle structure introduite dans AEM 6.1 Communities pour prendre en charge le magasin commun.

À cette fin, un outil de migration Open Source est disponible sur GitHub :
Outil de migration UGC AEM Communities

API Java

Lors de la mise à niveau d’AEM 6.0 communautés sociales vers AEM 6.3 communautés, sachez que de nombreuses API ont été réorganisées en différents packages. La plupart de ces problèmes doivent être facilement résolus lors de l’utilisation d’un IDE pour la personnalisation des fonctionnalités de Communities.

Pour plus d’informations sur le module SocialUtils obsolète, consultez la page Refactorisation de SocialUtils.

Voir aussi Utilisation de Maven pour Communities.

Aucun modèle de composant JSP

Le structure des composants sociaux (SCF) utilise la variable HandlebarsJS (HBS) langage de modèle à la place de Java Server Pages (JSP) utilisé avant AEM 6.0.

Dans AEM 6.0, les composants JSP sont restés aux côtés des nouveaux composants de structure HBS au même emplacement, les composants HBS se trouvant généralement dans des sous-dossiers appelés "hbs".

À compter de la version AEM 6.1, les composants JSP ont été complètement supprimés. Pour Communities, il est recommandé de remplacer toute utilisation de composants JSP par des composants SCF.

Outil de migration UGC AEM Communities

Le Outil de migration UGC AEM Communities est un outil de migration Open Source, disponible sur GitHub, qui peut être personnalisé pour exporter du contenu créé par l’utilisateur à partir de versions antérieures d’AEM communautés sociales et l’importer dans AEM Communities 6.1 ou version ultérieure.

En plus de déplacer le contenu créé par l’utilisateur des versions antérieures, il est également possible d’utiliser l’outil pour déplacer le contenu créé par l’utilisateur d’une version à l’autre. SRP à un autre, comme de MSRP à DSRP.

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

D'un point de vue conceptuel, il existe trois générations de composantes de communautés :

Gen 1: environ CQ 5.4 à AEM 5.6.0 : collab les composants qui ont stocké le contenu généré par l’utilisateur dans le référentiel local à l’aide de la réplication comme moyen de synchroniser le contenu créé par l’utilisateur sur toutes 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 - ceci est un mélange de collab et social composants. AEM 6.0 a introduit la nouvelle structure des composants sociaux (SCF) et AEM 6.2 ont introduit une magasin UGC commun où le contenu généré par l’utilisateur est accessible à l’aide d’une fournisseur de ressources de stockage (SRP).

Gen 3: à partir de la version 6.2 d’AEM, il n’y a que social composants, implémentés dans SCF en tant que composants Handlebars (HBS) nécessitant un choix de SRP pour le contenu généré par l’utilisateur.

Sur cette page