Pourquoi passer à une version 6.0 ou supérieure de Confluence


Publié par
Sultan MAIYAKI

7 juin 2017

Confluence est l’outil de collaboration et de gestion de la documentation développé par l’éditeur australien Atlassian. Depuis son lancement en 2004, Confluence a beaucoup évolué. Une version majeure du produit est publiée tous les 6 mois.

Cet article présente les fonctionnalités introduites entre la version 6.0 de Confluence et la version 6.2 qui vont vous permettre de collaborer mieux et plus efficacement. Je parie qu’après avoir lu ce blog vous n’aurez qu’une envie : monter de version. ( et le plus tôt sera le mieux ) .

Fonctionnalités clés de Confluence 6.0

Edition collaborative en temps réel

C’est la fonctionnalité phare de la version 6.0 de Confluence. L’édition collaborative vous permet d’éditer une page en même temps que vos collègues. Vous voyez qui édite sur la page en temps réel grâce aux icônes utilisateurs affichées en haut de page et ce que chaque personne est en train de modifier via un curseur reprenant ses initiales. Voici à quoi ressemble une page en cours d’édition :

Screen Shot 2017-05-19 at 16.59.33

La bonne nouvelle est que vos travaux sont automatiquement sauvegardés et synchronisés au fil de l’eau en même temps que ceux de vos collègues. Une fois que vous avez terminé d’éditer la page, Confluence vous propose trois options pour quitter le mode édition :

  1. Publier : rend les travaux de tout le monde, y compris ceux de vos collègues visibles aux autres utilisateurs.
  2. Garder le brouillon : ferme l’éditeur et enregistre le travail de tous sans le publier. Vos collègues peuvent continuer à travailler et publier leurs travaux. Votre contenu par contre sera enregistré dans vos brouillons et vous pourrez reprendre l’édition en cliquant sur Profil > Brouillons
  3. Supprimer les changements : Cette action est destructive car elle signifie que tous les travaux non publiés par vos collègues seront perdus. Avant d’exécuter cette action, Confluence vous enverra un message d’alerte.

Screen Shot 2017-05-19 at 18.13.53

Bon à savoir : cette fonctionnalité est rendue possible par un moteur appelé Synchrony qui tourne en tâche de fond sur votre serveur. Pour configurer cette fonctionnalité, rendez-vous sur   > Configuration générale > Edition concurrente.

Copier et supprimer des arborescences de pages

En un mot, cette fonctionnalité vous permet de gérer des arborescences de pages dans Confluence sans utiliser un client comme WebDav. Avec les arborescences de pages vous pouvez maintenant réaliser les tâches suivantes :

Copier les arborescences de pages : vous permet de copier une page et toutes ses pages filles en quelques clics. Bonne nouvelle, vous pouvez en plus changer le titre de la page et choisir l’endroit où les copies seront placées dans l’arborescence. Un cas d’utilisation typique est la création d’un nouvel espace avec une arborescence standard.

Screen Shot 2017-05-19 at 18.57.37

Supprimer une arborescence: cette fonctionnalité vous permet de supprimer en une seule opération tout une arborescence de pages.

Des epics en couleurs !

La macro JIRA issue affiche les epics en couleur dans Confluence. Rien d’extraordinaire ici, mais cela améliore l’ergonomie globale.

Fonctionnalités clés de Confluence 6.1

Blueprints du « Team Playbook » d’Atlassian

Atlassian a partagé ses bonnes pratiques de collaboration au travers d’un guide pratique appelé « Atlassian Team Playbook« . Si vous souhaitez implémenter quelques unes des techniques utilisées, Atlassian a intégré les blueprints contenus dans le Team Playbook dans la version 6.1 de Confluence. Ces blueprints sont en fait quatre modèles :

Screen Shot 2017-05-20 at 13.02.48

  1. DACI pour la prise de décision : DACI est un modèle reconnu pour aider les managers à prendre les bonnes décisions. Il est basé sur la répartition des rôles et des responsabilités.
  2. Health Monitor : Atlassian a conçu un modèle basé sur 8 attributs qui permet d’évaluer le bon fonctionnement de votre équipe. Il permet de mesurer ces attributs pour trois types d’équipes : les équipes projet, les équipes dirigeantes et les équipes services.
  3. Experience Canvas : ce modèle permet de partager facilement votre projet avec l’équipe et les différents intervenants. Il donne une vision synthétique du problème que vous essayez de résoudre, des personnes impliquées dans le projet et des bénéfices apportés par votre solution. Il permet de motiver l’équipe et de garder le cap tout au long du projet.
  4. Project poster : assez similaire au modèle Experience Canvas, il permet de visualiser sous forme de poster votre projet : les idées, les problèmes que vous essayez de résoudre et les résultats espérés.

Je ne peux que vous conseiller de lire le Team Playbook d’Atlassian et d’essayer d’appliquer ces bonnes pratiques. Attention, il est en anglais.

Edition collaborative améliorée

L’édition collaborative introduite en 6.0 a été revue et améliorée. Dans la version 6.0, vous aviez besoin de configurer un serveur proxy inverse. De plus, les utilisateurs qui n’étaient pas connectés via WebSocket ne pouvaient pas éditer les pages en temps réel. Avec la version 6.1, ces deux problématiques de configuration ont été résolues : vous n’avez plus besoin de modifier la configuration de votre reverse proxy et désormais la procédure de retour en XHR en cas de perte de connexion WebSockets est automatique.

Déploiement simplifié de Confluence Data Center sur AWS

