Licence AEM Communities
Licences facultatives pour :
Pour le AEM plateforme
Installer la dernière Mises à jour AEM 6.5
Si vous n’utilisez pas les ports par défaut (4502, 4503), configuration des agents de réplication
Si elle soutient la mondialisation, configuration de la traduction automatisée
(exemple de configuration fourni pour le développement)
Pour le Fonctionnalités des communautés
Si vous déployez une batterie de publication, identification de l’éditeur principal
Configurez une service de messagerie par défaut
Identifier le choix pour stockage UGC partagé (SRP)
Si MongoDB SRP (MSRP)
Si SRP de base de données relationnelle (DSRP)
Si Adobe SRP (ASRP)
Si JCR SRP (JSRP)
Magasin de contenu généré par l’utilisateur non partagé :
Le contenu généré par l’utilisateur n’est jamais répliqué
Le contenu généré par l’utilisateur n’est visible que sur l’instance AEM ou la grappe dans laquelle il a été entré.
La valeur par défaut est JSRP
AEM 6.5 Communities GA inclut le package Communities. Pour en savoir plus sur les mises à jour d’AEM 6.5 Communautés, voir Notes de mise à jour d’AEM 6.5.
À compter de la version 6.4 d’AEM, les mises à jour apportées aux communautés sont fournies dans le cadre d’AEM Cumulative Fix Packs et Service Packs.
Pour connaître les dernières mises à jour d’AEM 6.5, voir Packs de correctifs cumulatifs et Service Packs Adobe Experience Manager 6.4.
Comme pour AEM 6.4 et versions ultérieures, les fonctionnalités et correctifs d’AEM Communities font partie des packs de correctifs cumulatifs et des Service Packs d’AEM Communities. Il n’existe donc aucun Feature Pack distinct.
Une fonctionnalité Communities utilise une base de données MySQL :
Le connecteur MySQL doit être obtenu et installé séparément.
Les étapes nécessaires sont les suivantes :
Téléchargez l’archive ZIP à partir de https://dev.mysql.com/downloads/connector/j/
Extraire mysql-connector-java-<version>-bin.jar (lot) de l’archive
Utilisez la console web pour installer et démarrer le lot :
Install/Update
.Si vous effectuez l’installation sur un déploiement existant après la configuration de JDBC, replacez JDBC sur le nouveau connecteur en réenregistrant la configuration JDBC à partir de la console web :
Day Commons JDBC Connections Pool
configurationSave
.Répétez les étapes 3 et 4 sur toutes les instances d’auteur et de publication.
Vous trouverez plus d’informations sur l’installation des lots sur la page Console web page.
Pour que la collection SRP (MSRP ou DSRP) prenne en charge la recherche multilingue avancée (MLS), de nouveaux modules externes Solr sont requis en plus d’un schéma personnalisé et d’une configuration Solr. Tous les éléments requis sont compressés dans un fichier ZIP téléchargeable.
Téléchargement MLS avancé (également appelé phasetwo
) est disponible à partir du référentiel Adobe :
AEM-SOLR-MLS-phasetwo
Pour obtenir le package MLS avancé, voir AEM MLS avancés dans la section deploy de la documentation.
Pour plus d’informations sur l’installation, voir Configuration de Solr pour la SRP.
Modules visibles dans Adobe AEM Cloud
Les liens vers les modules de cette page ne nécessitent aucune instance d’AEM en cours d’exécution, car ils sont destinés au partage de modules sur adobeaemcloud.com
. Bien que les modules soient visibles, la variable Install
est destiné à installer les packages sur un site hébergé par Adobe. Si vous envisagez d’effectuer l’installation sur une instance d’AEM locale, sélectionnez Install
entraîne une erreur.
Installation sur une instance d’AEM locale
Pour installer les packages visibles dans adobeaemcloud.com
sur une instance d’AEM locale, le package doit d’abord être téléchargé sur un disque local :
Sur l’instance d’AEM locale, utilisez Package Manager (par exemple, https://localhost:4502/crx/packmgr/), pour charger vers le référentiel de package d’AEM local.
Vous pouvez également accéder au module à l’aide de Package Share à partir de l’instance d’AEM locale (par exemple, https://localhost:4502/crx/packageshare/), la variable Download
télécharge vers le référentiel de package de l’instance AEM locale.
Une fois que vous vous trouvez dans le référentiel de package de l’instance d’AEM locale, utilisez Package Manager pour installer le package.
Pour plus d’informations, voir Utilisation de modules.
Dans AEM Communities, un magasin commun est utilisé pour stocker le contenu créé par l’utilisateur et est souvent appelé fournisseur de ressources de stockage (SRP). Le déploiement recommandé se concentre sur le choix d’une option SRP pour le magasin commun.
Le magasin commun prend en charge la modération et l’analyse du contenu créé par l’utilisateur dans l’environnement de publication, tout en éliminant la nécessité de réplication de contenu généré par l’utilisateur.
Community Content Store : aborde les options de stockage SRP pour AEM Communities
Topologies recommandées : aborde la topologie à utiliser en fonction du cas d’utilisation et du choix de la SRP.
Lors de la mise à niveau vers la plateforme AEM 6.5 à partir des versions précédentes d’AEM, il est important de lire Mise à niveau vers AEM 6.5.
En plus de la mise à niveau de la plateforme, lisez Mise à niveau vers AEM Communities 6.5 pour en savoir plus sur les modifications apportées aux communautés.
Lorsque le déploiement sélectionné est un batterie de publication, une instance de publication AEM doit être identifiée en tant que primary publisher
pour les activités qui ne doivent pas se produire sur toutes les instances. Par exemple, des fonctionnalités qui dépendent de notifications ou Adobe Analytics.
Par défaut, la variable AEM Communities Publisher Configuration
La configuration OSGi est configurée avec le Primary Publisher
case à cocher cochée, de telle sorte que toutes les instances de publication d’une ferme de publication s’identifient elles-mêmes comme instance principale.
Par conséquent, il est nécessaire de modifier la configuration sur toutes les instances de publication secondaires ; pour décocher la variable Primary Publisher
.
Pour toutes les autres instances de publication (secondaires) dans une ferme de publication :
Connexion avec droits d’administrateur
Accédez au console web
Recherchez la variable AEM Communities Publisher Configuration
Sélectionner l’icône de modification
Décochez la case Éditeur de Principal box
Sélectionnez Enregistrer.
La réplication est utilisée pour le contenu du site créé dans l’environnement de publication, tel que les groupes de la communauté, et la gestion des membres et des groupes de membres de l’environnement de création à l’aide de la fonction service tunnel.
Pour l’éditeur principal, assurez-vous que la variable Configuration de l’agent de réplication identifie correctement le serveur de publication et l’utilisateur autorisé. l’utilisateur autorisé par défaut, admin,
dispose déjà des autorisations appropriées (est membre de Communities Administrators
).
Pour que d’autres utilisateurs disposent des autorisations appropriées, ils doivent être ajoutés en tant que membre au administrators
groupe d’utilisateurs (également membre de Communities Administrators
).
Il existe deux agents de réplication dans l’environnement de création qui ont besoin que la configuration du transport soit correctement configurée.
Accès à la console de réplication sur l’auteur
Suivez la même procédure pour les deux agents :
Agent par défaut (publication)
Agent de réplication inverse (publication inversée)
Sélectionner l’agent
Sélectionner edit
Sélectionnez la variable Transport tab
Si ce n’est pas un port 4503
, modifiez la variable URI pour spécifier le port correct
S’il n’est pas utilisateur admin
, modifiez la variable Utilisateur et Password pour spécifier un membre de la fonction administrators
groupe d’utilisateurs
Les images suivantes montrent les résultats du changement de port de 4503 à 6103 en :
Lorsque vous utilisez l’environnement de création pour créer des sites ;, modification des propriétés du site ou gestion des membres de la communauté, il est nécessaire d’accéder aux membres (utilisateurs) enregistrés dans l’environnement de publication, et non aux utilisateurs enregistrés dans l’environnement de création.
Le service tunnel fournit cet accès à l’aide de l’agent de réplication sur l’auteur.
Pour activer le service tunnel :
Connectez-vous avec les privilèges d’administrateur sur votre instance de création.
Si l’éditeur n’est pas localhost:4503 ou que l’utilisateur du transport ne l’est pas admin
, puis configuration de l’agent de réplication
Accédez au Console web
Recherchez la variable AEM Communities Publish Tunnel Service
Sélectionner l’icône de modification
Vérifiez les enable box
Sélectionnez Enregistrer.
Il existe deux fonctionnalités d’AEM Communities qui nécessitent que toutes les instances AEM serveur utilisent les mêmes clés de chiffrement. Voici les Analytics et ASRP.
À partir de la version 6.3 d’AEM, le matériel clé est stocké dans le système de fichiers et ne figure plus dans le référentiel.
Pour copier le matériel clé de l’auteur vers toutes les autres instances, il est nécessaire de :
Accédez à l’instance AEM (généralement une instance d’auteur) qui contient le matériel clé à copier.
Recherchez la variable com.adobe.granite.crypto.file
dans le système de fichiers local, par exemple :
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
identifie le lotAccédez au dossier de données, par exemple :
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Copiez les fichiers de noeud hmac et principal
Pour chaque instance AEM cible
Accédez au dossier de données, par exemple :
<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Coller les deux fichiers précédemment copiés
Il est nécessaire de actualiser le lot Crypto Granite si l’instance AEM cible est en cours d’exécution
Si une autre fonctionnalité de sécurité a déjà été configurée basée sur les clés de cryptage, la réplication des clés de cryptage peut endommager la configuration. Pour obtenir de l’aide, contactez l’assistance clientèle.
Il est possible de conserver le matériel clé stocké dans le référentiel, comme c’était le cas pour AEM version 6.2 et antérieure. Spécification de la propriété système -Dcom.adobe.granite.crypto.file.disable=true
au premier démarrage de chaque instance AEM (qui crée le référentiel initial).
Vérifiez que la variable agent de réplication sur l’auteur est correctement configuré.
Avec le matériel clé stocké dans le référentiel, la manière de répliquer la clé de chiffrement de l’auteur vers d’autres instances est la suivante :
Utilisation CRXDE Lite:
Accédez à https://<server>:<port>/crx/de
Sélectionnez /etc/key
.
Ouvrir Replication
tab
Sélectionnez Replicate
.
Actualisation du lot Crypto Granite
Sur chaque instance de publication, accédez au Console web
Localiser Adobe Granite Crypto Support
bundle (com.adobe.granite.crypto)
Sélectionner Actualiser
Après un moment, une Succès La boîte de dialogue doit s’afficher :
Operation completed successfully.
Si vous utilisez le serveur Apache HTTP, veillez à utiliser le nom de serveur correct pour toutes les entrées pertinentes.
En particulier, veillez à utiliser le nom de serveur correct, et non localhost
, dans la variable RedirectMatch
.
<IfModule alias_module>
# XAMPP does not have a favicon; this prevents any 404 errors which may arise.
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>
# Return from "Sign Out" generates response header directing you to "/", generating a 404 error
# The RedirectMatch resolves it correctly when modified for the target Community Site :
RedirectMatch ^/$ https://[server name]/content/sites/engage/en.html
...
</IfModule>
Si vous utilisez un Dispatcher, voir :
Visite Administration des sites des communautés pour en savoir plus sur la création d’un site communautaire, la configuration des modèles de site communautaire, la modération du contenu communautaire, la gestion des membres et la configuration de la messagerie.
Visite Développement de communautés où vous pouvez en savoir plus sur la structure de composants sociaux (SCF) et la personnalisation des composants et fonctionnalités de Communities.
Visite Création de composants Communities où vous pouvez apprendre à créer avec et configurer des composants Communities.