À partir d'une base de données, j'ai une table contenant des dates. J'aurais voulu intégrer ces dates dans mon calendrier Lightning dans Thunderbird. Or à ma connaissance (et après recherches), il n'existe pas (encore...) d'extension permettant de faire ce lien. Donc, il faut s'y coller.
Voici mon raisonnement : Lightning est capable d'importer des fichiers au format iCal (extension .ics) donc il "suffit" d'en fabriquer un...
Par contre, je ne maîtrise pas du tout. Je suis allé voir ici, pour le format de ce fichier ici : http://fr.wikipedia.org/wiki/ICalendar. Voici un bout d'explication extrait de Wikipédia.
Récupérer les infos nécessaires peut se faire par le biais d'une requête (a priori pas trop de problèmes) mais comment écrire ces données pour constituer le fichier .ics ?Voilà un exemple simple (depuis la RFC 2445) d'un objet iCalendar qui définit un événement "Bastille Day Party" qui se déroule entre le 14 juillet 1997 à 17h00 (UTC) jusqu'au 15 juillet 1997 à 03h59m59s (UTC) :
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR
Merci pour vos éclairages,
Thierry
Edit du 24/08/2009 :
Je viens de faire une demande pour avoir la possibilité d'exporter en format ics ici : http://www.openoffice.org/issues/show_bug.cgi?id=104443 . Ceux qui sont intéressés peuvent aller voter...