DAViCal
S'abonner au flux RSS d'un calendrier DAViCal.
Sommaire : Monter son propre service de calendrier
Etape précédente : Voir un carnet d'adresses dans Thunderbird
Si j'ai un accès en lecture à beaucoup de calendriers, je n'ai sûrement ni le temps ni l'envie de passer mon temps à les scruter afin de repérer les nouveaux événements.
Les concepteurs de DAViCal ont donc intégré une fonctionnalité qui permet d'alimenter un flux RSS des changements opérés sur un calendrier.
Pour lire ce flux RSS, je vais utiliser Thunderbird, mais la manipulation est similaire sur d'autres clients.
Créer un compte de flux
Dans le menu principal, je clique sur Nouveau
et Compte de flux...
pour obtenir cette fenêtre :
J'inscrit le nom du compte et je clique sur Suivant
puis Terminer
.
Ce compte recensera l'ensemble des flus RSS des calendriers que je surveille.
Une fois créé, il apparaît dans la partie gauche de la fenêtre de Thunderbird :
S'abonner à un flux
Lorsque mon nouveau compte RSS Mes Calendriers est sélectionné, je clique sur Gérer les abonnements :
Je renseigne l'adresse du flux et je clique sur Ajouter
:
L'adresse du flux est à adapter selon mes besoins. Elle est très similaire à l'adresse d'un calendrier, sauf pour le fichier PHP :
https://davical.mondomaine.fr/feed.php/marie/work_calendar
Remarque 1 : dans le champs Adresse du flux, le nom du calendrier est bien work_calendar avec un caractère underscore séparant les deux mots. On ne le voit pas, mais il est bien là !
Remarque 2 : Thunderbird demande un login et un mot de passe pour récupérer le flux RSS du calendrier de l'utilisateur marie. J'ai alors la possibilité d'entrer :
- le login/mot de passe de marie;
- le login/mot de passe d'un autre utilisateur ayant les droits en lecture (ou plus) sur ce calendrier. Je peux me servir de cette fonctionnalité pour surveiller, par exemple, un calendrier partagé par les membres d'un groupe.
Puis je clique sur Fermer
.
Mettre à jour un flux
Pour assurer la mise à jour du flux, je peux aller dans les paramètres du compte pour cocher les cases suivantes :
Ou bien je peux forcer la mise à jour en faisant un clic-droit sur le compte RSS Mes Calendriers et en choisissant Relever les nouveaux messages.
Lire un flux
Pour lire un flux, il me suffit de dérouler le menu RSS Mes Calendriers et de cliquer sur le flux qui m'intéresse :
Plus de détails sur la gestion des flux RSS dans Thunderbird.
Côté serveur
Le fait de m'abonner au flux RSS d'un calendrier de l'utilisateur marie a provoqué, sur le serveur DAViCal, la création d'une Collection :
- qui n'est ni un calendrier ni un carnet d'adresses;
- dont le Path est
/marie/.in/
; - dont le Display Name est Marie Inbox;
- qui a les droits par défaut.
Les propriétés de cette Collection sont définies dans la RFC 6638. Cet objet contient les messages venant des organisateurs d'événements, ou les réponses venant des participants. Il est préférable de ne pas y toucher.
Attention : cette Collection bénéficie des droits par défaut. Cela signifie qu'un mauvais paramétrage de ces droits peut amener à une potentielle fuite de données.
Etape suivante : Créer un calendrier public avec DAViCal