Création d’un site de communauté

Création d’un site de communauté

Utilisation de l’instance d’auteur pour créer un site de communauté

  • Connexion avec droits d’administrateur
  • À partir de la navigation globale : Navigation > Communautés > Sites

La console Sites de communautés fournit un assistant pour vous guider tout au long des étapes de création d’un site de communauté. Il est possible de passer à la Nextétape ou Backà l’étape précédente avant de valider le site à l’étape finale.

Pour commencer à créer un site communautaire :

  • Sélectionnez la Create button

createccommunity.site

Étape 1 : Modèle de site

createsitemplate63

Sur le Étape Modèle de site, saisissez un titre, une description, le nom de l’URL, puis sélectionnez un modèle de site de communauté, par exemple :

  • Titre du site de la communauté: Getting Started Tutorial

  • Description du site de la communauté: A site for engaging with the community.

  • Racine du site de la communauté: (laissez vide pour la racine par défaut) /content/sites)

  • Configurations du cloud: (laissez ce champ vide si aucune configuration de cloud n’est spécifiée) fournissez le chemin d’accès aux configurations de cloud spécifiées.

  • Langue de base du site de la communauté: (laissez intacte pour une seule langue : En anglais) utilisez le menu déroulant pour en choisir un. ou plus Les langues de base disponibles sont l’allemand, l’italien, le français, le japonais, l’espagnol, le portugais (Brésil), le chinois (traditionnel) et le chinois (simplifié). Un site de communauté sera créé pour chaque langue ajoutée et existera dans le même dossier de site, conformément aux bonnes pratiques décrites dans la section Traduction de contenu pour les sites multilingues. La page racine de chaque site contiendra une page enfant nommée par le code de langue de l’une des langues sélectionnées, comme "en" pour l’anglais ou "fr" pour le français.

  • Nom du site de la communauté: engager

    • Vérifiez deux fois le nom, car il n’est pas facilement modifié une fois le site créé.
    • L’URL initiale s’affiche sous le nom du site de la communauté.
    • Pour une URL valide, ajoutez un code de langue de base + ".html"
    • Par exemple, http://localhost:4502/content/sites/ engage/en.html
  • Modèle: Menu déroulant pour choisir Reference Site

Sélectionnez Suivant

Étape 2 : Conception

L’étape de conception est présentée dans deux sections pour sélectionner le thème et la bannière de marque :

THÈME DU SITE COMMUNAUTAIRE

Sélectionnez le style à appliquer au modèle. Lorsqu’il est sélectionné, le thème est recouvert d’une coche.

sitetheme

MARQUE DU SITE DE LA COMMUNAUTÉ

(Facultatif) Téléchargez une image de bannière à afficher sur les pages du site. La bannière est épinglée sur le bord gauche du navigateur, entre l’en-tête du site de la communauté et le menu (liens de navigation). La hauteur de la bannière est recadrée à 120 pixels. Il n’existe aucun redimensionnement de la bannière pour s’adapter à la largeur du navigateur et à la hauteur de 120 pixels.

chlimage_1-353 chlimage_1-354

Sélectionnez Suivant.

Étape 3 : Paramètres

À l’étape Paramètres , avant de sélectionner Next, notez que sept sections donnent accès aux configurations impliquant la gestion des utilisateurs, le balisage, la modération, la gestion des groupes, les analyses, la traduction et l’activation.

Visitez le Prise en main d’AEM Communities pour l’activation tutoriel pour découvrir comment utiliser les fonctionnalités d’activation.

GESTION DES UTILISATEURS

Cochez toutes les cases pour Gestion des utilisateurs

  • Pour autoriser les visiteurs du site à s’inscrire automatiquement
  • Pour permettre aux visiteurs du site d’afficher le site sans se connecter
  • Pour permettre aux membres d’envoyer et de recevoir des messages d’autres membres de la communauté
  • Pour autoriser la connexion à Facebook au lieu d’enregistrer et de créer un profil
  • Pour autoriser la connexion à Twitter au lieu d’enregistrer et de créer un profil
REMARQUE

Pour un environnement de production, il est nécessaire de créer des applications Facebook et Twitter personnalisées. Voir Connexion aux réseaux sociaux avec Facebook et Twitter.

createsitesettings

Balisage

Les balises qui peuvent être appliquées au contenu de la communauté sont contrôlées en sélectionnant AEM espaces de noms précédemment définis via la variable Console Balisage (par exemple, Espace de noms du tutoriel).

Il est facile de trouver des espaces de noms à l’aide d’une recherche par type. Par exemple,

  • Type 'tut'
  • Sélectionner Tutorial

