Ce que nous avons appris à l’AtlasCamp 2016


Publié par
Christophe PROME

13 juin 2016

Bienvenue à l’AtlasCamp !

Du 23 au 25 mai dernier, nous avons participé sous le soleil de Barcelone à l’événement organisé tous les ans par Atlassian : l’AtlasCamp 2016.

View from W hotel

Cet événement réunit les experts et développeurs du monde entier et permet de découvrir les nouveautés à venir dans l’écosystème Atlassian. La tendance de cette année était clairement le Cloud qui était le principal sujet des conférences de cet AtlasCamp. Dans cet article, nous allons traiter les sujets les plus intéressants abordés lors de cet événement.

Confluence Connect API

Confluence Connect Patterns

Afin de mieux intégrer les données d’outils externes, l’API de Confluence Connect a été largement améliorée. Voici les principales améliorations :

  • Vous pouvez maintenant gérer l’historique ainsi que les brouillons de vos pages Confluence. L’API des Blueprints et modèles de page (voir point suivant) ont été étendus. Les méta-données apportées par des propriétés d’add-ons peuvent également être traitées via REST.
  • La version 2.0 de l’API REST des Blueprints a été publiée ! Il vous est maintenant possible de créer plusieurs pages (une page parente avec ses pages enfants) automatiquement à partir d’un Blueprint. Le contenu de ces pages peut intégrer des macros Confluence mais également des check lists. Essayez par vous même en lisant cet article.
  • L’API de personnalisation de contenu permet aux add-ons de créer du contenu « recherchable » au niveau d’un espace. Cette nouveauté est parfaite pour créer du contenu structuré et l’intégrer de manière transparente dans Confluence (à l’instar des modules Team Calendars et Confluence Questions).

Theming

002baa97-54bf-4e04-aed9-60d2a86fd38f

Nombreuses sont les organisations qui souhaitent que leur outils reflètent leurs valeurs et identité, il est très important pour elles d’appliquer leur propre charte graphique. Atlassian a conscience de ce besoin et a fourni un gros effort concernant ce sujet. Ainsi, une API de theming voit le jour pour permettre aux développeurs d’add-ons de proposer de la customisation avancée pour les instances Confluence Connect.

Une brève présentation a été faite sur l’arrivée du célèbre add-on Refined Theme for Confluence (par l’éditeur RefinedWiki) sur les instances Cloud qui a l’air très prometteur !

Kanplan

Kanban Backlog

Scrum ou Kanban ? Ce choix appartient à vos équipes, mais peu importe la méthode que vous utilisez, vous pourrez profiter de la planification Backlog. Cette fonctionnalité a maintenant été ajoutée aux tableaux agiles Kanban après avoir été la demande la plus votée sur le JIRA d’Atlassian. C’est un grand soulagement pour de nombreuses équipes que de pouvoir bénéficier de cette nouveauté. Vous pouvez lire cet article pour avoir plus de détails.

Tableaux JIRA Core

Du fait que les tableaux Kanban sont adaptés à tout type de travail en équipe – pas seulement au développement logiciel – Atlassian a décidé d’ajouter des tableaux similaires à Kanban dans JIRA Core. Vous n’aurez donc plus besoin de JIRA Software pour les utiliser dans vos projets. Ce sont des tableaux simplifiés et épurés par rapport à JIRA Software mais les fonctionnalités principales comme les workflows personnalisés sont présentes. C’est un bel aboutissement qui représente bien l’objectif d’Atlassian, à savoir fournir des outils pour aider chaque équipe à exploiter tout leur potentiel.

Les tableaux JIRA Core sont encore en phase expérimentale et seulement disponibles sur JIRA Cloud Labs. Vous pouvez en apprendre plus ici.

Bitbucket pipelines

A Tale of Continuous Delivery From Commit to Production in a single click - Peter Van de Voorde - YouTube - Google Chrome

Atlassian vient d’annoncer l’abandon de Bamboo cloud : la solution d’intégration et de déploiement continu. Il sera remplacé par Bitbucket pipelines qui apporte des tâches de build et de déploiement au sein de Bitbucket.

Peu importe que votre projet soit développé en Java, Node.js ou tout autre langage, vous devrez simplement décrire vos tâches dans un fichier nommé bitbucket-pipelines.yml – et voilà ! A chaque commit sur une branche, les tâches configurées seront exécutées – si votre dernier commit a fait échouer une tâche vous serez informé en quelques minutes, sinon votre fonctionnalité pourra être mise à disposition des testeurs sur une plateforme dédiée.

Si vous voulez en savoir plus sur les pipelines, vous pouvez regarder cette conférence ou regarder la documentation associée.

Vous pouvez accéder à toutes les conférences qui ont été données à l’AtlasCamp sur la chaîne dédiée YouTube – enjoy !

Le prochain événement à noter dans votre calendrier est le summit Atlassian qui aura lieu du 11 au 13 octobre à San José. En espérant vous voir là bas !