Topologies recommandées pour Communities

Depuis AEM Communities 6.1, une approche unique a été adoptée pour la gestion du contenu généré par les utilisateurs (UGC) soumis par les visiteurs du site (membres) à partir de l’environnement de publication.

Cette approche est fondamentalement différente de la manière dont la plateforme AEM gère le contenu du site qui est généralement géré à partir de l’environnement d’auteur.

La plate-forme AEM utilise un magasin de noeuds qui reproduit le contenu du site de l’auteur à la publication, tandis qu’AEM Communities utilise un magasin commun unique pour UGC qui n’est jamais répliqué.

Pour le magasin UGC commun, il est nécessaire de choisir un fournisseur de ressources d'enregistrement (SRP). Les choix recommandés sont les suivants :

Une autre option SRP, JSRP - JCR Enregistrement Resource Provider, ne prend pas en charge un magasin UGC commun pour l’auteur et les environnements de publication pour les deux accès.

Si un magasin commun est requis, les topologies suivantes sont recommandées.

REMARQUE

Pour AEM Communities, UGC n’est jamais répliqué.

Lorsque le déploiement n’inclut pas magasin commun, l’UGC n’est visible que sur l’instance de publication ou d’auteur AEM sur laquelle il a été saisi.

REMARQUE

Pour plus d’informations sur la plateforme AEM, voir Déploiements recommandés et Présentation de la plateforme AEM.

Pour la production

Il est essentiel de créer un magasin commun pour l'UGC et, par conséquent, le déploiement sous-jacent dépend de sa capacité à soutenir un magasin commun.

Deux exemples :

  1. Si le volume attendu de l'UGC est élevé et qu'une instance MongoDB locale est possible, le choix sera alors MSRP.

  2. Pour optimiser les performances du contenu de la page, le choix d'une batterie de publication et ASRP permettrait une mise à l'échelle optimale de l'UGC avec des opérations relativement simples.

Pour les deux cas, le déploiement peut être basé sur tout micronoyau OAK.

Pour choisir le magasin commun approprié, réfléchissez soigneusement aux caractéristiques uniques de chacun.

Pour plus de détails sur les micro-kernals de chêne, consultez Déploiements recommandés.

Ferme de publication TarMK

Lorsque la topologie est une batterie de publication, les sujets importants sont les suivants :

MicroKernel CONTENTREPOSITORY DU SITE CONTENTREPOSITORY GÉNÉRÉ PAR L’UTILISATEUR FOURNISSEUR DE RESSOURCES ENREGISTREMENTS COMMON STORE
quelconque JCR MySQL DSRP Oui
quelconque JCR MongoDB MSRP Oui
quelconque JCR Stockage à la demande Adobe ASRP Oui

JSRP

Déploiement CONTENTREPOSITORY DU SITE CONTENTREPOSITORY GÉNÉRÉ PAR L’UTILISATEUR FOURNISSEUR DE RESSOURCES ENREGISTREMENTS COMMON STORE
Ferme TarMK (par défaut) JCR JCR JSRP Non
Grappe de chêne JCR JCR JSRP Yesfor publish environnement only

Pour le développement

Pour les environnements non productifs, JSRP simplifie la configuration d’un environnement de développement avec une instance d’auteur et une instance de publication.

Si vous choisissez ASRP, DSRP ou MSRP pour la production, il est également possible de configurer un environnement de développement similaire à l'aide d'un enregistrement à la demande Adobe ou de MongoDB. Pour un exemple, voir Comment configurer MongoDB pour la démonstration.

Références

  • Synchronisation des utilisateurs

    Traite de la synchronisation des données utilisateur entre les instances de batterie de publication.

  • Gestion des utilisateurs et des groupes d’utilisateurs

    Parle des rôles des utilisateurs et des groupes d’utilisateurs dans les environnements d’auteur et de publication.

  • UGC magasin commun

    Décrit l’enregistrement du contenu de la communauté distinct du contenu du site.

  • Stockages de noeuds et de données

    Essentiellement, le contenu du site est stocké dans un magasin de noeuds. Pour les ressources, une banque de données peut être configurée pour stocker des données binaires. Pour les communautés, un magasin commun doit être configuré pour sélectionner le SRP.

  • Eléments Enregistrement

    Décrit les deux mises en oeuvre d’enregistrement de noeud : Tar et MongoDB.

Sur cette page