chlimage_1-355

RÔLES

Rôles des membres de la communauté sont affectées via les paramètres de la section Rôles .

Pour permettre à un membre (ou à un groupe de membres) d’expérimenter le site en tant que responsable de la communauté, utilisez la recherche anticipée et sélectionnez le nom du membre ou du groupe dans les options de la liste déroulante.

Par exemple,

REMARQUE

Service Tunnel permet la sélection de membres et de groupes existants uniquement dans l’environnement de publication.

community_rôles-1

MODÉRATION

Acceptez les paramètres globaux par défaut pour modération contenu généré par l’utilisateur.

chlimage_1-356

ANALYTICS

Si Adobe Analytics est sous licence et qu’un service cloud et une structure Analytics ont été configurés, il est possible d’activer Analytics et de sélectionner la structure.

Voir Configuration d’Analytics pour les fonctionnalités des communautés.

chlimage_1-357

TRADUCTION

Le Paramètres de traduction indiquez la langue de base du site, ainsi que si le contenu généré par l’utilisateur peut être traduit ou non et dans quelle langue, le cas échéant.

  • Vérifier Autoriser la traduction automatique
  • Laissez les langues par défaut sélectionnées pour la traduction par le service de traduction automatique par défaut.
  • Laissez le fournisseur de traduction et la configuration par défaut
  • Il n’est pas nécessaire d’avoir un magasin global car il n’y a pas de copies de langue
  • Sélectionner Traduire toute la page
  • Laissez l’option de persistance par défaut

chlimage_1-358

ACTIVATION

Laissez vide lors de la création d’une communauté d’engagement.

Pour un tutoriel similaire, créez rapidement une communauté d'activation, voir Prise en main d’AEM Communities pour l’activation.

Sélectionnez Suivant.

Étape 4 : Créer un site de communautés

Sélectionnez Créer.

chlimage_1-359

Une fois le processus terminé, le dossier du nouveau site s’affiche dans la console Communautés - Sites .

communitiessitesconsole

Publication du nouveau site de la communauté

Le site créé doit être géré à partir de la console Communautés - Sites , à partir de laquelle de nouveaux sites peuvent être créés.

Après avoir sélectionné le dossier du site de la communauté pour l’ouvrir, survolez l’icône du site avec la souris afin que quatre icônes d’action s’affichent :

siteactionicons-1

Lorsque vous sélectionnez la quatrième icône représentant des points de suspension (Autres actions), les options Exporter le site et Supprimer le site s’affichent.

siteactionsnew-1

De gauche à droite, ils sont :

  • Ouvrir le site
    Sélectionnez l’icône en forme de crayon pour ouvrir le site de la communauté en mode d’édition de création, pour ajouter et/ou configurer des composants de page.

  • Modifier le site
    Sélectionnez l’icône Propriétés pour ouvrir le site de la communauté afin de modifier les propriétés, telles que le titre ou pour modifier le thème.

  • Publier le site
    Sélectionnez l’icône du monde pour publier le site de la communauté (par exemple, si votre serveur de publication s’exécute sur votre ordinateur local, puis sur localhost:4503 par défaut).

  • Exporter le site
    Sélectionnez l’icône d’exportation pour créer un package du site de la communauté qui est stocké tous les deux dans gestionnaire de modules et téléchargés.

    Notez que le contenu généré par l’utilisateur n’est pas inclus dans le module du site.

  • Supprimer le site

    sélectionnez l’icône supprimer pour supprimer le site de la communauté de l’intérieur. Communautés > Console Sites. Cette action supprime tous les éléments associés au site, tels que le contenu créé par l’utilisateur, les groupes d’utilisateurs, les ressources et les enregistrements de base de données.

siteactions-1

REMARQUE

Si vous n’utilisez pas le port par défaut 4503 pour l’instance de publication, modifiez l’agent de réplication par défaut pour définir le numéro de port sur la valeur correcte.

Sur l’instance d’auteur, dans le menu principal

  1. Accédez à Outils > Opérations > Réplication menu
  2. Sélectionner Agents sur l’auteur
  3. Sélectionner Agent par défaut (publication)
  4. En regard de Paramètres select Modifier
  5. Dans la boîte de dialogue contextuelle Paramètres de l’agent, sélectionnez l’onglet Transport .
  6. Dans URI, remplacez le numéro de port, 4503, par le numéro de port souhaité.

Par exemple, pour utiliser le port 6103 : http://localhost:6103/bin/receive?sling:authRequestLogin=1

  1. Cliquez sur OK
  2. (Facultatif) Sélectionnez Clear ou Force Retry pour réinitialiser la file d’attente de réplication

