Bonjour à toutes et tous qui suivez ce blog !
Voici un petit résumé de l’AtlasCamp, le séminaire organisé par Atlassian à Wiesbaden en Allemagne pour la communauté de développeurs, les 22 et 23 Mars 2012 dernier.
DAY 1
Keynote de Jean Michel LEMIEUX, VP Engineering
Jean-Michel LEMIEUX a entamé la journée en nous présentant quelques informations générales sur l’état des produits et leur futur. A retenir :
Confluence 4.0+
- Page layouts : Une sorte de moteur de templates amélioré pour les pages, disponible pour la version 4.2 (prévue en Avril)
- Social discovery improved : Atlassian met vraiment l’accent sur ce côté social de partage d’information, d’agglomération de différents types de flux, contenu populaire, etc… (disponible sur la 4.2)
- Insert macro menu : Possibilité pour les développeurs d’insérer leurs macros en tant que web-item comme on peut le faire dans JIRA
- Image macro placeholders customizable : Possibilité de customiser le comportement de notre macro lorsque l’on est en édition Rich Text. La zone où notre macro est placée peut être cliquable, proposer des actions, etc..
- Auto-convert : Mise en forme automatique de contenu lorsqu’on insère dans une page Confluence (ex : filtres JQL, YouTube videos, etc..)
JIRA 5.0+
- Souhait de rendre plus facile les montées de version pour les plugins (API stable jura-api)
- Création de Remote issue links via REST (liens entre issues de différentes instances JIRA, ou bien avec d’autres contenus externes)
- Création de contenu type ‘activity stream’ via REST
Atlassian
- Rappel sur l’intégration de HipChat avec tous les produits Atlassian
- Quelques informations sur la PAC : 900 plugins sur la PAC, 3 millions de downloads depuis 2007, en moyenne 11 plugins sont installés sur une instance Atlassian
Plugin checkup
Atlassian recommande d’utiliser ce service pour les upgrades JIRA 5.0, afin d’analyser le code d’un plugin et détecter les points sensibles
La Marketplace selon Jonathan Nolen, Director of Developer Relations et Daniel Franz, Marketplace Manager
Jonathan NOLEN nous a parlé de la Marketplace et de ses avantages :
- Service de génération de licences
- Accès direct aux licences pour les clients depuis les produits Atlassian (une démo a été faite de l’installation de licence, sans quitter JIRA en quelques clicks…)
- Le système gère : le licensing, le panier d’achat, le paiement, la facturation, le renouvellement
- Notifications de rappel dans le produit
Daniel FRANZ nous expose quant à lui les nouveautés apportées par le site Marketplace :
- Nouvelle navigation/recherche des plugins plus efficace
- Nouvelle page de profil des plugins (les prix de plugins sont affichés directement sur la Marketplace)
- Des contenus graphiques pour présenter les plugins (bannière)
Nouvelles fonctionnalités JIRA 5.0+ racontées par Bryan Rollins, JIRA Product Manager Team Lead
Bryan ROLLINS nous a parlé de JIRA 5.0+ et de ses nouvelles fonctionnalités. En vrac, avant un focus sur cette partie très prochainement sur le Blog
- 190 plugins déjà compatibles
- Une API stable publique est en place (les releases majeures nécessitent un upgrade, pas les versions mineures
- Version stable d’ActiveObjects
- La view d’une issue est un plugin : on peut développer ses propres panels ou s’intégrer dans ceux qui existent
- Nouvelle page d’administration
- Remote plugins
- REST (l’accent très fort est mis sur ce point) : moins de SOAP, go REST, remote issue links, activity streams, manipulation d’issue (CRUDE) complète via REST, REST API browser en mode dev
DAY 2
Apres une bonne soirée à écouter de l’accordéon… et à boire de la bière… le 2eme jour de cet Atlascamp promet d’être passionnant.
Remote apps par Rich MANALANG, Developer Advocate
Rich MANALANG nous a parlé des prémices des Remote Apps pour les produits Atlassian. Au contraire des plugins (fichiers JAR), qui s’installent dans JIRA, les Remote Apps sont des applications à part entière déployées en externe.
Prochainement, un article sera dédié à ce sujet, avec également la présentation d’un use case utilisé par Rich.
Patience donc…
Better front-end development in Atlassian plugins par Wojtek SELIGA, JIRA Developer
Cette fois il était question d’interface utilisateur dans JIRA. Un récapitulatif des différents concepts et API disponibles a été fait à cette occasion. Cà a donc échangé autour de :
- AUI
- AJS
- Atlassian resources contexts
- SOY
Un focus a été particulièrement mis sur l’intégration de REST dans JIRA 5, couplée à la technologie AUI, qui permet de réaliser un écran d’interface dynamique et efficace.
Et pour terminer, des Lightning Talks très attendus
Pendant les Atlascamp, une demi-journée est souvent dédiée au “Lightning talks”, session permettant à ceux qui le désirent de partager une expérience liée aux produits Atlassian, qu’elle soit d’ordre technique ou non.
Un article sera prochainement dédié à un petit récapitulatif de cette session très intéressante, qui a apporté son lot de nouveautés.
A venir, …. c’est promis
Dans le courant de cette semaine seront publiés sur le blog de Valiantys quelques articles détaillés sur les thèmes suivants traités durant cette Atlascamp :
• Focus sur les nouveautés de JIRA 5
• Introduction aux Remote Plugins
• AtlasCamp “Lightning talks”