Découvrez comment intégrer les meilleures fonctionnalités de traitement du secteur de Livefyre à votre instance AEM 6.4, pour pouvoir ainsi publier en quelques minutes sur votre site le contenu créé par les utilisateurs sur les réseaux sociaux.
AEM 6.4 est livré avec le module 1.2.6 de Livefyre pré-installé. Ce module inclut uniquement l’intégration Livefyre limitée à AEM Sites et doit être désinstallé avant l’installation d’un module mis à jour. Avec le dernier module, vous pouvez expérimenter l’intégration totale de Livefyre à AEM, y compris Sites, Assets et Commerce.
Certaines fonctionnalités du module AEM-LF dépendent du Social Component Framework (SCF). Si vous utilisez le module de fonctionnalités Livefyre dans le cadre d’un site non communautaire, vous devez déclarer cq.social.scf comme dépendance dans les bibliothèques clientes du site web. Si vous utilisez le module de fonctionnalités Livefyre dans le cadre d’un site web communautaire, cette dépendance doit déjà être déclarée.
Sur la page d’accueil AEM, cliquez sur le Outils sur le rail de gauche.
Accédez à Déploiement > Modules.
Dans le Gestionnaire de modules, faites défiler l’écran jusqu’à ce que le module de fonctionnalités Livefyre préinstallé s’affiche, puis cliquez sur le titre du module. cq-social-livefyre-pkg-1.2.6.zip pour développer les options.
Cliquez sur Plus > Désinstaller.
Téléchargez le package Livefyre à partir de Distribution logicielle.
Installez le package téléchargé à partir du gestionnaire de modules. Pour obtenir des instructions sur l’utilisation de la distribution logicielle et des modules dans AEM, voir Utilisation des modules.
Le module Livefyre-AEM est maintenant installé. Pour pouvoir commencer à utiliser les fonctionnalités d’intégration, vous devez configurer AEM pour utiliser Livefyre.
Pour plus d’informations et de notes de mise à jour sur les Feature Packs, voir Feature Packs.
Sur la page d’accueil AEM, cliquez sur le Outils dans le rail de gauche, puis accédez à Général > Explorateur de configurations.
Cliquez sur Créer pour ouvrir la boîte de dialogue Créer une configuration.
Nommez votre configuration et vérifiez les Configurations du cloud .
Cela créera un dossier sous Outils > Déploiement > Configuration Livefyre portant le nom saisi.
Configurez AEM pour utiliser les informations d’identification de licence Livefyre de votre organisation et ainsi autoriser la communication entre Livefyre et AEM.
Sur la page d’accueil AEM, cliquez sur le Outils dans le rail de gauche, puis accédez à Déploiement > Configuration Livefyre.
Sélectionnez le dossier de configuration dans lequel vous souhaitez créer une nouvelle configuration Livefyre, puis cliquez sur Créer.
Pour que les configurations Livefyre puissent être ajoutées aux dossiers, les configurations cloud doivent être activées dans leurs propriétés. Les dossiers de configuration sont créés et gérés dans l’explorateur de configurations.
Vous ne pouvez pas créer de nom pour une configuration, celle-ci étant référencée par le chemin d’accès au dossier dans laquelle elle se trouve. Vous ne pouvez disposer que d’une configuration par dossier.
Pour plus d’informations, consultez la documentation relative au 🔗Navigateur de configuration.
Sélectionnez la carte de configuration Livefyre nouvellement créée, puis cliquez sur Propriétés.
Entrez les informations d’identification Livefyre de votre entreprise, puis cliquez sur OK.
Pour accéder à ces informations, ouvrez Livefyre Studio et accédez à Paramètres > Paramètres d’intégration > Informations d’identification.
Votre instance AEM est maintenant configurée pour utiliser Livefyre et vous pouvez utiliser les fonctionnalités d’intégration.
Le module Livefyre pour AEM comprend une intégration clé en main entre les profils AEM Communities et le service SSO de Livefyre.
Lorsque les utilisateurs se connectent à votre site AEM, ils sont également connectés aux composants sociaux de Livefyre. Lorsqu’un utilisateur déconnecté tente d’utiliser une fonctionnalité de composant Livefyre nécessitant une authentification (par exemple, télécharger une photo), le composant Livefyre lance l’authentification de l’utilisateur.
L’intégration d’authentification par défaut peut ne pas être parfaite pour chaque site. Pour respecter au mieux le flux d’authentification dans les modèles de votre site, vous pouvez remplacer le délégué d’authentification de Livefyre par défaut selon vos besoins. Suivez ces étapes :
À l’aide de CRXDE Lite, copiez /libs/social/integrations/livefyre/components/authorizablecomponent/authclientlib to /apps/social/integrations/livefyre/components/authorizablecomponent/authclientlib.
Modifier et enregistrer /apps/social/integrations/livefyre/components/authorizablecomponent/authclientlib/auth.js pour mettre en oeuvre un délégué d’authentification Livefyre qui répond à vos besoins.
Pour plus d’informations sur la personnalisation d’un délégué d’authentification, voir Intégration d’identités.
Pour plus d’informations sur AEM Clientlibs, voir Utilisation de bibliothèques côté client.
Avant d’ajouter des composants à une page Livefyre dans Sites, vous devez activer Livefyre pour la page, soit en héritant la configuration cloud Livefyre d’une page parent, soit en ajoutant la configuration directement à la page. Consultez votre implémentation pour savoir comment inclure les services cloud sur votre site.
Une fois Livefyre activé pour la page, les conteneurs doivent être configurés pour activer les composants Livefyre. Voir Configuration des composants en mode de conception pour obtenir des instructions sur la manière d’activer différents composants.
Les applications nécessitant une authentification pour la publication ne fonctionnent pas tant que l’authentification n’est pas configurée dans Personnaliser l’intégration de connexion unique.
Dans la Composants panneau latéral en mode de conception, sélectionnez Livefyre dans le menu pour limiter la liste aux composants Livefyre disponibles.
Sélectionnez un composant Livefyre et faites-le glisser vers la position voulue sur la page.
Choisissez entre créer une nouvelle application Livefyre ou incorporer une application existante.
Si vous incorporez une application existante, AEM vous demande de choisir l’application. Si vous créez une nouvelle application, l’application doit être renseignée avant l’apparition de contenu. L’application sera créée sur le site et le réseau Livefyre sélectionnés lors de l’activation de la configuration cloud Livefyre pour la page.
Pour plus d’informations sur l’insertion de composants, voir Modification du contenu de la page.
Vous pouvez uniquement configurer et modifier un composant Livefyre dans Livefyre Studio. Dans AEM :
Vous pouvez importer du contenu créé par les utilisateurs Twitter et Instagram de Livefyre Studio vers AEM Assets à l’aide de l’importateur de contenu UGC. Après avoir sélectionné le contenu à importer, vous devez demander des droits sur le contenu pour pouvoir procéder à l’importation.
Avant d’utiliser Assets pour importer du contenu généré par l’utilisateur, vous devez configurer des comptes de réseaux sociaux et de demande de droits dans Livefyre Studio. Voir Paramètre : Demandes de droits pour plus d’informations.
Pour importer du contenu généré par l’utilisateur dans AEM Assets :
Sur la page d’accueil AEM, accédez à Ressources > Fichiers.
Cliquez sur Créer, puis cliquez sur Importez du contenu généré par l’utilisateur.
Recherchez le contenu :
Sélectionnez les ressources à importer. Les ressources que vous sélectionnez sont automatiquement comptabilisées et enregistrées sous le Sélectionné .
Facultatif: Cliquez sur le bouton Sélectionné et passez en revue le contenu créé par l’utilisateur sélectionné à importer.
Cliquez sur Suivant.
Pour les demandes de droits, choisissez l’une des options suivantes pour chaque ressource :
Pour Instagram :
En raison des mises à jour affectant l’agrégation du contenu des comptes utilisateurs non professionnels, nous ne pouvons plus publier de commentaires en votre nom ni vérifier automatiquement les réponses de l’auteur. Cliquez ici pour en savoir plus.
Pour Twitter :
Cliquez sur Importer.
Si vous avez envoyé une demande de droits pour Twitter, le propriétaire du contenu peut voir le message de demande de droits sur son compte :
Twitter impose des restrictions sur les demandes identiques provenant du même compte. Lorsque vous importez plusieurs ressources, modifiez les messages individuellement pour qu’ils ne soient pas marqués.
Cliquez sur Terminé dans le coin supérieur droit pour terminer le processus de demande de droits.
Vous pouvez afficher le statut d’une demande de droits en attente pour une ressource dans Livefyre Studio. Si le contenu est en attente d’une demande de droits, la ressource ne s’affiche dans AEM Assets qu’une fois les droits accordés. La ressource s’affiche automatiquement dans AEM Assets lorsque la demande de droits est satisfaite.
Pour Instagram, vous devez suivre la réponse du propriétaire du contenu et accorder manuellement des droits si des droits sont attribués au contenu.
Les utilisateurs d’AEM Commerce peuvent facilement intégrer leur catalogue de produits existant à Livefyre pour favoriser l’engagement des utilisateurs dans les applications de visualisation de Livefyre.
Après avoir importé le catalogue de produits, les produits apparaissent en temps réel dans votre instance Livefyre. Si vous modifiez ou supprimez des éléments dans votre catalogue de produits AEM Commerce, les modifications sont automatiquement appliquées dans Livefrye.
Assurez-vous que le dernier package Livefyre pour AEM est installé sur votre instance AEM.
Sur la page d’accueil AEM, accédez à Commerce AEM.
Créez une nouvelle collection ou utilisez une collection existante.
Pointez sur la collection, puis cliquez sur Propriétés de la collection (icône en forme de crayon).
Vérifier Synchroniser avec Livefyre.
Remplir Préfixe de page Livefyre pour lier cette collection à une page spécifique d’AEM.
Le préfixe de page définit le chemin d’accès racine dans votre environnement, là où commence la recherche des pages de produit. Livefyre sélectionne la première page contenant un produit correspondant qui lui est associé. Pour obtenir différentes pages pour différents produits, plusieurs collections sont nécessaires.
Applications Livefyre | AEM 6.1 | AEM 6.2 | AEM 6.3 | AEM 6.4 |
---|---|---|---|---|
Carrousel | X | X | X | X |
Chat | X | X | X | X |
Commentaires | X | X | X | X |
Filmstrip | X | X | X | |
LiveBlog | X | X | X | X |
Map | X | X | X | X |
Mur multimédia | X | X | X | X |
Mosaïque | X | X | X | X |
Sondage | X | X | X | |
Révisions | X | X | X | |
Carte unique | X | X | X | X |
Storify 2 | X | X | X | |
Tendance | X | X | X | |
Bouton Télécharger | X | X | X |