Création et gestion d'événements

:bookmark: Ce guide explique comment créer et gérer des événements à l’aide du plugin Calendrier et Événements dans Discourse. Il couvre la création d’événements, la configuration des options, l’interaction avec les événements et l’affichage du calendrier des événements à venir.

:person_raising_hand: Niveau d’utilisateur requis : Tous les utilisateurs (avec les permissions appropriées)

Activer les événements

Les événements sont une fonctionnalité du plugin Calendrier et Événements. Pour utiliser cette fonctionnalité :

  1. Activez le plugin Calendrier et Événements
  2. Configurez les paramètres associés

Pour des instructions détaillées sur l’activation et la configuration du plugin, consultez le guide du plugin Calendrier et Événements de Discourse.

:information_source: Il est fortement recommandé de maintenir la fonctionnalité dates locales activée lors de l’utilisation des événements.

Créer 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 « Créer un événement » dans le menu déroulant

En mode texte enrichi, vous pouvez configurer votre événement directement dans le compositeur.

En mode Markdown, 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]

Lors de la modification, vous verrez un indicateur interactif dans l’aperçu où vous pouvez modifier votre événement :

Options de l’événement

Lors de la création d’un événement, vous pouvez définir diverses options. Certaines de ces options sont disponibles dans les paramètres avancés en cliquant sur l’icône d’engrenage en haut à droite de l’aperçu.

  • 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 ; par défaut, il prend 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 une limite au nombre de participants pouvant se marquer comme « Participant »
  • Fuseau horaire : Définissez le fuseau horaire de l’événement (les heures en Markdown sont interprétées dans le fuseau horaire spécifié ; par défaut, c’est 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 celui du spectateur — utile pour les événements en présentiel à un lieu spécifique
  • Combien de personnes peuvent confirmer leur présence :
    • Illimité
    • Jusqu’à…
    • Aucun (la présence n’est pas suivie et les boutons « Participant »/« Non participant » n’apparaissent pas)
  • Type de participation :
    • Public
    • Sur invitation uniquement (les participants doivent être membres d’un groupe spécifique)
  • Rappels : Définissez des rappels facultatifs pour notifier les participants ou remonter le sujet
  • Récurrence : Définissez si cet événement est récurrent (avec une date de fin facultative pour la récurrence)
  • Intégration du Chat : (Personnel 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 un événement créé, un menu en haut à droite offre des options supplémentaires :

Options pour tous les utilisateurs (avec les permissions appropriées) :

  • Ajouter au calendrier (télécharger un 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 pouvant gérer les événements :

  • Notifier un 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 confirmations de présence)
  • Invitation en masse (inviter des personnes via l’interface utilisateur ou en téléchargeant un fichier CSV)
  • Modifier l’événement
  • Fermer l’événement / Ouvrir l’événement (réouvrir un événement précédemment fermé)

Interagir avec un événement

Les utilisateurs peuvent indiquer leur participation prévue en utilisant les boutons « Participant »/« Intéressé »/« Non participant ». 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 la liste complète des réponses en cliquant sur le bouton « Tout afficher » :

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 répertoriés dans le calendrier des événements à venir. 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 à la page /upcoming-events, où les utilisateurs peuvent voir un résumé des événements sous forme de calendrier. En cliquant sur un événement, le sujet correspondant s’ouvre pour confirmer sa présence ou consulter la conversation :

Foire aux questions

Q : Puis-je modifier qui peut créer des événements ?
R : Oui, cela est contrôlé par le paramètre du site discourse post event allowed on groups, qui spécifie les groupes autorisés à créer des événements.

Ressources supplémentaires

114 « J'aime »
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
A layout for community projects
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:
Posts containing an event can only be edited by event owner
Search results should prioritize first post in topic when title matches search term
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
Notifier un évènement à un groupe
Besoin de renseignement pour informer une annulation d'événement
Discourse Calendar and Events
Include an emoji when creating a new topic?
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

C’est maintenant l’icône

3 « J'aime »

Merci Moin, j’ai mis à jour le message initial :discourse:

3 « J'aime »

Un message a été divisé dans un nouveau sujet : Lorsqu’un administrateur modifie des événements, le membre qui l’a publié perd le contrôle

Est-il possible d’afficher les événements à venir sur le forum ? Peut-être sur des barres latérales personnalisées ?

oui

Le composant comprend quelques blocs que vous pouvez afficher dans la barre latérale :

  • upcoming-events-list*

voici le mien

1 « J'aime »