2010-07-30 16 views
0

Actuellement, un site Web sur lequel je travaille comporte un calendrier Web des événements à venir. Nous étudions la possibilité d'étendre cette fonctionnalité afin que les utilisateurs puissent accéder localement aux données du calendrier - si possible par échange, google calendar ou tout autre programme de calendrier majeur.Création d'un calendrier central pour la synchronisation locale (iCal/CalDAV/???)

Ma question est sur la façon de mettre en œuvre cela. Le journal est susceptible de changer et cela doit être synchronisé dans les calendriers locaux sans intervention de l'utilisateur. Est-ce possible avec un fichier iCal?

Est-ce possible avec un fichier iCal? CalDAV semble être une bonne alternative, mais il existe peu de documentation sur la création/maintien d'un fichier CalCAV. Est-ce que quelqu'un sait de bonnes ressources à ce sujet? Et est-il possible de faire travailler CalDAV et échanger?

Y a-t-il d'autres options avec lesquelles les gens ont eu du succès?

Répondre

1

J'ai trouvé que c'était possible avec un fichier .ics (iCal). C'est juste la façon dont l'utilisateur l'ajoute dans son calendrier qui compte. S'ils téléchargent une copie puis ajoutent cela à leur calendrier local alors il ne mettra pas automatiquement à jour. Toutefois, s'ils disent que c'est un calendrier Web et pointent leur ordinateur vers l'URL du fichier iCal, toute modification sera reflétée dans leur calendrier local.

0

Je retournerais le calendrier avec une base de données, et offrirais les données à la fois via HTML et une interface iCal.

+0

Désolé, j'aurais dû préciser que c'est un serveur ModX avec le journal stocké dans une base de données – Phil