Créer des événements
Créé par CatodonPubliez un événement avec une date, un lieu et une carte, qui apparaît aussi comme un événement sur les autres instances.
5 fonctionnalités essentielles · 15 ajoutées depuis le fork
Publiez un événement avec une date, un lieu et une carte, qui apparaît aussi comme un événement sur les autres instances.
Voyez sur une seule page Événements ceux à venir des personnes et des instances que vous suivez.
Dites que vous venez et voyez qui d’autre vient, y compris pour les événements organisés ailleurs.
Invitez des personnes à un événement, ou réservez-le aux invité·es.
Abonnez-vous aux événements de quelqu’un depuis votre propre application de calendrier.
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.
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.
É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.
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.
É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.
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.
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.
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.
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.
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.
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.
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 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.
/@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.
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.