Project

General

Profile

Actions

Bug #4245

closed

Ical : Heure des évènements

Added by Sebastien Vuillet almost 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Start date:
02/07/2013
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.11
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Lorsque l'on utilise le lien ical d'un almanach pour l'intégrer dans un client (Google Calendar dans mon cas).
Il y a un décalage d'une heure des évènements.

Apparemment l'heure d'hiver/été n'est pas gérée.

Actions #1

Updated by Nicolas Eysseric almost 9 years ago

  • Status changed from New to Feedback

Je viens de faire le test depuis l'agenda de Gmail en créant un agenda et en y important les évènements d'un almanach de notre Extranet (v5.11.1). Ils ont tous été créés à la bonne heure...

Actions #2

Updated by Sebastien Vuillet almost 9 years ago

Je contraste le problème sur l'extranet espace CCIR CA...
Sous Chrome et Firefox.

Pour cela, dans Google Calendar, je fais "Autres agenda" => "ajouter par URL"

Actions #3

Updated by Nicolas Eysseric almost 9 years ago

Google doit avoir un comportement différent selon l'usage du iCal.
Lorsque le fichier iCal est importé dans un agenda, il n'y a pas de problème.
Il suffit de regarder le flux généré. Les dates et horaires sont corrects. Le timezone aussi.

Actions #4

Updated by Nicolas Eysseric almost 9 years ago

  • Status changed from Feedback to Assigned
  • Assignee set to Miguel Moquillon
  • Priority changed from High to Normal

Après quelques recherches, il semble bien que Google gère différemment les données iCal selon la méthode : flux ics ou fichier ics.
Cela explique la différence de comportement selon si on importe un fichier ou si on crée un calendrier à partir d'une URL (flux).
L'utilisation d'une section VTIMEZONE permettrait peut être d'apporter plus de standardisation au flux/fichier généré.

Ci joint quelques ressources utiles :
Actions #5

Updated by Miguel Moquillon over 8 years ago

  • Status changed from Assigned to In progress...
Actions #6

Updated by Miguel Moquillon over 8 years ago

  • Status changed from In progress... to Resolved
  • Target version set to Version 5.11.2

En fait le problème vient du parseur ICS de Google qui est connu, apparemment, pour être bogué. La solution a été de stipuler la timezone directement avec les dates des événements ; dans certains contextes, il ne sait pas traiter l'instruction ical TIMEZONE d'un événement.

Actions #7

Updated by Emmanuel Hugonnet over 8 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF