Aller au contenu

Événements

5 fonctionnalités essentielles · 15 ajoutées depuis le fork

Ce que propose Catodon

Créer des événements

Créé par Catodon

Publiez un événement avec une date, un lieu et une carte, qui apparaît aussi comme un événement sur les autres instances.

Le formulaire de publication transformé en événement : titre, description, date et heure de début, un interrupteur d’heure de fin, fuseau horaire, lieu, adresse avec un bouton de recherche, lien en ligne, catégorie, Private event, mode de réponse et nombre maximal de participants.

Trouver des événements

Créé par Catodon

Voyez sur une seule page Événements ceux à venir des personnes et des instances que vous suivez.

La page Events : onglets My events, Following, This server et All, filtres par catégorie, hashtag et Upcoming ou Past, et le premier événement à venir, Beginners chess night, en ligne.

Répondre aux événements

Créé par Catodon

Dites que vous venez et voyez qui d’autre vient, y compris pour les événements organisés ailleurs.

La fenêtre Attendees de l’événement de Carol, vue par Carol seule : onglets Going, Maybe et Not going, la note indiquant qu’elle seule voit qui a répondu, et Dave et Alice qui participent.

Invitations et événements privés

Créé par Catodon

Invitez des personnes à un événement, ou réservez-le aux invité·es.

L’événement privé de Carol Book club dinner tel que le voit Alice, l’une des invitées : la publication intitulée Private event, la carte avec la date et le lieu de Carol, et Attend et Can't go.

Flux de calendrier

Créé par Catodon

Abonnez-vous aux événements de quelqu’un depuis votre propre application de calendrier.

L’onglet Events du profil de Carol, avec un bouton Subscribe in a calendar app au-dessus de ses événements ; son infobulle indique qu’il copie l’adresse d’un calendrier de ces événements publics.

Nouveautés version par version

Des cartes d’événement avec la date et le lieu

26.11.0

Une publication qui est un événement venu de Mobilizon, de Gancio ou d’une autre instance affiche désormais sous son titre une carte avec la date, l’heure dans le fuseau horaire de l’événement et dans le vôtre, chaque lieu avec son adresse, l’éventuel lien en ligne, et s’il est annulé ou reporté. Rien n’est chargé depuis un service de cartographie tant que vous ne suivez pas un lien, et Ajouter au calendrier télécharge un fichier .ics construit dans votre navigateur.

L’événement de Carol Book swap at the library : une carte avec la date, l’heure à Paris et dans le fuseau du lecteur, le lieu et son adresse avec Open in map, 2 going et 23 places left, Attend et Can't go, Add to calendar et Invite.

Une page Événements

26.11.0

Une nouvelle page Événements liste les événements qui ne sont pas encore terminés, les plus proches d’abord, parmi tous les événements publics que l’instance connaît, avec des onglets pour ceux de cette instance et pour les comptes et forums que vous suivez, et des filtres par catégorie ou par hashtag. Les profils et les forums qui ont des événements à venir gagnent un onglet Événements, et les applications lisent la liste par la nouvelle route events/upcoming.

La page Events : onglets My events, Following, This server et All, filtres par catégorie, hashtag et Upcoming ou Past, et le premier événement à venir, Beginners chess night, en ligne.

Créer des événements

26.11.0

Événement, dans le menu … du formulaire de publication, transforme une publication en événement avec un titre, un début et une fin, un fuseau horaire, un lieu, une adresse et un lien en ligne, et une modification peut l’annuler ou le reporter. Les autres instances le reçoivent comme un Event ActivityPub, sous la forme que décrit la FEP-8a8e, avec une ligne indiquant la date et le lieu pour que Mastodon les affiche aussi. Les applications utilisent le nouveau paramètre event de notes/create, notes/edit et notes/schedule/create.

Le formulaire de publication transformé en événement : titre, description, date et heure de début, interrupteur d’heure de fin, fuseau horaire, lieu, adresse avec un bouton de recherche, lien en ligne, catégorie, Private event, manière de répondre et nombre maximal de participants.

Participer aux événements

26.11.0

Un événement créé ici accepte par défaut les réponses de tout le monde, dans la limite d’un nombre de places si l’organisateur·ice en fixe un, et les personnes sur Mobilizon, Friendica et Hubzilla peuvent aussi répondre. Participer, Peut-être et Je ne peux pas se trouvent sous l’événement ; le nombre de participant·es est public, leur identité n’est visible que par l’organisateur·ice. Les applications utilisent les nouvelles routes events/rsvp, events/unrsvp et events/attendees, pour les événements de n’importe quelle instance.

La fenêtre Attendees de l’événement de Carol, vue par Carol seule : onglets Going, Maybe et Not going, la note précisant qu’elle seule voit qui a répondu, et Dave et Alice parmi les participants.

Des événements privés sur invitation

26.11.0

Événement privé, dans l’éditeur d’événement, transforme un événement en publication directe adressée aux personnes que vous invitez, qui seules peuvent le voir et y répondre, et qui reçoivent une notification avec des boutons de réponse. Aucune d’elles ne peut voir qui d’autre a été invité, sur cette instance ou sur une autre, et l’organisateur·ice garde la liste des invité·es et de leurs réponses sous Participant·es.

L’événement privé de Carol Book club dinner tel que le voit Alice, l’une des invitées : la publication titrée Private event, la carte avec la date et le lieu de Carol, et Attend et Can't go.

Inviter des personnes à un événement public

26.11.0

Chacun·e peut désormais inviter quelqu’un à un événement public ou non listé depuis sa carte. Une personne de cette instance reçoit une notification avec des boutons de réponse et retrouve l’événement sous Mes événements, tandis qu’une personne d’ailleurs reçoit un message avec le titre, l’heure, le lieu et le lien, que les instances Catodon qui connaissent ces invitations transforment en la même notification. Chaque personne n’est invitée qu’une fois, et jamais quelqu’un qui vous bloque ou vous masque.

Une notification : Bob Leroy invited you to an event, Photo walk along the canal, avec les boutons Attend et Can't go dans la notification.

Les événements sur les instances qui ne les gèrent pas

26.11.0

Misskey, Sharkey et les versions antérieures de Catodon, qui ne connaissent rien aux événements, affichent désormais le titre, la date, le lieu et le lien d’un événement au-dessus de sa description, si bien qu’un événement publié ici dit toujours quoi, quand et où sur ces instances.

Catégories, lieux et cartes des événements

26.11.0

La page Événements gagne un bouton Nouvel événement, des vues À venir et Passés, et un onglet Mes événements pour les événements auxquels vous avez répondu, les invitations et les événements que vous organisez. L’éditeur règle désormais une catégorie, la façon d’y participer et un nombre maximal de participant·es, et son champ d’adresse recherche le lieu et l’épingle sur une carte que vous pouvez ajuster. La recherche et les tuiles de la carte passent par votre propre instance, si bien que votre navigateur ne contacte jamais OpenStreetMap.

L’onglet My events de la page Events : le choix Upcoming, le menu Show ouvert sur Answered, Invited, not answered et Organized by me, et l’événement auquel le lecteur a répondu.

Les événements sur davantage d’instances

26.11.0

Testés face à Mobilizon, Gancio, Friendica, Hubzilla, Mastodon, Lemmy, NodeBB, Mbin et PieFed, les événements s’affichent désormais mieux sur bon nombre d’entre eux : Mastodon et Hubzilla affichent une ligne qui dit quand et où, les réponses parviennent à Hubzilla, et un événement sur invitation arrive sur Friendica comme un événement plutôt que comme un message privé. Les événements publiés dans des forums NodeBB, Mbin ou PieFed leur parviennent désormais comme des publications de forum ordinaires.

Les réponses aux demandes de participation

26.11.0

Quand vous demandez à participer à un événement d’une autre instance, comme un événement Mobilizon qui approuve ses participant·es, vous êtes prévenu·e quand l’organisateur·ice vous accepte ou vous refuse ; pour un événement ouvert à tout le monde, seul un refus est annoncé. La notification peut être désactivée dans Paramètres > Notifications, et un événement ouvert à l’écran se met à jour sans rechargement dès que la réponse arrive.

Des nombres de participant·es à jour

26.11.0

Mobilizon ne prévient pas les autres instances quand quelqu’un rejoint un événement, si bien que les chiffres affichés ici devenaient périmés. Désormais, quand une personne connectée ouvre ou liste un événement à venir d’une autre instance, cette instance est de nouveau interrogée sur le nombre, au plus toutes les dix minutes par événement, et le nouveau chiffre apparaît sur la page ouverte dès qu’il arrive.

Choisir les services de cartographie

26.11.0

Administration > Intégrations > Cartes règle le serveur de tuiles, le crédit affiché sur la carte et la recherche d’adresse compatible Nominatim qu’utilise l’éditeur d’événement, à la place de ceux d’OpenStreetMap. Les tuiles sont conservées par serveur de tuiles, si bien qu’un changement n’affiche jamais les anciennes, et un nettoyage quotidien retire les tuiles que personne n’a regardées depuis un mois.

La section Maps des intégrations de l’Administration : le serveur de tuiles, la mention affichée sur la carte et la recherche d’adresse qu’utilise l’éditeur d’événements.

Des listes d’événements à venir paginées

26.11.0

La collection upcomingEvents que lisent les autres instances ne listait que les 50 premiers événements à venir d’un compte. Elle les liste toujours, et renvoie désormais vers des pages suivantes quand il y en a davantage, pour que les autres instances puissent atteindre tous les événements à venir d’un compte.

Des flux d’agenda pour les événements

26.11.0

/@user/events.ics est un flux iCalendar des événements publics d’un compte, ceux à venir et ceux des 30 derniers jours, pour que vous puissiez les suivre dans votre application d’agenda. Il est proposé pour les mêmes comptes que leurs flux Atom et RSS, un bouton de l’onglet Événements du profil copie son adresse, et les événements réservés aux abonné·es, non listés ou de forums privés n’y apparaissent jamais.

L’onglet Events du profil de Carol, avec un bouton Subscribe in a calendar app au-dessus de ses événements ; son infobulle indique qu’il copie l’adresse d’un calendrier de ces événements publics.

Conserver les événements des autres instances

26.11.0

Un événement venu de Mobilizon, Gancio, Friendica, Hubzilla ou de toute instance qui suit la FEP-8a8e est désormais conservé avec son début et sa fin, son fuseau horaire, ses lieux, son statut, ses catégories, ses organisateur·ices et sa participation, et une modification qui le déplace le met à jour. Les applications qui utilisent l’API Mastodon voient son titre, sa date et son lieu en tête de la publication, et les applications natives reçoivent un objet event qui le décrit.