SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
1er
Meetup Trello French UG
27.10.2015 #trellomeetup
Extending Trello
Création d'une extension Chrome avec l'API Trello
Team
kontest
Extending Trello
Création d'une extension Chrome avec l'API Trello
chez kontest
DANGER
+ =
Chrome, notre
navigateur préféré
Trello, notre outil préféré
elegantt
Objectif : Outiller les project managers sur Trello
Besoin 1 : Tenir les délais
● Super pouvoir : Voir l'avancement des projets en cours
Besoin 2 : Coordonner les projets
● Super pouvoir : Donner de la visibilité à l'ensemble de l'équipe
Elegantt Trello Edition
Répondre à nos propres besoins et ceux des utilisateurs de Trello
"The only place Trello falls short for me
is the lack of a top level view, and
being able to put everything on one
calendar I could filter down from there
would be incredible."
"YES... This would really help with
PROJECT MANAGEMENT! It would
make it so easy to see what everyone
is doing, without wasting so much
time!"
"I'd love to be able to combine all my
boards from one organization into one
calendar within trello.”
Benchmark sur les extensions
Key features
● Gantt automatique : kanban
● Visuel
● Real Time
● Non-intrusif
Source : sondage Trello France - 2015
Injection HTML/CSS/JS & accès aux Chrome APIs (tabs, notifs, history...)
● manifest (permissions)
● content scripts
● background scripts
● CSP : inline JS / whitelisted remotes (https only) / eval
https://developer.chrome.com/extensions
Chrome Extension
Made with
● générateur Yeoman
● AngularJS
○ angular-gantt
○ angular-trello
● Trello API (OAuth, REST, WebHooks)
TrelloApi.Authenticate().then(function(){});
TrelloApi.cards(cardId).then(function(){});
TrelloApi.Rest('GET', 'members/me').then(function(){});
● Se fondre dans le DOM Trello
○ CSS : easy
○ JS : moins easy
● Pas de serveurs !
○ pas de WebHooks
○ limitations API
○ Mutation Observers
● Stockage des data
Challenges techniques
Beta interne
Beta externe
Product Hunt
Lundi 19 octobre
Du 21 au 26 Octobre :
● TOP40 All time (sur 21 891 Hunts)
● 48 013 Visiteurs uniques
● 7 481 Installations
● 10 089 Activations
● 474 115 Intéractions
A retenir
1. Toucher l’utilisateur là où il se trouve
2. Concentrez-vous sur la résolution de leur besoin clé
3. Soyez généreux avec l’éco-système
Merci pour votre écoute !
A bientôt sur elegantt.com/trello

Contenu connexe

Similaire à Meetup Trello Elegantt

La French Touch', l'open-source premium pour Trailblazers
La French Touch', l'open-source premium pour TrailblazersLa French Touch', l'open-source premium pour Trailblazers
La French Touch', l'open-source premium pour TrailblazersNicolas Vuillamy
 
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019Boris SCHAPIRA
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - AlloyMeetup Mobile Montpellier
 
Conference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à ParisConference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à ParisChipway
 
Mise en bouche a html5
Mise en bouche a html5Mise en bouche a html5
Mise en bouche a html5laurentt
 
Mise en bouche a html5
Mise en bouche a html5Mise en bouche a html5
Mise en bouche a html5laurentt
 
Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Sylvain Boily
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!CARA_Lyon
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!CARA_Lyon
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...sebastienmoreno
 
FAN, Fully Automated Nagios, Paris Capitale du Libre 2008
FAN, Fully Automated Nagios, Paris Capitale du Libre 2008FAN, Fully Automated Nagios, Paris Capitale du Libre 2008
FAN, Fully Automated Nagios, Paris Capitale du Libre 2008FAN Fully Automated Nagios
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?Publicis Sapient Engineering
 
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Peak Ace
 
Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?
Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?
Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?Fasterize
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache MavenArnaud Héritier
 

Similaire à Meetup Trello Elegantt (20)

La French Touch', l'open-source premium pour Trailblazers
La French Touch', l'open-source premium pour TrailblazersLa French Touch', l'open-source premium pour Trailblazers
La French Touch', l'open-source premium pour Trailblazers
 
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
 
Paris Web
Paris WebParis Web
Paris Web
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
Conference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à ParisConference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à Paris
 
Mise en bouche a html5
Mise en bouche a html5Mise en bouche a html5
Mise en bouche a html5
 
Mise en bouche a html5
Mise en bouche a html5Mise en bouche a html5
Mise en bouche a html5
 
Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne?
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!
 
