Témoignage

Interview de Nicolas Garnier – Product Manager de MJML

Ces derniers mois, MJML a beaucoup attiré l’attention des développeurs du monde entier en solvant le problème de la création d’email. Avec plus de 5000 stars sur github et une communauté qui grandit de jour en jour, la librairie MJML est un ingrédient important de la création de Delipress. C’est pourquoi nous vous proposons aujourd’hui une interview de son créateur.

L’interview

Bonjour Nicolas et merci d’avoir répondu présent ! Pour commencer, qui es-tu ?

Hello, c’est un plaisir, merci à vous pour l’opportunité !
Je travaille chez Mailjet depuis presque 2 ans maintenant. J’ai rejoint la startup en 2015 en tant que développeur évangeliste pour optimiser l’expérience développeurs de nos clients, en particulier sur l’API. Puis en 2016, nous avons sorti MJML, un framework open source pour la création d’email responsive, et l’accueil de la communauté a été fantastique. On m’a alors proposé de prendre les rênes du projet, ce que je fais depuis maintenant un an avec beaucoup de plaisir !

Tu travailles donc à plein temps sur MJML. Peux-tu nous en dire un peu plus sur cet outil ?

L’histoire de MJML a commencé en interne chez Mailjet, pour répondre à un besoin que nous rencontrions : la création d’emails responsive. On l’ignore souvent mais il est très difficile de créer des emails offrant un beau rendu dans tous les principaux clients emails. Les raisons sont multiples, les principales étant le fait qu’il y ait une multitude de clients emails, aucun standard entre eux (exemple : Outlook 2003 et Outlook 2013 proposeront un rendu totalement différent d’un même email), et que certains utilisent des règles et des moteurs de rendu pour le moins surprenants (par exemple, Outlook 2007 – 2010 et 2013 utilisent le moteur de Microsoft Word).

Face à ce problème, nous avons développé MJML pour “standardiser” l’email, de la même façon que jQuery a standardisé le JavaScript pour les différents navigateurs web. MJML est responsive par défaut : basé sur une syntaxe sémantique, le langage inclut tous les hacks nécessaires pour s’assurer que l’email soit responsive dans tous les principaux clients mails. Nous sommes parvenus à ce résultat grâce à l’expérience acquise chez Mailjet, mais aussi grâce à toutes les solutions que la communauté trouve et partage.

Aujourd’hui, nous avons même des composants interactifs permettant d’inclure dans un email des éléments tels qu’un menu hamburger, une galerie d’images ou encore un accordéon, avec des fallbacks pour les clients les plus capricieux.

Cet outil facilite donc la vie de tout le monde pour obtenir des emails standardisés ! Côté communauté, celle-ci grandit chaque jour un peu plus. Vous êtes disponible sur un Slack, plus de 40 contributeurs, … Comment s’annonce l’avenir de cet outil ?

Effectivement, la communauté grossit à une vitesse folle et on n’arrête pas de passer de nouvelles étapes. Les plus récentes : 100 000 downloads totaux (en moins d’un an), 5,000 stars sur Github et plus de 300 membres sur le Slack communautaire.

Ce qui est sûr, c’est que ce n’est que le début et que ça ne va pas s’arrêter là. Il suffit de regarder l’évolution du nombre de téléchargements par exemple : on a fait en 3 mois de 2017 l’équivalent de l’année 2016 (52,000 téléchargements de Janvier à Mars 2017 contre 59,500 sur 2016).

 

Comme je le disais juste avant, la communauté joue un rôle clé dans l’évolution de MJML. 

De ton point de vue, le fait que l’on ait choisi de développer un builder sur MJML pour notre extension DeliPress est donc un bon signe pour l’avenir ?

Bien sûr que oui ! Et ce n’est pas seulement moi qui le dit, on a de plus en plus de services qui utilisent MJML pour la génération de leurs emails, tels que l’outil de création de newsletter Revue.

Par ailleurs, notre propre interface de création de newsletters en drag and drop est basée sur MJML depuis plus de 2 ans (nous avons utilisé MJML en interne pendant environ un an avant de l’open sourcer).

Merci beaucoup Nicolas pour cette entrevue ! En espérant montrer à la communauté tout l’intérêt de MJML, je vous invite tous à le découvrir sur le site MJML . À bientôt !

Recevez les derniers articles, un accès anticipé à la beta et suivez la création de DeliPress.

Inscrivez vous à la newsletter !