Utilisez-vous Confluence Data Center pour répondre à des problématiques de haute disponibilité, de redondance, de performance et d’évolutivité ?  Si la réponse est oui, vous savez sans doute que cela implique de créer plusieurs nœuds Confluence et de partager la même base de donnée avec un répartiteur de  charge qui distribue les requêtes des utilisateurs aux nœuds en cluster. Comme cette mise en oeuvre peut vite devenir chronophage, Atlassian a mis en place un partenariat avec AWS. La solution Confluence Data Center on AWS, vous permet, en quelques minutes, de configurer et d’administrer un Data Center dans un Virtual Private Cloud nouveau ou existant. Voici un schéma de l’architecture :

Screen Shot 2017-05-22 at 10.23.13

Grâce à ce partenariat vous gagnez en rapidité au démarrage de votre projet.  Etant donné que les nœuds sont des instances EC2 se trouvant dans des groupes à échelonnement automatique, il sera facile d’augmenter le nombre de nœuds au fur et à mesure que votre organisation grandit. De plus, cette solution est économique puisque vous ne payez que le coût normal d’une licence Confluence Data Center et pour l’utilisation de l’infrastructure AWS, aucun frais pour la mise en place.

Authentification unique via SAML pour Data Center

SAML s’impose comme le standard pour une authentification unique sécurisée en SSO sur l’ensemble de vos outils. Tout comme JIRA Data Center, Confluence Data Center supporte maintenant SAML 2.0, vous apportant ainsi la flexibilité d’utiliser le fournisseur de votre choix : OneLogin, Okta, ADFS, Azure …

Screen Shot 2017-05-22 at 10.33.58

Autres améliorations

  1. Support du Chinois simplifié via un pack de langue dédié
  2. Démarrage sécurisé : au démarrage de Confluence, vous pouvez décider de désactiver tous les add-ons installés par les utilisateurs ou seulement certains add-ons. C’est très utile pour résoudre les bugs. 

    ./start-confluence.sh --disable-all-addons
     ./start-confluence.sh --disable-addons=com.valiantys.test.plugin,com.valiantys.test2.plugin
    start-confluence.bat /disablealladdons
    start-confluence.bat /disableaddon=com.valiantys.test.plugin,com.valiantys.test2.plugin

Fonctionnalités clés de Confluence 6.2

Provoquez le feedback, recevez-le instantanément

En version 6.2, vous pouvez maintenant inviter vos collègues à éditer la page sur laquelle vous travaillez – ils reçoivent une notification avec un lien qui les amène directement sur votre page. Vous pouvez aussi récupérer un lien de partage et les inviter à collaborer par chat ou email. Les personnes à inviter peuvent être sélectionnées par nom, email ou groupe Confluence.

Screen Shot 2017-05-22 at 11.02.31

Levez les blocages : demandez la permission d’éditer une page avec des restrictions

Quand vous êtes invité à collaborer sur une page ou quand un lien vous est partagé, il arrive que vous n’ayez pas les droits d’édition. Confluence vous permet maintenant de demander l’autorisation d’éditer le document très simplement :

  1. Vous demandez l’accès à une page qui a des restrictions d’édition depuis l’interface du produit
  2. Confluence vous communique une liste des administrateurs de l’espace à contacter si vous êtes invité à éditer une page pour laquelle vous n’avez pas les droits d’édition ou d’ajout de page filles.

Screen Shot 2017-05-22 at 11.23.45

Partagez plus simplement

Le bouton de partage est maintenant beaucoup mieux intégré à l’interface. Il a été supprimé du menu   et a maintenant son propre bouton ! C’est un petit changement qui améliore grandement la productivité au quotidien !

Framework de test de performance Atlassian 

Confluence 6.2 améliore le Quick Start de AWS pour configurer Confluence Data Center.

Avant de vous engager, vous pouvez charger Confluence Data Center avec des données simulant un scénario que vous rencontrez sur votre instance et générer une série de graphes vous permettant de mesurer les statistiques qui comptent pour vous. La bonne nouvelle à propos de ce framework c’est qu’il détruit automatiquement les instances qu’il a déployé pour éviter de causer des coûts d’infrastructures. Ceci est un vrai bénéfice pour vous car cela vous permet d’estimer l’usage et la fiabilité du système avant même de vous engager et aussi d’anticiper vos besoins futurs à mesure que l’usage des outils croît. 

Encore plus de langues supportées par Confluence

Pour continuer sur la lancée entamée avec la version 6.1 et le Chinois, Confluence 6.2 est livré avec quatre nouveaux packs de langues additionnels : Finnois, Italien, Norvégien et Roumain. 
En plus des packs ci-dessus, des améliorations significatives des traductions des interfaces du produit en français, allemand, russe et espagnol ont été réalisées.

Améliorations de la performance

Dans chaque version de Confluence, des améliorations de performance sont intégrées. Cette fois-ci, quatre améliorations importantes ont été faites :

  • Il n’y a plus de problèmes de synchronisation du LDAP.
  • Les macros « page properties » et « index » sont bien plus stables et performantes. 
  • Les problèmes de pics d’utilisation du CPU et de manque de mémoire (OOM errors), lorsque des miniatures sont générées au moment de la mise en ligne d’images, sont maintenant résolus. 
  • La macro « index de page » cause beaucoup moins d’erreurs OOM dans les grands espaces

Comme vous le voyez, vous avez tout à y gagner à passer à la version 6.0 ou supérieure de Confluence. Les nouvelles fonctionnalités que sont l’édition collaborative, les blueprints du Team Playbook et le démarrage rapide AWS pour Confluence Data Center amélioreront grandement votre productivité !

Si vous avez besoin d’aide pour réaliser cette montée de version dans de bonnes conditions, nos consultants certifiés seront ravis de vous accompagner dans cette démarche. Cliquez sur le bouton ci-dessous pour nous écrire :