Calendrier des événements/documentation
Le calendrier des évènements (events calendar) est un calendrier classique, qui peut être utilisé par n'importe qui pour partager des événements liés au mouvement Wikimédia. Le calendrier principal, qui s'affiche sur la page Events calendar, contient l'ensemble des évènements, mais chaque projet peut aussi afficher son propre calendrier grâce à un système de filtre.
Comment l’utiliser
Avant tout, activer les fonctionnalités avancées
Le calendrier des évènements peut être consulté et utilisé directement par n'importe qui, connecté ou sous IP, mais sans les fonctionnalités avancées. Pour activer la possibilité de naviguer d'un mois à l'autre, d'utiliser les filtres ou le mode d'affichage, d'ajouter ou de supprimer des évènements, vous devez copier-coller les deux lignes suivantes dans votre votre common.js :
importScript( 'User:Putnik/Events-calendar-editor.js' );
importScript( 'User:Putnik/Events-calendar-navigation.js' );
Ajouter des évènements
Une fois que vous avez activé les fonctionnalités avancées (cf. ci-dessus), un bouton va apparaître en bas de chaque calendrier, vous permettant d'ajouter un nouvel événement.
Si votre pays ou votre ville n’apparait pas, vous devez l’ajouter sur Events calendar/parameters.json. La même procédure s’applique si vous voulez utiliser une nouvelle étiquette.
Exporter au format ICalendar
Il est possible d'exporter un jeu d'événements au format iCalendar en créant une page contenant seulement {{Events calendar|display=ical}}
(vous pouvez ajouter des filtres à ce code, cf. la documentation du modèle). Ensuite, indiquez à votre logiciel de calendrier l’URL suivante : https://meta.wikimedia.org/wiki/MY_EXPORT_PAGE?action=raw&templates=expand
.
Pour récupérer tous les évènements, vous pouvez directement utiliser cette URL : https://meta.wikimedia.org/wiki/Events_calendar/ICalendar?action=raw&templates=expand.
Utilisation sur une autre page
Le calendrier des événements peut être utilisé sur n'importe quelle autre page, avec l'activation de la localisation et des filtres de mots-clés. Par exemple, il peut être utilisé pour afficher tous les événements d'un groupe d'utilisateurs donné, ayant lieu dans une ville ou lié à un thème donné. Pour plus d'informations sur ces possibilités, lisez la documentation du modèle Events calendar.
Fonctionnement
Voir la documentation sur Template:Events calendar.