## Synchroniser le calendrier Picasoft sur ses agendas
Picasoft héberge une instance [NextCloud](https://cloud.picasoft.net/). Un plugin permet de gérer un [agenda](https://cloud.picasoft.net/apps/calendar/). Ce calendrier est très utile pour se rappeler des différents événements internes ou externes prévus, parce qu'on ne peut pas tout retenir de tête. :)
Cet agenda contient deux types d'événements :
* Public, c'est-à-dire que tout le monde peut les voir
* Asso, c'est-à-dire que les membres de l'association peuvent le voir, sous réserve d'être connectés (pour les réunions...)
Les identifiants de connexion sont les mêmes que sur les machines et sur le wiki. Si vous n'en avez pas, demandez nous de vous créer un compte.
Il est très utile de synchroniser ces événements dans votre agenda personnel ; de cette façon, ce que vous oubliez de noter vous sera rappelé par quelqu'un d'autre, et inversement. Voici quelques méthodes ; ce ne sont pas les seules, vous pouvez aussi ajouter l'agenda sur Google Agenda, mais bon...
## Sur Android
Téléchargez l'application DAVx5 sur [FDroid](https://f-droid.org/en/packages/at.bitfire.davdroid/) ou sur le [PlayStore](https://play.google.com/store/apps/details?id=at.bitfire.davdroid&hl=en_US). Cette application prend en charge le protocole CalDav, permettant de récupérer et d'ajouter des événements, et sera ensuite utilisée comme source d'événement pour votre application de calendrier préférée.
Une fois l'application téléchargée, ajoutez un compte et choisissez "Connexion avec une URL et un nom d'utilisateur" en remplissant les champs comme suit :
* URL de base : `https://cloud.picasoft.net/remote.php/dav`
* Identifiant et mot de passe : vos identifiants habituels pour les machines
Ensuite, choisissez un nom d'utilisateur qui sera indiqué dans le champ "Organisateur" si vous rajoutez des événements, et validez.
Une fois le compte créé, vous pourrez paramétrer le délai de synchronisation, l'affichage des couleurs, etc.
Ensuite, dans votre application de calendrier préférée, le compte Picasoft devrait s'afficher, vous pouvez alors choisir d'afficher les événements dans le calendrier global!
Attention, il est possible qu'Android mette en veille l'application et empêche la synchronisation. Suivez ces instructions : https://dontkillmyapp.com/
## Sur Thunderbird
### Avec TbSync
Cette solution nécessite le module Lightning ou un Thunderbird > 78 pour activer le module de calendrier.
Installer le module [TbSync](https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/) puis [Provider for CalDAV & CardDAV](https://addons.thunderbird.net/en-US/thunderbird/addon/dav-4-tbsync/).
Ensuite, dans `Outils` → `Extensions` → `TbSync` (appuyez sur la touche ALT pour afficher ce menu en haut de la fenêtre sur TB >= 78, celui à droite n'a pas cette option), choisissez d'ajouter un nouveau compte CalDav.
Choisissez la configuration automatique, remplissez vos identifiants, choisissez un nom pour le compte en local, et utilisez l'URL `https://cloud.picasoft.net`.
TbSync trouve automatiquement l'URL du calendrier : il n'y a plus qu'à passer à l'étape suivant et à activer la synchronisation du compte en cliquant sur la checkbox qui s'affiche.
Une fois que la synchronisation a été activée, vous retrouvez :
* Les contacts
* Les agendas
Cliquer alors sur les checkbox à côté des agendas (`asso` et `public`), choisissez un délai de synchronisation (exemple : 15 minutes), puis cliquez le bouton de Synchronisation pour activer la synchronisation avec les calendriers.
Si tout s'est bien passé, les événements sont disponibles dans votre calendrier :)
### Avec Lightning
Attention, cette solution connaît des problèmes de synchronisation à partir de la version 60 jusqu'à une version inconnue avec cette solution (voir [ce thread](https://help.nextcloud.com/t/solved-thunderbird-caldav-sync-in-linux-not-working-with-nextcloudpi/61393) par exemple). Aucun *fix* ne fonctionne de façon reproductible.
Si vous utilisez Thunderbird, vous pouvez installer le [module Lightning](https://addons.thunderbird.net/fr/thunderbird/addon/lightning/), qui ajoute un calendrier au client mail de base.
Sur Thunderbird > 78, pas besoin de l'extension.
Vous trouverez, après redémarrage, un icône de calendrier en haut à droite de Thunderbird. Cliquez dessus, le calendrier s'ouvre, puis cliquez droit sur le seul calendrier existant ("Home" chez moi). Choisissez "Nouveau calendrier", puis "Sur le réseau".
Le calendrier utilisera le protocole CavDAV, choisissez cette option, puis renseignez :
* L'URL : `https://cloud.picasoft.net/remote.php/dav`
* Votre nom d'utilisateur
Votre mot de passe vous sera demandé par la suite.
## Sur iOS
Rendez vous dans Réglages > Mots de passe et comptes > Ajouter un compte > Autre.
Choisissez "Ajouter un compte CalDAV", et remplissez les informations suivantes :
* URL : `https://cloud.picasoft.net/remote.php/dav`
* Identifiant et mot de passe : vos identifiants habituels pour les machines
Dans l'app Calendriers, vous pouvez depuis les paramètres choisir les calendrier à afficher, ainsi que la couleur associée à chaque calendrier (public, asso par exemple).