Créer et gérer des événements

:bookmark: 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.

:person_raising_hand: 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é :

  1. Activez le plugin Calendar (et Event)
  2. 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.

:information_source: Il est fortement recommandé de laisser la fonctionnalité local dates activée lorsque vous utilisez les événements.

Création d’un événement

Pour créer un événement :

  1. Commencez à créer un nouveau sujet ou modifiez le premier message d’un sujet existant
  2. Cliquez sur l’icône + dans la barre d’outils
  3. 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.

:information_source: 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.

Ressources supplémentaires

114 « J'aime »
Discourse Calendar (and Event)
How to generate ics of upcoming events?
Discourse 2.5.0.beta6 Release Notes
Calendar plugin features to make it really useful for us
Automatically bumping old topics on a category
Events Plugin :calendar:
User merge failed, corrupted database entries due to third party plugin
Ability to add multiple topic timers
Please better document the Discourse Calendar plugin
Events Plugin :calendar:
Calendar plugin features to make it really useful for us
Do Events have reminders?
Who use event plugin in their discourse community?
Events Plugin :calendar:
Events Plugin :calendar:
Go from a Wordpress + Discourse structure to a Discourse site only?
Creating sub-communities in a discourse server
Events Plugin :calendar:
Search results should prioritize first post in topic when title matches search term
Include an emoji when creating a new topic?
My Wiki of useful Meta (and other) links
Please better document the Discourse Calendar plugin
Integrate Zoom with Events
Event Creation
Reply format to show employees holiday in topic calendar
Posts containing an event can only be edited by event owner
Events Plugin :calendar:
Category Calendar with defaultView="listNextYear" not showing events
Discourse as a Conference App (in person, virtual, or hybrid)
Events Plugin :calendar:
Event added via Discourse Calendar doesn't show up in post until after refresh
Export event data is a bit painful, and email addresses would be useful
Is there a way to know number of views on replies
Plugin to show upcoming events on hosted discourse
Can we host events in discourse?
User merge failed, corrupted database entries due to third party plugin
A layout for community projects