Fonctions de la communauté community-functions

Les types de fonctionnalités attendus d’une expérience de communauté sont bien connus. Les fonctions de communauté sont disponibles en tant que fonctions de communauté. Pour faire simple, il s’agit d’une ou de plusieurs pages pré-câblées pour mettre en œuvre une fonctionnalité de communauté qui nécessite plus que l’ajout d’un composant à une page en mode création. Ils sont les blocs de construction utilisés pour définir la structure d’un modèle de site de communauté à partir duquel les sites de communauté sont créés.

Une fois qu’un site communautaire est créé, vous pouvez ajouter du contenu aux pages résultantes à l’aide du mode de création AEM standard. Diverses fonctions de communauté sont disponibles, comme illustré dans la console Fonctions de communauté .

NOTE
Les consoles de création de sites de la communauté, modèles de site de la communauté, modèles de groupe de la communauté et fonctions de la communauté doivent être utilisées uniquement dans l’environnement de création.

Console des fonctions de la communauté community-functions-console

Pour accéder à la console des fonctions de la communauté dans l’environnement de création :

  • Accédez à Outils > Communautés > Fonctions de la communauté.

fonctions-communautaires

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 de communautés connectés dans une fonction facilement incorporée dans un modèle de site de communauté.

Un modèle de site de communauté fournit la structure d’un site de communauté, y compris la connexion, les profils utilisateur, les notifications, la messagerie, le menu du site, la recherche, le thème et les fonctionnalités de marque.

Paramètres de titre et d’URL title-and-url-settings

Title 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 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

title-url-details

  • Titre

    (Obligatoire) Texte qui apparaît dans le menu des fonctions du site

  • URL

    (Obligatoire) Nom utilisé pour générer l’URI. Le nom doit être conforme aux conventions de dénomination imposées par AEM et JCR.

Par exemple, en utilisant le site créé à partir de la suite du tutoriel Prise en main, si

  • Titre = Page Web
  • URL = page

L’URL de la page est alors https://localhost:4503/content/sites/engage/en/page.html

et le lien du menu de la page s’affiche comme suit :

engage-page

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 où toutes les vues sont sélectionnées (toutes les activités, les activités utilisateur, etc.). Consultez également la section Essentiels de flux d’activités pour les développeurs.

Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre :

Détails de la fonction de configuration configuration-function-details-1

function-details

  • Paramètres de titre et d’URL

  • 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 comprenant toutes les activités générées dans la communauté à laquelle le membre actuel a accès. La valeur par défaut est sélectionnée.

  • Afficher la vue « Flux d’actualités »

    Si cette option est sélectionnée, les pages Activités incluent 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, le chargement de fichiers, le suivi, la modification automatique, le vote et la modération. Voir aussi Blogue Essentials pour les développeurs et les développeuses.

Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre :

composant-blog

  • Paramètres de titre et d’URL

  • 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 avec thread

    Si cette option n’est pas sélectionnée, 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. Consultez également la section Calendar Essentials pour les développeurs et les développeuses.

Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre :

calendar-details

  • Paramètres de titre et d’URL

  • Autoriser l’épinglage

    Si cette option est sélectionnée, le forum permet d’épingler les réponses au sujet 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 avec thread

    Si cette option n’est pas sélectionnée, 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 en vedette. La valeur par défaut est sélectionnée.

La fonction de contenu en vedette est une page dont le composant de contenu en vedette est configuré pour autoriser l’ajout et la suppression de commentaires.

La possibilité de mettre en avant du 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 dont le composant Bibliothèque de fichiers est 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 dont le composant Forum est configuré pour le balisage, les chargements de fichiers, le suivi, l’auto-modification, le vote et la modération des membres.

Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre :

Détails de la fonction de configuration configuration-function-details-2

forum-component1

  • Paramètres de titre et d’URL

  • Autoriser l’épinglage

    Si cette option est sélectionnée, le forum permet d’épingler les réponses au sujet 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 sujets 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. La valeur par défaut est désélectionnée.

  • Autoriser les chargements de fichiers

    Si cette option est sélectionnée, les membres du forum pourront charger des fichiers. La valeur par défaut est sélectionnée.

  • Autoriser les réponses avec thread

    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 de groupes groups-function

CAUTION
La fonction de groupes doit pas être la première ni la seule fonction dans la structure d'un site ou dans un modèle de site de communauté.
Toute autre fonction, telle que la fonction page, doit être incluse et répertoriée en premier.

La fonction de groupes permet aux membres de la communauté de créer des sous-communautés dans le site de la communauté dans l’environnement de publication.

Selon paramètres lorsque la fonction Groupes est incluse dans un modèle de site de la communauté, les groupes peuvent être publics ou privés et un ou plusieurs modèles de groupe de la communauté peuvent être configurés pour fournir un choix de modèles lorsque le groupe de la communauté est réellement créé (à partir de l’environnement de publication, par exemple). Un modèle groupe de communautés spécifie les fonctionnalités de communautés créées pour les pages de groupe, telles que les forums et les calendriers.

Lors de la création d’un groupe de la communauté, un groupe de membres est créé dynamiquement pour le nouveau groupe, auquel des membres peuvent être affectés ou rejoints. Pour plus d’informations, voir Gestion des utilisateurs et des groupes d’utilisateurs.

Depuis Communities pack de fonctionnalités 1, les groupes de communautés sont créés dans l’environnement de création à l’aide de la console Groupes de Communities Sites et peuvent être créés dans l’environnement de publication lorsqu’ils sont activés.

Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre :

group-template-config

  • Paramètres de titre et d’URL

  • Sélectionner les modèles de groupe

    Liste déroulante permettant de sélectionner un ou plusieurs modèles de groupe activés parmi lesquels le futur créateur d’un nouveau groupe de la 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 sujets 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. La valeur par défaut est désélectionnée.

  • Autoriser la création de la publication

    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. Elle indique les noms de titre et d’URL par défaut, ainsi que les paramètres d’affichage par défaut du modèle :

ideation-function

  • Paramètres de titre et d’URL

  • 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 sujets 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. La valeur par défaut est désélectionnée.

  • Autoriser les chargements de fichiers

    Si cette option est sélectionnée, les membres pourront charger des fichiers. La valeur par défaut est sélectionnée.

  • Autoriser les réponses avec thread

    Si cette option 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 en vedette. La valeur par défaut est sélectionnée.

Fonction de classement leaderboard-function

La fonction Tableau des scores est une page comportant un composant Tableau des scores.

REMARQUE : le composant Tableau des scores doit être davantage configuré après la création d’un site communautaire à partir d’un modèle de communauté qui inclut la fonction Tableau des scores. Spécifiez les règles du composant Tableau des scores, qui dépendent de la configuration du score et des badges pour le site de la communauté.

Lorsqu’elle est ajoutée à un modèle, la boîte de dialogue suivante s’ouvre. Elle indique les noms de titre et d’URL par défaut, ainsi que les paramètres d’affichage par défaut du modèle :

leaderboard-dialog

  • Paramètres de titre et d’URL

  • Afficher le badge

    Si cette option est sélectionnée, une colonne pour les icônes de badge est incluse dans le tableau des scores.
    La valeur par défaut est désélectionnée.

  • Afficher le nom du badge

    Si cette option est sélectionnée, une colonne pour le nom du badge est incluse dans le tableau des scores.
    La valeur par défaut est désélectionnée.

  • Afficher l’avatar

    Si cette option est sélectionnée, l’image de l’avatar du membre est incluse dans le tableau des scores, à côté de son nom et de son lien 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é, qui est connectée aux fonctionnalités du site de la communauté : connexion, menu, notifications, messagerie, thème et valorisation de marque. Le contenu est ajouté à la page à l’aide du mode de création AEM standard.

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 QnA est une page dont le composant QnA est configuré pour le balisage, le chargement de fichiers, le suivi, la modification automatique, le vote et la modération.

Lorsqu’elle est ajoutée à un modèle, la configuration permet de restreindre les membres dotés de privilèges :

qna-dialog

  • Paramètres de titre et d’URL

  • Autoriser l’épinglage

    Si cette option est sélectionnée, le forum permet d’épingler les réponses au sujet 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 QnA permet uniquement aux membres privilégiés de poser 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. La valeur par défaut est désélectionnée.

  • Autoriser les chargements de fichiers

    Si cette option est sélectionnée, le forum QnA permet aux membres de télécharger des fichiers. La valeur par défaut est sélectionnée.

  • Autoriser les réponses avec thread

    Si cette option n’est pas sélectionnée, le forum QnA autorise les commentaires (réponses) à une question publiée, mais les réponses aux questions 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 en vedette. 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é. Il est possible de créer plusieurs fonctions basées sur le même plan directeur AEM, puis de les personnaliser de manière unique en les ouvrant en mode d’édition Auteur.

create-community-function

Nom de fonction de la communauté community-function-name

nom-fonction

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 la fonction communautaire

    Nom de la fonction utilisé pour l’affichage et le stockage.

  • Description de la fonction communautaire

    Description de la fonction à afficher.

  • Désactivé/Activé

    Bouton bascule contrôlant si la fonction est référençable.

Plan directeur AEM aem-blueprint

aem-blueprint

Dans le panneau AEM Blueprint, il est possible de sélectionner le plan directeur qui est la mise en œuvre sous-jacente de la fonction communautaire.

La fonction de communauté est un mini site qui comprend une ou plusieurs pages, pré-câblées pour l’inclusion dans un site communautaire, y compris les connexions, les profils utilisateur, les notifications, la messagerie, le menu du site, la recherche, les thèmes et les fonctionnalités d’image de marque. Une fois la fonction créée, il est possible de l’ouvrir en mode d’édition 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 du site de la communauté créées à partir du modèle de site de la communauté ou modèle de groupe de la communauté qui incluait la fonction. Il est également possible de dissocier une page de son plan directeur parent pour apporter des modifications au niveau de la page.

Voir aussi Multi Site Manager.

Miniature thumbnail

function-thumbnail

Sur le panneau Miniature, une image peut être chargée pour s’afficher dans la console Fonctions de la communauté.

Ouvrir la fonction de communauté open-community-function

fonction ouverte

Sélectionnez l’icône Open Community Function pour passer en mode d’édition Auteur afin de créer le contenu de la page et de modifier la configuration du ou des composants de fonctionnalité.

Configuration des composants configuring-components

Une fonction de communauté est implémentée en tant que Live Copy d’un plan directeur 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 communautaire 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 Composants de communautés pour les auteurs.

Modifier la fonction de communauté edit-community-function

edit-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 création d’une fonction de communauté, y compris en activant ou en désactivant la fonction.

recommendation-more-help
experience-manager-65-help-communities