Publié le 04/22/2018, rédigé par Gaulthier LALLEMAND

DAViCal

Créer un calendrier public avec DAViCal.

Sommaire : Monter son propre service de calendrier

Etape précédente : S'abonner au flux RSS d'un calendrier DAViCal

Dans certains cas, il peut être utile de partager son calendrier sans restriction pour :

Pour cet article je vais prendre le cas de Camille, qui souhaite partager son calendrier association_peinture publiquement.

Côté serveur

Je me logue sur le serveur DAViCal avec l'utilisateur camille. Puis je vais dans le menu User Functions et View My Details.

Dans la section Principal Collection, je clique sur CREATE COLLECTION :

Camille create public calendar

J'insère les informations souhaitées, et je n'oublie pas de cocher la case Publicly Readable. Puis je clique sur CREATE.

Important :

Quand je reviens sur la page utilisateur de Camille, la section Principal Collections contient bien son nouveau calendrier :

Camille Principal collections

Côté client

La procédure d'import du calendrier dans Thunderbird est la même que pour un calendrier classique.

Il y a cependant deux différences.

La première réside dans le choix du format de calendrier. Il faut choisir iCalendar (ICS) :

Create iCS public calendar

La seconde différence est l'adresse du calendrier :

https://davical.mondomaine.fr/public.php/camille/association_peinture

Le fichier PHP à indiquer est public.php.

Puis cliquer sur Suivant jusqu'à voir le calendrier apparaître.

Etape suivante : Donner un accès temporaire à un calendrier DAViCal grâce à un ticket