Découvrez comment intégrer les meilleures fonctionnalités de traitement du secteur de Livefyre à votre instance AEM 6.5, pour pouvoir ainsi publier en quelques minutes sur votre site le contenu créé par les utilisateurs sur les réseaux sociaux.
AEM 6.5 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.
Dans la page d'accueil AEM, cliquez sur l'icône Outils dans le rail de gauche.
Accédez à Déploiement > Packages.
Dans Package Manager, faites défiler l’écran jusqu’à ce que le package de fonctionnalités Livefyre préinstallé s’affiche, puis cliquez sur le titre du package 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 Software Distribution.
A partir de Package Manager, installez le package téléchargé. Pour plus d'informations sur l'utilisation de la distribution de logiciels et des packages dans AEM, consultez la section Comment utiliser des packages.
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.
Dans la page d'accueil de l'AEM, cliquez sur l'icône Outils dans le rail de gauche, puis accédez à Général > Navigateur de configuration.
Cliquez sur Créer pour ouvrir la boîte de dialogue Créer une configuration.
Nommez votre configuration et cochez la case 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.
Dans la page d'accueil AEM, cliquez sur l'icône 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 de cloud doivent être activées dans leurs propriétés. Les dossiers de configuration sont créés et gérés dans le navigateur de configuration.
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.
Sélectionnez la carte de configuration Livefyre nouvellement créée, puis cliquez sur Propriétés.
Saisissez les informations d’identification Livefyre de votre organisation, 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 du CRXDE Lite, copiez /libs/social/integrations/livefyre/components/authizablecomponent/authclientlib dans /apps/social/integrations/livefyre/components/authizablecomponent/authclientlib.
Modifiez et enregistrez /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é.
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 savoir comment activer différents composants.
Les applications nécessitant une authentification pour publication ne fonctionnent pas tant que l’authentification n’est pas configurée dans Personnaliser l’intégration de la connexion unique.
Dans le panneau latéral Composants 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 :
Dans la page d'accueil AEM, accédez à Ressources > Fichiers.
Cliquez sur Créer, puis sur Importer UGC.
Recherchez le contenu :
Sélectionnez les ressources à importer. Les fichiers que vous sélectionnez sont automatiquement comptabilisés et enregistrés sous l'onglet Sélectionné.
Facultatif : Cliquez sur l’onglet Sélectionné et passez en revue le contenu UGC sélectionné à importer.
Cliquez sur Next (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 d'utilisateurs non-professionnels, nous ne pouvons plus publier de commentaires en votre nom ou 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.
A partir de la page d'accueil AEM, accédez à AEM Commerce.
Créez une nouvelle collection ou utilisez une collection existante.
Passez la souris sur la collection et cliquez sur Propriétés de la collection (icône représentant un crayon).
Cochez Synchroniser avec Livefyre.
Renseignez Préfixe de page Livefyre pour lier cette collection à une page spécifique de 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 |