Bonjour,
Ceci est un retour d’expérience pour :
- Attirer votre attention sur un problème : lors de l’export de vos agendas depuis l’interface web Google Calendar, il se peut que tous vos évènements soient erronément modifiés fuseau GMT0 au lieu de GMT+1 (ou d’un autre GMT que vous aviez choisi).
- Parler de solutions…
1) Le problème
Lors de ma migration de Google vers Nubo, sans connaître l’existence de ce problème, voici comment j’ai procédé :
- a) J’ai exporté mes agendas personnels en fichier .ics depuis le logiciel iCal (Mac)
b) J’ai exporté les agendas de ma compagne en fichier .ics depuis l’interface web Google Calendar - J’ai importé chaque fichier .ics dans Nubo via l’interface web
- J’ai passé en revue une partie de l’agenda Nubo, en comparant avec Google, afin de vérifier que tous les évènements semblent bien avoir été importés
- Archivage : j’ai choisis de conserver les fichiers .ics au cas où, et d’effacer les agendas des serveurs de Google
Quelques jours plus tard, je me suis rendu compte qu’un évènement de l’agenda de ma compagne est affiché à 11h, que si je l’édite il est marqué à 10h… en GMT+0. Après vérification :
- tous les évènements des agendas exportés depuis iCal (point 1a) sont corrects
- tous les évènements des agendas exportés depuis Google (point 1b) ont été attribués au fuseau GMT0 Universel
- NB : Après vérification, les agendas et les divers logiciels utilisés étaient pourtant tous réglés en GMT+1. Et les évènements créés dans Google Calendar ne contenaient pas la spécification GMT+0 : celle-ci a bien été ajoutée lors de l’export.
Lors de votre migration, faites donc bien attention à ce que le GMT de vos évènements ne soit pas altéré.
2) Est-il possible d’éviter ce problème ?
Le sujet est traité ici mais la solution ne semble pas fonctionner, ou alors pas pour tout le monde ? Pour ma part, je n’ai pas pu tester cette solution car j’ai effacé mes agenda Google avant de me rendre compte du problème…
Je conseillerais de toujours passer par un logiciel plutôt que par l’interface web de Google.
3) Comment récupérer les fichiers altérés, dans lesquels l’entête est bien “GMT+1” mais chaque évènement a été converti en GMT0 ?
Ma solution passe par iCal (Mac), mais j’imagine que cela fonctionnera avec n’importe quel logiciel dont l’export .ics fonctionne correctement.
Voici la séquence gagnante :
- Créer un nouvel agenda dans l’interface Google ; régler cet agenda en fuseau GMT0 Universel (attention : faire ce réglage dans les paramètres de l’agenda en particulier, pas dans les paramètres généraux de Google Calendar)
- Importer le fichier .ics “altéré” (fichier exporté depuis Google, qui contient les évènements erronément associés au fuseau GMT0)
- Retourner dans les paramètres de l’agenda et modifier le réglage du fuseau en GMT+1 (pour ma part j’ai dû le faire deux fois, car la 1e fois ça a donné un message d’erreur)
- Synchroniser le nouvel agenda sur iCal ; exporter un fichier .ics depuis iCal
- Importer cet .ics dans Nubo et… OUF, ça y est, les évènements sont en GMT+1 et à la bonne heure…
Pour mémoire, voici les pistes que j’ai abandonnées :
-
J’ai essayé de réimporter les fichiers .ics “altérés” dans Google, puis de les exporter avec iCal, mais les évènements restent en GMT+0.
-
Je n’ai pas trouvé d’option pour éditer les évènements en masse sur iCal, sur Google ni sur Android. J’ai ouvert les fichiers .ics avec un éditeur de texte pour voir si je pouvais facilement les éditer mais ne maitrisant par l’encodage, j’ai préféré ne pas me risquer à un “tout remplacer” à l’aveugle…
Voilà, en espérant que mon expérience pourra aider quelqu’un…
K.