! [spip-dev] Exportation des rendez-vous vers iCal

Salut,

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.

Utilisation

Salut,

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)

ARNO*

-> 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 ?

-- Fil

Superbe cet ajout.

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. :wink:

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:)