Je viens d'uploader un système d'exportation des rendez-vous, au format
de calendrier iCal (correspondant à la RFC 2445). Les logiciels
permettant d'exploiter ce format ne sont pas encore nombreux (ni
terminés), mais ça semble se développer rapidement:
- iCal (MacOS X)
- Mozilla Calendar (version ultra-beta, hein, mais ça fonctionne),
- Ximian Evolution (linux).
Il me semble qu'il y a aussi d'autres trucs de groupware, y compris en
PHP, qui l'utilisent, mais je n'ai pas réussi à tester (des usines à
gaz).
Le principe est de pouvoir rappatrier sur son disque dur un fichier
contenant la liste des rendez-vous qu'on a enregistré sur son site. De
cette façon, on peut:
- consulter sans être connecté,
- plus intéressant: suivre l'activité sur plusieurs sites à la fois.
Bon, les premiers essais donnent des résultats vraiment épatants.
-> Le fichier exporté (ou synchronisé, selon le logiciel choisi) fourni
désormais également une liste de tâches:
- annonces du site,
- pense-bêtes personnels,
- articles et brèves proposés à la publication; ça c'est tip-top...
-> Les énoncés des "summary" sont plus explicites:
- quand rendez-vous avec correspondants, leurs noms apparaissent dans le
titre; ça c'est parce que les logiciels que j'ai affichent mal les
participants à une "réunion" (Mozilla Calendar: l'info ne semble pas du
tout prise en compte; Ximian Evolution: c'est dans un onglet séparé, on
a toutes les chances de louper l'info);
- annonces générales et articles/brèves proposés sont précédés du nom du
site; là encore, pour compenser défaut des softs: aucun code couleur ne
permet sinon de différencier les différents niveaux d'infos.
-> Ajouté deux chaînes à traduire. L'idéal serait de faire une entrée
complète dans l'aide en ligne, mais là, j'ose pas vraiment...
-> Pour la synchronisation dans les deux sens avec les softs installés
en local, ça me semble mal barré: y'en a pas deux qui fonctionnent
pareil, et aucun avec des méthodes réellement utilisables en ligne
(Mozilla semble uploader directement un fichier par ftp; Ximian envoit
des mails aux participants à une réunion!).
Questions:
-> Qu'est-ce que ça donne avec iCal (Apple)? On peut synchroniser avec
des mises-à-jour automatiques, comme avec Mozilla Calendar?
-> Idéalement, pour synchroniser, il faudrait remplacer http:// par
webcal:// Mais là, je crains les problèmes de comprenotte de la part des
softs. (iCalShare.com s'en sort en proposant 2 boutons de
téléchargement)
-> Qu'est-ce que ça donne avec iCal (Apple)? On peut synchroniser avec
des mises-à-jour automatiques, comme avec Mozilla Calendar?
Oui. Avec webcal:// ça s'abonne directement , tandis qu'avec http:// ça
télécharge le calendrier et ça l'affiche. Le calendrier de spip.net est un
peu vide : les articles publiés / à valider etc. n'y figurent pas ?
Ical d'Apple récupère presque tout du fichier spip_cal.php3, y compris les
URL en hypertexte, sauf ATTENDEE, ORGANIZER et CATEGORIES (voir notes).
Trois possibilités avec ical (Apple):
1. webcal://... (tous navigateurs)
Ça ouvre ical avec une boîte de dialogue présentant trois options:
- Actualiser (Sychronisation - 15 minutes, à l'heure, quotidien, hebdo)
- Supprimer les alertes (???)
- Supprimer les tâches à réaliser
(il faut décocher pour afficher en "Tâches" les articles proposés)
Chaque site se voit attribué une couleur différente automatiquement.
Conclusion: importation et actualisation avec tous navigateurs.
2. http://…
- Safari télécharge, convertit en spip_ical.ics et s'abonne au fichier
local (illusion de synchro, mais pas de synchro).
- Tous les autres (Mozilla, Netscape, IE/Mac, Camino) téléchargent le
fichier en local sous forme spip_cal.php3 (pas d'abonnement ou d'import
possible sans modification du suffixe en .ics)
Conclusion: merdique ;-(
3. Abonnement direct à partir de logiciel d'ical (il faut connaître ou
copier l'URL de la source - webcal:// ou http:// )
Même chose qu'au point 1.
Conclusion: mieux que rien, mais pas très amical ;-O
Je pense qu'on pourrait résoudre le problème en proposant deux liens, comme
chez http://icalshare.com :
- S'ABONNER (webcal:)
- TÉLÉCHARGER (http:)