Ce guide explique comment créer et gérer des événements en utilisant le plugin Calendar (et Event) dans Discourse. Il couvre la création d’événements, la définition des options d’événement, l’interaction avec les événements et la visualisation du calendrier des événements à venir.
Niveau utilisateur requis : Tous les utilisateurs (avec les autorisations appropriées)
Activation des événements
Les événements sont une fonctionnalité du plugin Calendar (et Event). Pour utiliser cette fonctionnalité :
- Activez le plugin Calendar (et Event)
- Configurez les paramètres associés
Pour des instructions détaillées sur l’activation et la configuration du plugin, lisez le guide du plugin Discourse Calendar and Event.
Il est fortement recommandé de laisser la fonctionnalité
local datesactivée lorsque vous utilisez les événements.
Création d’un événement
Pour créer un événement :
- Commencez à créer un nouveau sujet ou modifiez le premier message d’un sujet existant
- Cliquez sur l’icône + dans la barre d’outils
- Sélectionnez “Create Event” (Créer un événement) dans le menu déroulant
Cette action ajoute un bloc markdown modifiable à votre compositeur. Vous pouvez positionner ce bloc n’importe où dans votre message. Voici un exemple simple :
[event start="2024-02-28 20:00" status="public"]
[/event]
Pendant l’édition, vous verrez un espace réservé pour l’événement dans l’aperçu :
Options de l’événement
Lors de la création d’un événement, vous pouvez définir diverses options :
- Dates et heures de début et de fin : Un événement doit avoir une date de début ; la date de fin est facultative
- Nom de l’événement : Facultatif ; prend par défaut le titre du sujet s’il n’est pas spécifié
- Lieu : Ajoutez un lieu pour l’événement
- URL : Ajoutez un lien à afficher dans les informations de l’événement
- Description : Fournissez plus de détails sur l’événement (prend en charge les sauts de ligne et les liens)
- Nombre maximum de participants : Fixez un plafond pour le nombre de participants pouvant se marquer comme “Going” (Participant)
- Fuseau horaire : Définissez le fuseau horaire pour l’événement (les heures dans le markdown sont interprétées dans le fuseau horaire spécifié ; par défaut à UTC si aucun fuseau horaire n’est défini)
- Afficher l’heure locale : Affichez les heures de l’événement dans le fuseau horaire de l’événement plutôt que dans le fuseau horaire de la personne qui consulte — utile pour les événements en personne dans un lieu spécifique
- Statut : Choisissez parmi :
- Public : Peut être rejoint par n’importe qui
- Privé : Peut seulement être rejoint par les membres des groupes invités
- Autonome (Standalone) : Ne peut pas être rejoint
- Rappels : Définissez des rappels facultatifs pour notifier les participants ou remonter le sujet
- Récurence : Définissez s’il s’agit d’un événement récurrent (avec une date de fin facultative pour la récurrence)
- Événement minimal : Masquez les boutons ‘Going/Not Going’ (Participant/N’y va pas) et le statut d’invitation dans l’affichage
- Intégration de chat : (Staff uniquement, lorsque le Chat est activé) Créez un canal de discussion dédié pour l’événement
Après avoir défini ces options, votre sujet d’événement ressemblera à ceci :
Menu de l’événement
Une fois qu’un événement est créé, un menu dans le coin supérieur droit offre des options supplémentaires :
Options pour tous les utilisateurs (avec les autorisations appropriées) :
- Ajouter au calendrier (télécharger le fichier .ics ou ajouter à Google Calendar)
- Envoyer un MP au créateur de l’événement
- Événements à venir (visible sur les événements récurrents)
Options pour les utilisateurs qui peuvent gérer les événements :
- Notifier l’utilisateur (inviter un utilisateur à l’événement ; événements publics uniquement)
- Afficher les participants (voir la liste complète des participants)
- Exporter l’événement (télécharger une liste des RSVP)
- Invitation en masse (inviter des personnes via l’interface utilisateur ou en téléchargeant un CSV)
- Modifier l’événement
- Fermer l’événement / Ouvrir l’événement (rouvrir un événement précédemment fermé)
Interaction avec un événement
Les utilisateurs peuvent indiquer leur présence prévue à l’aide des boutons Going/Interested/Not Going (Participant/Intéressé/N’y va pas). Leurs avatars apparaîtront dans l’affichage de l’événement.
Les administrateurs peuvent configurer les boutons de participation disponibles via le paramètre du site
event participation buttons.
Pour les événements populaires, les utilisateurs peuvent voir une liste complète des réponses en cliquant sur le bouton “Show all” (Afficher tout) :
Si un événement a une date de fin, les détails de l’événement s’afficheront également dans les listes de sujets et dans l’en-tête du sujet lors du défilement :
Calendrier des événements à venir
Tous les événements créés sont listés dans le calendrier des événements à venir (Upcoming Events). Vous pouvez ajouter un lien vers ce calendrier dans votre barre latérale ou dans le menu de navigation déroulant de l’en-tête.
Le calendrier est disponible sur la page /upcoming-events, où les utilisateurs peuvent voir un résumé des événements sous forme de calendrier. Cliquer sur un événement ouvre le sujet associé pour les RSVP ou pour voir la conversation :
FAQ
Q : Pourquoi le bouton “Create Event” disparaît-il parfois ?
R : Certains utilisateurs ont signalé que le bouton “Create Event” disparaît par intermittence. Si cela se produit, essayez de rafraîchir la page.
Q : Puis-je modifier qui peut créer des événements ?
R : Oui, ceci est contrôlé par le paramètre du site discourse post event allowed on groups, qui spécifie quels groupes sont autorisés à créer des événements.






