Agenda Individuel et Partagé - Webcalendar

Un article de Criterdoc.

Sommaire

Introduction

WebCalendar est une application internet/intranet accessible à partir d'un navigateur WWW qui permet de :

  • gérer et partager son Agenda Individuel.
  • gérer son agenda depuis le bureau, la maison, et depuis n'importe quel endroit dans le monde.
  • centraliser ses données pour les partager avec ses collègues ou avec d'autres applications de gestion d'agenda en utilisant les fonctions d'import/export statique.

Les caractéristiques de ce logiciel (détaillées plus bas) sont les suivantes :

  • Visualisation mensuelle, hebdomadaire ou journalière du calendrier.
  • Ajout, Modification, Rappel d'événements.
  • Invitation d'un autre utilisateur interne ou externe.
  • Notification par courrier électronique.

Accéder à l'application, via l'ENT (onglet BV, menu Agenda) Webcalendar (https://ent.univ-st-etienne.fr)

Fonctionnalités disponibles

Les principales fonctionnalités disponibles :

  • Agenda Multi-Utilisateur
  • Support des groupes
  • Délégation de son agenda à une (des) secrétaire(s)
  • Vue par jour, semaine (type planning ou agenda), mois, année
  • Création des vues sur les agendas des autres utilisateurs du(es) même groupe(s) d'appartenance
  • L'accès à l'agenda des utilisateurs du(es) même groupe(s) d'appartenance
  • La superposition de plusieurs agendas (calques)
  • Ajouter, modifier, répéter, supprimer un évènement
  • Rechercher une entrée dans le calendrier
  • Personnalisation de son agenda (Préférences)
  • Aide en ligne
  • Vérification des conflits d'évènements
  • Support du temps universel
  • Accepter ou rejeter l'évènement ajouté par un autre utilisateur dans son calendrier personnel
  • Rappel par messagerie
  • Notifier le nouvel événement par messagerie
  • Support Multi-Langue
  • Export au format vCal (.vcs) et iCal (.ics).
  • Import pour PDA (.dba), vCal (.vcs) et iCal (.ics)..

Les Menus de l'application

Menu "Aller à"

  • Mon agenda : Retouner sur son agenda individuel.
  • Aujourd'hui : Pour retourner à la plage du jour.
  • Administration : Pour déléguer son agenda et le personnaliser par les préférences, les vues, les calques, les catégories.
  • Evènements en attente : Visualiser les évènements (ou rendez-vous) en attente afin de les accepter ou de les rejeter. En cliquant sur "Accepter" le rendez-vous sera enregistré dans l'agenda; en cliquant sur "Rejeter" le rendez-vous ne sera pas enregistré et le créateur de l'évènement en sera informé par mail.
  • Agenda d'un autre utilisateur : Les détails ne sont visibles que pour les évènements déclarés publics. Pour les évènements déclarés privés, on voit la plage d'indisponibilité avec la mention "Privé" dans la zone de description courte et dans la bulle de description complète, le message "Cet évènement est confidentiel"
  • Rechercher : sur mot-clé (mots contenus dans la description courte et complète). Le caractère est le %. La première fois une fenêtre propose l'activation de la saisie semi-automatique dans le mode recherche.
  • Importer / Exporter
  • Ajouter un évènement : Ajouter un évènement à votre agenda individuel. L'évènement peut aussi être ajouté par un clic sur le symbole + à droite du jour ou de la plage horaire.
  • Aide : Consulter l'aide de Webcalendar

Sous Menu "Administration"

  • Préférences : Possibilité de personnaliser ses couleurs, l'amplitude des heures de travail, le format de l'heure et de la semaine, indiquer sa vue préférée, ....
  • Catégories : Permet de classer ses événements en créant ses propres catégories et/ou en exploitant les catégories communes.
  • Calques : Permet de définir l'agenda source et de lui associer une autre couleur.
  • Activer les calques : Permet de superposer dans un même agenda les évènements d'un autre utilisateur en les affichant d'une autre couleur.
  • Assistants(es) : Permet de déléguer son agenda à sa(ses) secrétaire(s).
  • Rapports : Permet de faire des rapports avec différents critères de sélection.

Menu "Vues"

  • Permet d'utiliser ses propres vues.

l,:,l:,

Menu "Rapports"

  • Permet de visualiser ses rapports.

Menu Informations complémentaires

  • Gérer les conflits d'agendas : Un message informe que la création d'un évènement entre en conflit avec une autre entrée d'agenda existante. On peut annuler la nouvelle création, sauvegarder ou faire les modifications qui s'imposent (en tenant compte des priorités).
  • Ecrire un évènement dans l'agenda d'un autre utilisateur : Une proposition est envoyée par mail à l'utilisateur destinataire, selon le même principe que lorsqu'on selectionne plusieurs participants à une réunion. Le destinataire devra confirmer l'enregistrement de l'évènement dans son propre agenda Webcalendar. L'auteur de la proposition n'est informé par mail que si l'évènement a été rejeté par le destinataire.
  • Comparer plusieurs agendas : En ouvrant plusieurs fenêtres du navigateur, il est possible de visualiser de front plusieurs agendas. Le nom de l'utilisateur en haut de l'écran permet de bien se repérer.

Définir les évenements

Un événement Webcalendar est défini par:

Description courte.

Description complète (non obligatoire) dont le contenu s'affiche dans une bulle au passage de la souris. Si on ne renseigne pas la description complète, Webcalendar y met le contenu de la description courte.

Date : par défaut celle du jour sur lequel on était positionné au moment de la création de l'événement.

Heure (de début) (non obligatoire) : si on ne met pas d'heure de début, l'événement s'inscrit en tête de colonne.

Durée (non obligatoire) : si on ne met pas de durée, l'événement occupe par défaut une plage d'une heure.

Accès (privé ou public), qui permet de cacher ou non le motif de l'événement aux personnes autorisées à consulter l'agenda.

Catégorie : par défaut aucune catégorie n'est associée à l'événement. Les catégories peuvent être créées par un utilisateur pour son propre agenda.

Elles peuvent être déclarées globales par l'administrateur et s'imposer alors à tous les agendas (exemples : formation, rendez-vous, colloques...). On peut demander l'affichage dans l'agenda uniquement des événements correspondant à une catégorie.

Lieu : zone non obligatoire.

Envoyer un rappel : Permet d'avoir une notification de l'évènement par messagerie suivant un intervalle de temps à définir.

Participants (par défaut le propriétaire de l'agenda): Séléctionner les participants à l'évènement.

On peut rajouter des participants en maintenant la touche "Ctrl" appuyée et en sélectionnant les noms dans la liste. Les personnes sélectionnées reçoivent alors un message par mail avec le contenu suivant : " un nouvel événement vous est proposé par xxx. Le sujet est " ..... ". La description est " ..... " Date : ..... Heure : ..... Et un lien est proposé vers l'URL de l'agenda individuel. Les destinataires du message n'ont qu'à cliquer sur ce lien pour avoir le détail de l'événement en attente. Un menu est alors proposé pour accepter ou rejeter l'événement. En dehors de la messagerie, on peut repérer les événements en attente d'approbation ou de rejet, car ils sont affichés dans une couleur différente dans l'agenda. Autre possibilité : utiliser le menu " Evénements en attente " de l'application Agenda. Une ligne en bas de l'écran indique qu'il y a un rendez-vous en attente à accepter ou à rejeter. En cliquant sur le mot " accepter " le rendez-vous sera enregistré dans l'agenda ; en cliquant sur le mot " rejeter ", le rendez-vous ne sera pas enregistré, et le créateur de l'événement en sera informé par mail.

Gérer les groupes : Possibilité pour l'administrateur de créer des groupes de personnes. En création d'évènement, on pourra ajouter cet évènement dans l'agenda de tout les membres du groupe. Dans la rubrique "Participants" cliquer sur le bouton "Selectionner", choisir le groupe dans la liste proposée, puis appuyer sur le bouton "Ajouter"

Type de répétition : Répéter un évènement selon une certaine fréquence (quotidienne, hebdomadaire, mensuelle, annuelle) et d'une durée définie.

Exemples : - Pour enregistrer un évènement qui a lieu les mardi tous les quinze jours, il faut cocher la case "mardi", le type de répétition "hebdomadaire" et la fréquence 2.

- Enregistrer un évènement qui a lieu sur plusieurs jours, il faut cocher la case type de répétition "quotidien" et utiliser une date de fin de répétition.

Date de fin de répétition : Date de fin de l'évènement

Répétition du jour : Répétition hebdomadaire, cocher le jour choisi.

Bouton "Sauvegarder" : Enregistrer l'évènement.

Bouton "Aide" : Aide pour éditer ou modifier un évènement.

Délégation de son agenda

Cette manipulation a pour effet d'autoriser une secrétaire à saisir des événements dans l'agenda personnel de son supérieur, sans que celui-ci en soit systématiquement informé par mail.

Dans l'ENT (Espace Numérique de Travail), choisir l'onglet " Agenda " du " BV ".

  • Aller dans le menu " Administrateur " - " Assistant "
  • Sélectionner le nom de la personne à qui vous souhaitez donner délégation pour écrire dans votre agenda
  • Cliquer sur le bouton " Sauvegarder "

Gérer une vue

Quant une personne est ajoutée par l'administrateur dans un (des) groupe(s) de l'application Agenda, la vue correspondante au(x) groupe(s) n'est pas mise à jour automatiquement.

Pour le faire vous devez utiliser la méthode suivante :

  • Dans le menu "Vue" cliquez sur "Gérer les vues"
  • Cliquez sur la vue à mettre à jour (ex: Valorisation)
  • Cliquez sur le bouton "Selectionner"
  • Cliquez à droite sur le nom du groupe
  • Cliquez sur le bouton "Ajouter"
  • Cliquez sur le bouton "Valider"
  • Cliquez enfin sur le bouton "Sauvegarder"

Répéter cette étape pour les autres groupes présents dans la vue. L'utilisateur sera alors intégré dans la vue .

Export des évènements

Il est possible d'exporter ses données dans deux formats : vCal (.vcs) et .iCal (.ics).

Pour exporter un événement précis (unique) :

  • Cliquez sur l'événement
  • En bas de la page qui s'ouvre, il apparait un menu déroulant (exporter cet événement au format). Choisissez :

- iCalendar (à utiliser plutôt sur Mac)
- vCalendar (à utiliser plutôt sur PC)

  • Cliquez ensuite sur Exporter
  • Une fenêtre pour enregistrer le fichier s'ouvre. Enregistrez le fichier dans un dossier temporaire.
  • Ouvrez ensuite votre application (Palm Desktop par exemple sur PC) et importez le fichier que vous venez de télécharger (en pensant à sélectionner le bon format d'importation). L'événement devrait apparaître dans votre application.

Pour exporter les événements d'une période :

  • Allez sur la page principale de l'agenda et cliquez en bas sur Exporter
  • En haut de la page qui s'ouvre, il apparait un menu déroulant (format d'exportation). Choisissez :

- iCalendar (à utiliser plutôt sur Mac)
- vCalendar (à utiliser plutôt sur PC)

  • Choisissez la période désirée avec les menus déroulants
  • Cliquez ensuite sur Exporter
  • Une fenêtre pour enregistrer le fichier s'ouvre. Enregistrez le fichier dans un dossier temporaire.
  • Ouvrez ensuite votre application (Palm Desktop (http://www-5.palmone.com/europe/fr/support/downloads.html) par exemple sur PC) et importez le fichier que vous venez de télécharger (en pensant à sélectionner le bon format d'importation). Les événements de la période devraient apparaître dans votre application.

Pour exporter tous les événements :

  • Allez sur la page principale de l'agenda et cliquez en bas sur Exporter
  • En haut de la page qui s'ouvre, il apparait un menu déroulant (format d'exportation). Choisissez :

- iCalendar (à utiliser plutôt sur Mac)
- vCalendar (à utiliser plutôt sur PC)

  • Validez l'option Exporter toutes les dates
  • Cliquez ensuite sur Exporter
  • Une fenêtre pour enregistrer le fichier s'ouvre. Enregistrez le fichier dans un dossier temporaire.
  • Ouvrez ensuite votre application (Palm Desktop (http://www-5.palmone.com/europe/fr/support/downloads.html) par exemple sur PC) et importez le fichier que vous venez de télécharger (en pensant à sélectionner le bon format d'importation). Les événements de la période devraient apparaître dans votre application.

Note: Quelques infos concernant l'utilisation de "Palm Desktop 4.1.4" Pour synchroniser votre Palm avec Outlook vous devez utiliser le logiciel "PocketMirror (http://www.chapura.com/)" de Chapura, fourni généralement sur le CD livré avec votre Palm.

Voir aussi Outlook 2000 et Webcalendar

Import des évènements

Il est possible d'importer ses données dans trois formats : PDA (.dba), .vCal (.vcs) et iCal (.ics). Pour importer les événements au format Palm Desktop Archive :

  • Allez sur la page principale de l'agenda et cliquez en bas sur Importer
  • Cliquez sur le bouton Parcourir et sélectionnez votre fichier (.dba) préalablement exporter de votre Palm.
  • Cliquez ensuite sur Importer

Vous avez aussi la possibilité de faire votre Import par l'intermédiaire du fichier "datebook.dat" qui doit être placé dans le répertoire C:\Program Files\Palm\"votre nom utilisateur"\datebook\datebook.dat

Pour importer les événements au format vCal :

  • Allez sur la page principale de l'agenda et cliquez en bas sur Importer
  • Cliquez sur format à importer vCalendar
  • Cliquez sur le bouton Parcourir et sélectionnez le fichier fichier (.vcs),
  • Cliquez sur le bouton Parcourir et sélectionnez votre fichier (.vcs) préalablement exporter de votre Palm.
  • Cliquez ensuite sur Importer

Vous avez aussi la possibilité de faire votre Import par l'intermédiaire du fichier "datebook.dat" qui doit être placé dans le répertoire C:\Program Files\Palm\"votre nom utilisateur"\datebook\datebook.dat, mais là vous devrez, dans Webcalendar, vous positionner comme pour importer les événements au format Palm Desktop Archive.

Pour importer les événements au format iCal :

  • Allez sur la page principale de l'agenda et cliquez en bas sur Importer
  • Cliquez sur format à importer iCalendar
  • Cliquez sur le bouton Parcourir et sélectionnez le fichier fichier (.ics),
  • Cliquez sur le bouton Parcourir et sélectionnez votre fichier (.ics) préalablement exporter de votre Palm.
  • Cliquez ensuite sur Importer

Note :
Quelques infos concernant l'utilisation de "Palm Desktop 4.1.4" Pour synchroniser votre Palm avec Outlook vous devez utiliser le logiciel "PocketMirror" de Chapura (http://www.chapura.com/), fourni généralement sur le CD livré avec votre Palm. Voir aussi Outlook 2000 et Webcalendar

Problèmes connus lors de l'import des événements :

  • Lors de l'importation dans Webcalendar, les évènements précédemment entrés sont actualisés,excepté les évènements préalablement importé dans le Palm par l'intermédiaire de Webcalendar qui eux sont doublés.

Publier et consulter

Pour configurer l'accès à la publication et consulter son agenda, effectuer les 2 étapes suivantes:

1 - Pour configurer l'accès à la publication de son agenda :

  • Allez sur la page principale de l'agenda et cliquez en bas sur le menu Administration
  • Cliquez sur le bouton Préférences et aller dans la section "S'abonner/Publier" pour Autoriser les inscriptions distantes
  • Sélectionner "Oui" et noter la référence de l'URL proposée (http://agenda.univ-st-etienne.fr/publish.php/"login".ics).
  • Cliquez ensuite sur Sauvegarder les préférences

2 - Pour consulter son agenda depuis son calendrier local :

Avec Mozilla Sunbird 0.3.1 (version autonome de Mozilla Ligthtning) ou Mozilla Ligthtning

  • Lancer l'application Mozilla Sunbird 0.3.1 ou Mozilla Ligthtning:
  • Cliquer sur l'onglet "Calendars"
  • Cliquer sur "File" puis choisissez "New Calendar"
  • Champ "Name", mettez "webcalendar"et dans le deuxième champ "Location" entrez l'URL que vous avez précédemment notée lors de la configuration de Webcalendar.
  • Cliquez sur OK

Pour actualiser les nouveaux évènements inscrits dans l'application Webcalendar dans Mozilla Sunbird 0.3.1 ou Mozilla Ligthtning, clic droit sur le calendrier (nommé webcalendar) que vous venez de créer et choisissez " Refresh remote Calendar"

Rq : Mozilla Ligthtning remplace maintenant Mozilla Calendar.

Avec Ical 1.5.2 sur MacOS 10.3.3

  • Lancer l'application Ical 1.5.2
  • Cliquer sur le menu "Calendrier" et choisissez "S'abonner"
  • Entrez l'URL que vous avez précédemment notée lors de la configuration de Webcalendar.

Avec Evolution (version 2.0.1) sous Linux

  • Bouton Calendrier
  • Nouveau, Calendrier
  • Sur Internet
  • Nom : le nom que vous voulez
  • URL : http://agenda.univ-st-etienne.fr/publish.php/"login".ics

Fonctionnalités futures

De nouvelles fonctionnalités seront ajoutées : http://www.k5n.us/webcalendar.php?topic=Plans

Documents utiles

WebCalendar

Aide WebCalendar

  • Documentation officielle (http://www.k5n.us/webcalendar.php?topic=Documentation)
  • Manuel utilisateur (http://cvs.sourceforge.net/viewcvs.py/*checkout*/webcalendar/webcalendar/docs/WebCalendar-UserManual.html?rev=HEAD&content-type=text/html)

Documentations et RFC du format vCal :

Documentations et RFC du format iCal (s'appuit sur 3 RFC) :

Aide, Tutoriel

Tutoriel Webcalendar (anglais): http://www.organicdigital.com/docs/webcalendar_tutorial.doc

Pour des conseils d'utilisation : Contact (mailto:criter.agenda@univ-st-etienne.fr)

Pour des problèmes de configuration (être dans les bons groupes) : Contact (mailto:calmaster@univ-st-etienne.fr)

Info, Test logiciels

1.Palm Desktop 4.1.4 fr et Webcalendar (test réalisé avec un Palm IIIx)

Pour chaque nouvel événement créé dans le Palm IIIx et PalmDesktop 4.1.4, avant chaque exportation, refaire une connexion avec le PC (Connexion HotSync) en utilisant "Sync locale" dans le Palm afin de synchroniser les évènements entre le Palm IIIx et le logiciel PalmDesktop 4.1.4. Attention la mise à jour se fait à partir de l'endroit (Palm IIIx ou logiciel PalmDesktop) ou a été effectué le dernier évènement. Veillez à ne pas effacer vos évènements.

Exportation depuis Palm Desktop

Exportation en " dba ": exporte tous les événement postérieurs à la date et heure du jour. A utiliser

Bugs connus: Utiliser le deuxième "Type" de la liste déroulante "Fichier d'archives de l'application Calendrier". Le premier ne fonctionne pas lors de l'importation dans WebCalendar.

Exporter en " vcal ": sélectionner un événement pour pouvoir, dans le menu fichier, exporter en vcal:

Inconvénient: Exporte seulement l'évènement sélectionné, impossible de tout transférer en même temps.

Palm Desktop 4.1.4 ne peut pas exporter et importer de fichier ics.

Importation dans Palm Desktop 4.1.4

Fichier puis Importer, ou double cliquer sur le fichier vcal exporté de Webcalendar.

L'exportation et l'importation des événements répétitifs est donc possible.

La synchronisation des autres modules (Adresses, Bloc-notes, dépenses, ...) s'effectue sans problème. A l'exception du "Courrier" ou il faut une "conduite" spéciale.


2.Transfert de Webcalendar vers Outlook 2000 : Export "iCalendar" :

Import réussi dans le calendrier d'Outlook enregistrer les modifications et l'événement est inscrit dans le calendrier.

L'export en "vCalendar" est possible mais lors de l'import dans Outlook mais les événements répétitifs ne seront pas pris en compte.

Exporter un événement à partir d'Outlook :

Fichier, Enregistrer sous, Choisir dans le type de fichier le format désiré.

Exportation "iCalendar": lors de l'importation dans Webcalendar le fichier est pris en compte mais il y a incohérence de date.

Exportation "vCalendar": L'importation à partir de Webcalendar est possible dans Outlook mais les évènements répétitifs ne sont pas pris en compte.

Outils personels