HTML5... La révolution maintenant!
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!
 
The hidden side of webExtensions
The hidden side of webExtensionsThe hidden side of webExtensions
The hidden side of webExtensions
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
Lost in serverless AWS Lambda, Google Cloud Function, Azure Function quelle s...
 
FAN, Fully Automated Nagios, Paris Capitale du Libre 2008
FAN, Fully Automated Nagios, Paris Capitale du Libre 2008FAN, Fully Automated Nagios, Paris Capitale du Libre 2008
FAN, Fully Automated Nagios, Paris Capitale du Libre 2008
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
La face cachee des web extensions
La face cachee des web extensionsLa face cachee des web extensions
La face cachee des web extensions
 
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
 
Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?
Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?
Webperf et SEO : quelles métriques suivre ? Quelles optimisations privilégier ?
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
 

Plus de Fastory

Social drink-up #11 - Menlook
Social drink-up #11 - MenlookSocial drink-up #11 - Menlook
Social drink-up #11 - MenlookFastory
 
Social Drink-up #11
Social Drink-up #11Social Drink-up #11
Social Drink-up #11Fastory
 
Trello Meetup #02
Trello Meetup #02Trello Meetup #02
Trello Meetup #02Fastory
 
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...Fastory
 
Plaquette Kontest - FR 2015
Plaquette Kontest - FR 2015Plaquette Kontest - FR 2015
Plaquette Kontest - FR 2015Fastory
 
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure WagnerSocial Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure WagnerFastory
 
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...Fastory
 
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobileSocial Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobileFastory
 
Polymer in production : we did it!
Polymer in production : we did it!Polymer in production : we did it!
Polymer in production : we did it!Fastory
 
Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Fastory
 
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?Fastory
 
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitale
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitaleSocial Drink-Up! #6 - Best practices pour réussir sa transformation digitale
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitaleFastory
 
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'AdobeFastory
 
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Fastory
 
L'histoire de Kontest #mystartupstory
L'histoire de Kontest #mystartupstoryL'histoire de Kontest #mystartupstory
L'histoire de Kontest #mystartupstoryFastory
 
Social Drink-Up! #4 - SNCF
Social Drink-Up! #4 - SNCFSocial Drink-Up! #4 - SNCF
Social Drink-Up! #4 - SNCFFastory
 
Social Drink-Up! #4 - Mobile marketing association
Social Drink-Up! #4 - Mobile marketing associationSocial Drink-Up! #4 - Mobile marketing association
Social Drink-Up! #4 - Mobile marketing associationFastory
 
Social Drink-Up! #4 - R.O.I du marketing mobile
Social Drink-Up! #4 - R.O.I du marketing mobileSocial Drink-Up! #4 - R.O.I du marketing mobile
Social Drink-Up! #4 - R.O.I du marketing mobileFastory
 
Social Drink-up! #1 Social Shopping
Social Drink-up! #1 Social ShoppingSocial Drink-up! #1 Social Shopping
Social Drink-up! #1 Social ShoppingFastory
 
Social Drink-Up! #2 - Le Marketing Prédictif
Social Drink-Up! #2 - Le Marketing PrédictifSocial Drink-Up! #2 - Le Marketing Prédictif
Social Drink-Up! #2 - Le Marketing PrédictifFastory
 

Plus de Fastory (20)

Social drink-up #11 - Menlook
Social drink-up #11 - MenlookSocial drink-up #11 - Menlook
Social drink-up #11 - Menlook
 
Social Drink-up #11
Social Drink-up #11Social Drink-up #11
Social Drink-up #11
 
Trello Meetup #02
Trello Meetup #02Trello Meetup #02
Trello Meetup #02
 
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
Social Drink-up! #9 - Segmentation des audiences : le graal pour les marketeu...
 
Plaquette Kontest - FR 2015
Plaquette Kontest - FR 2015Plaquette Kontest - FR 2015
Plaquette Kontest - FR 2015
 
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure WagnerSocial Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
Social Drink-Up ! #8 - BlaBlaCar, from desktop to mobile first - Laure Wagner
 
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
Social Drink-Up ! #8 - La Révolution Mobile et ses impacts sur le Marketing -...
 
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobileSocial Drink-Up ! #8 - Le marketing sous la pression du mobile
Social Drink-Up ! #8 - Le marketing sous la pression du mobile
 
Polymer in production : we did it!
Polymer in production : we did it!Polymer in production : we did it!
Polymer in production : we did it!
 
Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ? Webinar : Quelles solutions à la fin de la fan gate ?
Webinar : Quelles solutions à la fin de la fan gate ?
 
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
Case Study Beaugrenelle : comment générer du trafic in store grâce au jeu ?
 
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitale
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitaleSocial Drink-Up! #6 - Best practices pour réussir sa transformation digitale
Social Drink-Up! #6 - Best practices pour réussir sa transformation digitale
 
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
#5 Social Drink Up - "L'intimité client" par Christophe Marée d'Adobe
 
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?Case Study Millesima: comment toucher par le jeu une cible bien précise ?
Case Study Millesima: comment toucher par le jeu une cible bien précise ?
 
L'histoire de Kontest #mystartupstory
L'histoire de Kontest #mystartupstoryL'histoire de Kontest #mystartupstory
L'histoire de Kontest #mystartupstory
 
Social Drink-Up! #4 - SNCF
Social Drink-Up! #4 - SNCFSocial Drink-Up! #4 - SNCF
Social Drink-Up! #4 - SNCF
 
Social Drink-Up! #4 - Mobile marketing association
Social Drink-Up! #4 - Mobile marketing associationSocial Drink-Up! #4 - Mobile marketing association
Social Drink-Up! #4 - Mobile marketing association
 
Social Drink-Up! #4 - R.O.I du marketing mobile
Social Drink-Up! #4 - R.O.I du marketing mobileSocial Drink-Up! #4 - R.O.I du marketing mobile
Social Drink-Up! #4 - R.O.I du marketing mobile
 
Social Drink-up! #1 Social Shopping
Social Drink-up! #1 Social ShoppingSocial Drink-up! #1 Social Shopping
Social Drink-up! #1 Social Shopping
 
Social Drink-Up! #2 - Le Marketing Prédictif
Social Drink-Up! #2 - Le Marketing PrédictifSocial Drink-Up! #2 - Le Marketing Prédictif
Social Drink-Up! #2 - Le Marketing Prédictif
 

Meetup Trello Elegantt

  • 1. 1er Meetup Trello French UG 27.10.2015 #trellomeetup Extending Trello Création d'une extension Chrome avec l'API Trello
  • 3. Extending Trello Création d'une extension Chrome avec l'API Trello
  • 6.
  • 7.
  • 8.
  • 9. + = Chrome, notre navigateur préféré Trello, notre outil préféré
  • 11.
  • 12. Objectif : Outiller les project managers sur Trello Besoin 1 : Tenir les délais ● Super pouvoir : Voir l'avancement des projets en cours Besoin 2 : Coordonner les projets ● Super pouvoir : Donner de la visibilité à l'ensemble de l'équipe Elegantt Trello Edition
  • 13. Répondre à nos propres besoins et ceux des utilisateurs de Trello "The only place Trello falls short for me is the lack of a top level view, and being able to put everything on one calendar I could filter down from there would be incredible." "YES... This would really help with PROJECT MANAGEMENT! It would make it so easy to see what everyone is doing, without wasting so much time!" "I'd love to be able to combine all my boards from one organization into one calendar within trello.”
  • 14. Benchmark sur les extensions
  • 15. Key features ● Gantt automatique : kanban ● Visuel ● Real Time ● Non-intrusif Source : sondage Trello France - 2015
  • 16.
  • 17.
  • 18. Injection HTML/CSS/JS & accès aux Chrome APIs (tabs, notifs, history...) ● manifest (permissions) ● content scripts ● background scripts ● CSP : inline JS / whitelisted remotes (https only) / eval https://developer.chrome.com/extensions Chrome Extension
  • 19. Made with ● générateur Yeoman ● AngularJS ○ angular-gantt ○ angular-trello ● Trello API (OAuth, REST, WebHooks) TrelloApi.Authenticate().then(function(){}); TrelloApi.cards(cardId).then(function(){}); TrelloApi.Rest('GET', 'members/me').then(function(){});
  • 20. ● Se fondre dans le DOM Trello ○ CSS : easy ○ JS : moins easy ● Pas de serveurs ! ○ pas de WebHooks ○ limitations API ○ Mutation Observers ● Stockage des data Challenges techniques
  • 21.
  • 25.
  • 26.
  • 27. Du 21 au 26 Octobre : ● TOP40 All time (sur 21 891 Hunts) ● 48 013 Visiteurs uniques ● 7 481 Installations ● 10 089 Activations ● 474 115 Intéractions
  • 28.
  • 29. A retenir 1. Toucher l’utilisateur là où il se trouve 2. Concentrez-vous sur la résolution de leur besoin clé 3. Soyez généreux avec l’éco-système
  • 30. Merci pour votre écoute ! A bientôt sur elegantt.com/trello