Le plugin Team Calendar pour Confluence


Publié par
Cyrille MARTIN

5 août 2011

Team Calendar remplace le plugin Calendrier

Cela fait déjà plus d’un an que tout le monde attend une nouvelle version du Calendar.

Si on regarde en arrière on constate qu’un plugin Calendar était déjà embarqué dans les bundle plugins de Confluence 2.x. Puis celui-ci avait disparu avec la version 3.x à cause de nombreux bugs.

Nous étions énormément frustrés de la disparition de cette fonctionnalité. Le calendrier est une brique indispensable pour l’organisation et la planification. Beaucoup d’entre nous avait donc opté pour le plugin Google Calendar développé par Customware.

A ce moment là, le plugin Calendar était toujours disponible via la Plugin Exchange mais Atlassian avait communiqué sur leur difficulté à maintenir ce plugin et sur leur volonté de totalement le refondre en procédant à un sondage utilisateurs afin de bien qualifier leur besoin.

Pour conclure ces prolégomènes, depuis début juin, après un an et demi de développement Atlassian sort enfin un nouveau calendrier pour Confluence : Team Calendar

Deux points importants à noter pour commencer : ce nouveau plugin est sous licence commerciale et on ne peut pas migrer de l’ancien plugin Calendar vers le Team Calendar de façon native. C’est un peu dommage, mais lisez les lignes suivantes et vous verrez pourquoi Steve Jobs pourrait dire de ce plugin « Team Calendar is gorgeous; it’s phenomenal »!

Ce plugin nous offre 3 types de Calendrier

  • Classique
  • Personnel
  • Planning JIRA

Ces trois calendriers permettent d’afficher les événement par mois / semaine / liste d’événements.

Calendrier classique

Tout d’abord ce « Team Calendar » vous permet de créer des calendriers (comme l’ancien plugin) mais la grande différence est que ces calendriers ne sont pas rattachés à une page, ils sont globaux à tout Confluence. Et chacun peut y accéder.

Malgré tout, un calendrier peut être rattaché à un espace si on le souhaite.

Calendrier perso

Un calendrier personnel peut être aussi rattaché à un espace personnel.

Intégration planning JIRA

Le dernier type de calendrier que propose ce plugin est le Planning JIRA.

Nous sommes obligés pour faire cette intégration d’installer un plugin coté JIRA (celui-là est gratuit)
Cela permet au calendrier créé dans Confluence d’interroger les dates clés d’un projet JIRA et de les afficher.

Integration de Team Calendar dans le planning JIRA

C’est vraiment une fonctionnalité intéressante quand on travaille avec JIRA et Confluence sur du suivi de projets. Il y avait un manque à ce niveau là, malgré les différents gadgets JIRA disponibles que l’on pouvait afficher dans des pages Confluence.

Intégration avec les calendriers externes

Vous pouvez bien sûr injecter des données provenant de calendrier externe comme ceux de Google Cal. Mais vous pouvez aussi, sur des calendriers externes, récupérer des données du Team Calendar. Ca fonctionne dans les deux sens avec une mise à jour automatique des événements.

Integration de Team Calendar avec les calendriers externes

Team Calendar à la Carte

C’est vraiment le point majeur de ce plugin. Tout les calendriers étant accessibles, c’est à chacun de composer son agenda en faisant son marché parmi tous ces calendriers.

Team Calendar à la carte

On peut bien entendu afficher un calendrier unique au sein d’une page.

Alors, si vous n’êtes pas encore convaincus je vous encourage à lire l’article de Matt Hodge sur le sujet.

Je vous donne une astuce pour faire une migration du plugin Calendar vers Team Calendar: Il faut faire l’export de chacun de vos calendriers et les importer dans le Team Calendar.