Sélectionnez Publier

Une fois que le serveur de publication est en cours d’exécution, sélectionnez l’icône mondiale pour publier le site de la communauté.

chlimage_1-360

Une fois le site de la communauté publié, un message s’affiche brièvement :

chlimage_1-361

Remarquez les nouveaux groupes d’utilisateurs de la communauté

En plus du nouveau site de la communauté, de nouveaux groupes d’utilisateurs sont créés, qui disposent des autorisations appropriées pour diverses fonctions administratives. Pour plus d’informations, rendez-vous sur Groupes d’utilisateurs pour les sites de la communauté.

Pour ce nouveau site de communauté, étant donné le nom "s’engager" du site à l’étape 1, les quatre nouveaux groupes d’utilisateurs peuvent être vus depuis le Console Groupes (navigation globale) : Communautés, groupes) :

  • Responsables de communauté Interagir
  • Administrateurs de groupes d’interactions communautaires
  • Membres de la communauté
  • Modérateurs d’engagement de la communauté
  • Membres privilégiés de la communauté Engage
  • Responsable de site de la communauté Interagir

Notez que Aaron McDonald est un membre de

  • Responsables de communauté Interagir
  • Modérateurs d’engagement de la communauté
  • Membres de la communauté Engage (indirectement en tant que membre du groupe Modérateurs)

chlimage_1-362

http://localhost:4503/content/sites/engage/en.html

chlimage_1-363

Configuration d’une erreur d’authentification

Une fois qu’un site a été configuré et envoyé pour publication, configuration du mapping de connexion ( Adobe Granite Login Selector Authentication Handler) sur l’instance de publication. L’avantage est que lorsque les informations de connexion ne sont pas correctement saisies, l’erreur d’authentification réaffiche la page de connexion du site de la communauté avec un message d’erreur.

Ajouter un Login Page Mapping as

  • /content/sites/engage/en/signin:/content/sites/engage/en

Étapes facultatives

Modification de la page d’accueil par défaut

Lorsque vous utilisez le site de publication à des fins de démonstration, il peut s’avérer utile de remplacer la page d’accueil par défaut par le nouveau site.

Pour ce faire, utilisez CRXDE Pour modifier le mapping des ressources sur publication.

Pour commencer :

  1. Lors de la publication, connectez-vous avec les privilèges d’administrateur

  2. Accédez à http://localhost:4503/crx/de

  3. Dans l’explorateur de projets, développez /etc/map

  4. Sélectionnez la http node

    • Sélectionner Créer un noeud

  5. Avec localhost.4503 noeud sélectionné

    • Ajouter une propriété

      • Nom sling:match

      • Type Chaîne

      • Valeur localhost.4503/$

        (doit se terminer par "$" char)

    • Ajouter une propriété

      • Nom sling:internalRedirect
      • Type Chaîne
      • Valeur /content/sites/engage/en.html
  6. Sélectionnez Enregistrer tout

  7. (facultatif) Supprimer l’historique de navigation

  8. Accédez à http://localhost:4503/

    • Arrivez à l’adresse http://localhost:4503/content/sites/engage/en.html
REMARQUE

Pour désactiver, ajoutez simplement le préfixe sling:match valeur de propriété avec un "x" - xlocalhost.4503/$ - et Enregistrer tout.

chlimage_1-364

Dépannage : Erreur lors de l’enregistrement de la carte

Si vous ne parvenez pas à enregistrer les modifications, assurez-vous que le nom du noeud est localhost.4503, avec un séparateur "point", et non localhost:4503 avec un séparateur "deux-points", comme localhostn’est pas un préfixe d’espace de noms valide.

chlimage_1-365

Dépannage : Échec de la redirection

Le "$' à la fin de l’expression régulière sling:matchchaîne est cruciale, de sorte que uniquement exactement http://localhost:4503/ est mappée, sinon la valeur de redirection est précédée de tout chemin d’accès pouvant exister après server:port dans l’URL. Par conséquent, lorsque AEM tente de rediriger vers la page de connexion, elle échoue.

Modification du site

Une fois le site créé, les auteurs peuvent utiliser la variable Icône Ouvrir le site pour exécuter des activités de création d’AEM standard.

En outre, les administrateurs peuvent utiliser la variable Icône Modifier le site pour modifier les propriétés du site, telles que le titre.

Après toute modification, pensez à save et republier le site.

REMARQUE

Si vous ne connaissez pas AEM, consultez la documentation sur gestion de base et un guide rapide pour la création de pages.

Sur cette page