Fonctions de la communauté community-functions
Le type de fonctionnalités attendu d’une expérience communautaire est bien connu. Les fonctions de communauté sont disponibles sous la forme de fonctions de communauté. Il s’agit essentiellement d’une ou de plusieurs pages préconfigurées pour mettre en oeuvre une fonctionnalité de communauté qui nécessite plus qu’un simple ajout d’un composant à une page en mode création. Il s’agit des blocs de création utilisés pour définir la structure d’un modèle de site communautaire à partir duquel les sites communautaires sont créés.
Une fois qu’un site communautaire est créé, le contenu peut être ajouté aux pages résultantes à l’aide du AEM mode de création standard. Diverses fonctions de communauté sont disponibles, comme dans la console des fonctions de communauté.
Console des fonctions de communauté community-functions-console
Pour accéder à la console des fonctions de communauté dans l’environnement de création :
- Accédez à Outils > Communautés > Fonctions de communauté.
Fonctions préconfigurées pre-built-functions
Vous trouverez ci-dessous une brève description des fonctions fournies avec AEM Communities. Chaque fonction comprend une ou plusieurs pages AEM contenant des composants Communities connectés dans une fonctionnalité qui est facilement intégrée dans un modèle de site communautaire.
Un modèle de site de communauté fournit la structure d’un site de communauté, y compris les fonctions de connexion, les profils utilisateur, les notifications, la messagerie, le menu du site, la recherche, le thème et la marque.
Paramètres de titre et d’URL title-and-url-settings
Titre et URL sont des propriétés communes à toutes les fonctions de la communauté.
Lorsqu’une fonction de communauté est ajoutée à un modèle de site de communauté ou ajoutée lors de la modification de la structure d’un site de communauté, la boîte de dialogue de la fonction s’ouvre afin que le titre et l’URL puissent être configurés.
Détails de la fonction de configuration configuration-function-details
-
Titre
(Obligatoire) Le texte qui apparaît dans le menu des fonctionnalités du site
-
URL
(Obligatoire) Nom utilisé pour générer l’URI. Le nom doit être conforme aux conventions d’appellation imposées par AEM et JCR.
Par exemple, si vous utilisez le site créé à partir du tutoriel Prise en main,
- Titre = Page web
- URL = page
Ensuite, l’URL de la page est https://localhost:4503/content/sites/engage/en/page.html
et le lien de menu de la page s’affiche comme suit :
Fonction Flux d'activités activity-stream-function
La fonction de flux d’activités est une page avec un composant Flux d’activités avec toutes les vues sélectionnées (toutes les activités, activités utilisateur et suivantes). Voir aussi Notions fondamentales sur les flux d’activités pour les développeurs.
La boîte de dialogue suivante s’ouvre lorsqu’elle est ajoutée à un modèle :
Détails de la fonction de configuration configuration-function-details-1
-
Afficher la vue "Mes activités"
Si cette option est sélectionnée, la page Activités comprend un onglet qui filtre les activités en fonction de celles générées dans la communauté par le membre actuel. La valeur par défaut est sélectionnée.
-
Afficher la vue "Toutes les activités"
Si cette option est sélectionnée, la page Activités comprend un onglet qui inclut toutes les activités générées au sein de la communauté auxquelles le membre actuel a accès. La valeur par défaut est sélectionnée.
-
Afficher la vue "Flux de nouvelles"
Si cette option est sélectionnée, les pages Activités comprennent un onglet qui filtre les activités en fonction de celles que le membre actuel suit. La valeur par défaut est sélectionnée.
Fonction Blog blog-function
La fonction de blog est une page dont le composant Blog est configuré pour le balisage, les chargements de fichiers, le suivi, les membres pour la modification automatique, le vote et la modération. Voir aussi Notions fondamentales sur les blogs pour les développeurs.
La boîte de dialogue suivante s’ouvre lorsqu’elle est ajoutée à un modèle :
-
Autoriser les membres privilégiés
Si cette option est sélectionnée, le blog permet uniquement aux membres privilégiés de créer des articles en autorisant la sélection d’un groupe de membres privilégiés. Si cette option n’est pas sélectionnée, tous les membres de la communauté sont autorisés à créer. La valeur par défaut est désélectionnée.
-
Autoriser les chargements de fichiers
Si cette option est sélectionnée, le blog offre aux membres la possibilité de télécharger des fichiers. La valeur par défaut est sélectionnée.
-
Autoriser les réponses à threads
S’il n’est pas sélectionné, le blog autorise les réponses (commentaires) à un article, mais les réponses aux commentaires ne sont pas autorisées. La valeur par défaut est sélectionnée.
-
Autoriser le contenu en vedette
Si cette option est sélectionnée, le blog est identifié comme contenu présenté. La valeur par défaut est sélectionnée.
Fonction Calendrier calendar-function
La fonction de calendrier est une page avec un composant Calendrier configuré pour autoriser le balisage. Voir aussi Calendrier essentiel pour les développeurs.
La boîte de dialogue suivante s’ouvre lorsqu’elle est ajoutée à un modèle :
-
Autoriser la mise en classe
Si cette option est sélectionnée, le forum permet d’épingler les réponses aux sujets au début de la liste des commentaires. La valeur par défaut est sélectionnée.
-
Autoriser les membres privilégiés
Si cette option est sélectionnée, le blog permet uniquement aux membres privilégiés de créer des articles en autorisant la sélection d’un groupe de membres privilégiés. Si cette option n’est pas sélectionnée, tous les membres de la communauté sont autorisés à créer. La valeur par défaut est désélectionnée.
-
Autoriser les chargements de fichiers
Si cette option est sélectionnée, le blog offre aux membres la possibilité de télécharger des fichiers. La valeur par défaut est sélectionnée.
-
Autoriser les réponses à threads
S’il n’est pas sélectionné, le blog autorise les réponses (commentaires) à un article, mais les réponses aux commentaires ne sont pas autorisées. La valeur par défaut est sélectionnée.
-
Autoriser le contenu en vedette
Si cette option est sélectionnée, son contenu est identifié comme contenu présenté. La valeur par défaut est sélectionnée.
Fonction de contenu en vedette featured-content-function
La fonction de contenu proposé est une page avec un composant de contenu proposé configuré pour permettre l’ajout et la suppression de commentaires.
La fonctionnalité de contenu peut être autorisée ou non par composant (voir Fonction Blog, Fonction Calendrier, Fonction Forum, Fonction Idéation et Fonction QnA).
Lorsqu’elle est ajoutée à un modèle, la seule configuration est pour les paramètres de titre et d’URL.
Fonction Bibliothèque de fichiers file-library-function
La fonction de bibliothèque de fichiers est une page avec un composant Bibliothèque de fichiers configuré pour autoriser l’ajout et la suppression de commentaires.
Lorsqu’elle est ajoutée à un modèle, la seule configuration est pour les paramètres de titre et d’URL.
Fonction Forum forum-function
La fonction de forum est une page avec un composant Forum configuré pour le balisage, les chargements de fichiers, les éléments suivants, les membres à modifier, voter et modérer.
La boîte de dialogue suivante s’ouvre lorsqu’elle est ajoutée à un modèle :
Détails de la fonction de configuration configuration-function-details-2
-
Autoriser la mise en classe
Si cette option est sélectionnée, le forum permet d’épingler les réponses aux sujets au début de la liste des commentaires. La valeur par défaut est sélectionnée.
-
Autoriser les membres privilégiés
Si cette option est sélectionnée, le forum permet uniquement aux membres privilégiés de publier des rubriques en autorisant la sélection d’un groupe de membres privilégiés. Si cette option n’est pas sélectionnée, tous les membres de la communauté sont autorisés à publier du contenu. La valeur par défaut est désélectionnée.
-
Autoriser les chargements de fichiers
Si cette option est sélectionnée, le forum offre aux membres la possibilité de télécharger des fichiers. La valeur par défaut est sélectionnée.
-
Autoriser les réponses à threads
S’il n’est pas sélectionné, le forum autorise les commentaires sur un sujet, mais les réponses à ces commentaires ne sont pas autorisées. La valeur par défaut est sélectionnée.
-
Autoriser le contenu en vedette
Si cette option est sélectionnée, le contenu du composant est identifié comme contenu présenté. La valeur par défaut est sélectionnée.
Fonction Groupes groups-function
La fonction de groupes permet aux membres de la communauté de créer des sous-communautés au sein du site de la communauté dans l’environnement de publication.
Selon les paramètres lorsque la fonction Groupes est incluse dans un modèle de site de communauté, les groupes peuvent être publics ou privés et un ou plusieurs modèles de groupe de communautés peuvent être configurés pour offrir un choix de modèles lorsque le groupe de communautés est réellement créé (à partir de l’environnement de publication, par exemple). Un modèle de groupe de communautés spécifie les fonctionnalités de communautés qui sont créées pour les pages de groupe, telles que les forums et les calendriers.
Lorsqu’un groupe de communautés est créé, un groupe de membres est créé dynamiquement pour le nouveau groupe, auquel les membres peuvent être affectés ou rejoindre. Pour plus d’informations, voir Gestion des utilisateurs et des groupes d’utilisateurs.
À partir du Feature Pack 1 des communautés, les groupes de communautés sont créés dans l’environnement de création à l’aide de la console Groupes de communautés de siteset peuvent être créés dans l’environnement de publication lorsqu’ils sont activés.
La boîte de dialogue suivante s’ouvre lorsqu’elle est ajoutée à un modèle :
-
Sélectionner des modèles de groupe
Une liste déroulante qui permet de sélectionner un ou plusieurs modèles de groupe activés à partir desquels le futur créateur d’un nouveau groupe de communauté (dans l’environnement de publication) peut choisir.
-
Autoriser les membres privilégiés
Si cette option est sélectionnée, le forum permet uniquement aux membres privilégiés de publier des rubriques en autorisant la sélection d’un groupe de sécurité des membres privilégiés. Si cette option n’est pas sélectionnée, tous les membres de la communauté sont autorisés à publier du contenu. La valeur par défaut est désélectionnée.
-
Autoriser la création de Publish
Si cette option est sélectionnée, les membres autorisés de la communauté peuvent créer un groupe dans l’environnement de publication. Si cette option est désélectionnée, les nouveaux groupes (sous-communautés) ne peuvent être créés que dans l’environnement de création à partir de la console Groupes de sites de communautés .
La valeur par défaut est sélectionnée.
Fonction de conceptualisation ideation-function
La fonction d’idéation est une page avec un composant d’idéation.
Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre, qui spécifie le titre et les noms d’URL par défaut, ainsi que les paramètres d’affichage par défaut du modèle :
-
Autoriser les membres privilégiés
Si cette option est sélectionnée, le forum permet uniquement aux membres privilégiés de publier des rubriques en autorisant la sélection d’un groupe de sécurité des membres privilégiés. Si cette option n’est pas sélectionnée, tous les membres de la communauté sont autorisés à publier du contenu. La valeur par défaut est désélectionnée.
-
Autoriser les chargements de fichiers
Si cette option est sélectionnée, l’idée inclut la possibilité pour les membres de charger des fichiers. La valeur par défaut est sélectionnée.
-
Autoriser les réponses à threads
Si elle n’est pas sélectionnée, l’idée autorise les réponses (commentaires) à un sujet, mais les réponses aux commentaires ne sont pas autorisées. La valeur par défaut est sélectionnée.
-
Autoriser le contenu en vedette
Si cette option est sélectionnée, son contenu est identifié comme contenu présenté. La valeur par défaut est sélectionnée.
Fonction de classement leaderboard-function
La fonction Leadboard est une page avec un composant Leaderboard.
REMARQUE : le composant Leaderboard nécessite une configuration supplémentaire après la création d’un site de communauté à partir d’un modèle de communauté qui inclut la fonction Leaderboard. Spécifiez les règles du composant Leaderboard, qui dépendent de la configuration de notation et badges pour le site de la communauté.
Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre, qui spécifie le titre et les noms d’URL par défaut, ainsi que les paramètres d’affichage par défaut du modèle :
-
Afficher le badge
Si cette option est sélectionnée, une colonne pour les icônes de badge est incluse dans le tableau de classement.
La valeur par défaut est désélectionnée. -
Nom du badge d’affichage
Si cette option est sélectionnée, une colonne pour le nom du badge est incluse dans le tableau de classement.
La valeur par défaut est désélectionnée. -
Avatar d’affichage
Si cette option est sélectionnée, l’avatar du membre est inclus dans le tableau de classement, en regard du lien de son nom vers son profil de membre.
La valeur par défaut est désélectionnée.
Fonction Page page-function
La fonction de page ajoute une page vierge au site de la communauté qu’elle est connectée aux fonctionnalités du site de la communauté : connexion, menu, notifications, messages, thèmes et marques. Le contenu est ajouté à la page à l’aide du mode de création standard d’AEM.
Lorsqu’elle est ajoutée à un modèle, la seule configuration est pour les paramètres de titre et d’URL.
Fonction Q&R qna-function
La fonction Q&R est une page dont le composant Q&R est configuré pour le balisage, les chargements de fichiers, le suivi, les membres à modifier, voter et la modération.
Lorsqu’elle est ajoutée à un modèle, la configuration autorise la restriction aux membres privilégiés :
-
Autoriser la mise en classe
Si cette option est sélectionnée, le forum permet d’épingler les réponses aux sujets au début de la liste des commentaires. La valeur par défaut est sélectionnée.
-
Autoriser les membres privilégiés
Si cette option est sélectionnée, le forum Q&R permet uniquement aux membres privilégiés de publier des questions en autorisant la sélection d’un groupe de membres privilégiés. Si cette option n’est pas sélectionnée, tous les membres de la communauté sont autorisés à publier du contenu. La valeur par défaut est désélectionnée.
-
Autoriser les chargements de fichiers
Si cette option est sélectionnée, le forum Q&R offre aux membres la possibilité de télécharger des fichiers. La valeur par défaut est sélectionnée.
-
Autoriser les réponses à threads
Si cette option n’est pas sélectionnée, le forum Q&R permet d’envoyer des commentaires (réponses) à une question publiée, mais les réponses aux réponses ne sont pas autorisées. La valeur par défaut est sélectionnée.
-
Autoriser le contenu en vedette
Si cette option est sélectionnée, son contenu est identifié comme contenu présenté. La valeur par défaut est sélectionnée.
Créer une fonction de communauté create-community-function
Pour créer une fonction de communauté, sélectionnez l’icône Create Community Function
située en haut de la console Fonctions de communauté. Plusieurs fonctions basées sur le même plan directeur d’AEM peuvent être créées, puis personnalisées de manière unique en s’ouvrant en mode d’édition de création.
Nom de fonction de la communauté community-function-name
Dans le panneau Nom de la fonction de la communauté , un nom, une description et si la fonction est activée ou désactivée sont configurés :
-
Nom de fonction de la communauté
Nom de fonction utilisé pour l’affichage et le stockage.
-
Description de la fonction de communauté
Description de la fonction à afficher.
-
Désactivé/Activé
Bouton de basculement contrôlant si la fonction est référencable.
Plan directeur AEM aem-blueprint
Dans le panneau AEM Blueprint
, il est possible de sélectionner le plan directeur qui est l’implémentation sous-jacente de la fonction de communauté.
La fonction de communauté est un mini-site qui comprend une ou plusieurs pages, préconfigurées pour être incluses dans un site de communauté, y compris les fonctions de connexion, les profils utilisateur, les notifications, la messagerie, le menu du site, la recherche, le thème et la marque. Une fois la fonction créée, il est possible d'ouvrir la fonction en mode d’édition de l’auteur et de personnaliser les paramètres de la page ou du composant.
Puisque la fonction de communauté est implémentée en tant que Live Copy d’un plan directeur, il est possible de déployer les modifications apportées à une fonction qui affecte toutes les pages de site de communauté créées à partir du modèle de site de communauté ou du modèle de groupe de communauté qui incluait la fonction. Il est également possible de dissocier une page de son plan directeur parent pour effectuer des modifications au niveau de la page.
Voir aussi Multi Site Manager.
Miniature thumbnail
Dans le panneau Miniatures, une image peut être chargée pour s’afficher dans la console Fonctions de communauté.
Ouvrir la fonction de communauté open-community-function
Sélectionnez l’icône Open Community Function
pour passer en mode d’édition de création pour créer le contenu de la page et modifier la configuration du ou des composants de fonctionnalités.
Configuration des composants configuring-components
Une fonction de communauté est implémentée en tant que Live Copy d’un plan directeur d’AEM, dont les détails sont documentés sous Multi Site Manager.
Il est possible non seulement de créer du contenu de page, mais aussi de configurer des composants.
Si vous configurez un composant sur une page d’un site de communauté créé, il peut être nécessaire d’annuler l’héritage pour configurer le composant. L’héritage doit être rétabli une fois la configuration terminée.
Pour plus d’informations sur la configuration, consultez la page Composants Communities pour les auteurs.
Modifier la fonction de communauté edit-community-function
Sélectionnez l’icône Edit Community Function
pour modifier les propriétés de la fonction à l’aide des mêmes panneaux que la création d’une fonction communautaire, y compris l’activation ou la désactivation de la fonction.