Tags: ,

Dot All 2018 : au rapport !

dot all 2018 berlin la haute societe

On y était, on vous dit tout.

Craft CMS s’impose comme une alternative de choix aux solutions CMS telles que WordPress ou Drupal. La Haute Société réalise de nombreux sites basés sur ce socle technique pour pouvoir offrir à ses clients le meilleur du design et de la gestion de contenus.

Video: Andrew Armitage

J’ai eu le privilège d’assister au Dot All 2018 organisé du 26 au 28 septembre à Berlin par Pixel and Tonic, éditeur de Craft CMS. Cet événement rassemblait près de 300 participants venus de l’ensemble du globe et proposait une vingtaine d’ateliers et conférences; le tout dans une ambiance assez exceptionnelle pour ce genre d’événement.

alban jubert la haute societe dot all 2018 berlin

J’y étais : la preuve irréfutable ! Photo : Brandon Kelly (P&T)

Car, ce qui m’a frappé au delà de l’excellence de l’organisation et des conférenciers, c’est l’exceptionnel état d’esprit général de la communauté présente, plein de “bonnes vibrations”.
Bref, une conférence qui faisait du bien.

Photo : Brandon Kelly (P&T)

Voici les quelques conférences marquantes auxquelles j’ai pu assister.

Atelier PhpStorm

dot all 2018 php storm workshop

Kirill Smelov et Andrey Sokolov, développeurs de PhpStorm pour JetBrains ont animé un atelier afin de démontrer d’innombrables manières de tirer le meilleur parti de l’IDE. En vrac, HTTP Request collection, Live templates avancés, Structural search, outil de base de données, Git avancé, Scope…
La moralité est qu’on a tendance à n’utiliser et ne connaître que 10% des fonctionnalités d’un outil aussi riche et qu’il existe quelques belles pépites si on se donne la peine de sortir des sentiers battus. PhpStorm reste définitivement l’un des meilleurs outils pour gérer la production de projets PHP et adopté depuis longtemps à La Haute Société.

 

Outils et configurations avancées

dot all 2018 berlin craft cms

Nate Iler de Flipbox Digital proposait une conférence au sujet de l’évolution des pratiques autour des projets de tailles importantes. Du développement local au site en production pouvant accueillir plus de 500.000 utilisateurs, l’ensemble des architectures et méthodologies possibles ont été abordées : machines virtuelles, serveurs dans le cloud scalables, intégration et déploiement continu.
Clairement, les infrastructures d’aujourd’hui n’ont plus rien à voir avec celles d’hier. La présentation abordait quelques bonnes pratiques appliquées à Craft, notamment la centralisation des logs via Logstash, la gestion décentralisée des assets dans le cloud, l’utilisation de Redis pour la gestion des sessions et du cache, système de files d’attentes pour les taches longues ou gourmandes en ressources…

 

Design Processes and Systems in Craft

Design Processes and Systems in Craft cms

Cette conférence passionnante animée par Courtney Bradford, co-fondatrice de Telegraph, abordait tous les aspects du processus de design et d’UX appliqués aux projets de sites d’aujourd’hui. Tout d’abord, la mise en place d’un design system n’est plus réservée qu’aux gros projets ou multi-nationales. Celui-ci, même s’il doit être adapté en fonction de la taille du projet est directement bénéficiaire et permet de garantir une meilleure cohésion de l’équipe et favoriser la fluidité des itérations.
Et surtout, il permet d’assurer au final une meilleure expérience utilisateur. Le design system représente en définitive une “étoile du berger” vers laquelle l’ensemble de l’équipe doit converger.
Au-delà des grands principes théoriques, Courtney a brillamment démontré par des exemples pratiques la mise en place de telles méthodologies popularisées par Brad Frost, et notamment dans Craft CMS.

 

Build a Smarter Craft Commerce Site

Build a Smarter Craft Commerce Site

Stephen Callender, de Foster Commerce, est rentré dans le détail des meilleures pratiques en matière de sites e-commerces, en particulier dans la solution Craft Commerce. Notamment, une approche astucieuse pour réduire au minimum le nombres de clics nécessaires dans le processus d’achat (23 clics en moyenne sont nécessaires pour compléter une expérience d’achat en ligne en 2018), l’importance de la transparence des coûts de livraison et des performances. Tirer le meilleur parti de la page de confirmation de commande, souvent négligée constitue une opportunité de renforcer son image de marque et le lien avec son client.
Le suivi de l’activité du site est un point crucial qui peut être adressé par différents outils analytics et en particulier avec le plugin Commerce Insight qui sera disponible pour Craft Commerce dans les mois à venir. Enfin, la mise en place d’un système de relance de paniers abandonnés est une manière extrêmement efficace d’augmenter ses opportunités de conversion grâce à des outils e-marketing tels que Klaviyo.

 

Building IoT Solutions using Core CMS features

Building IoT Solutions using Core craft CMS features

Cette étonnante présentation, proposée par Nicolas Le Guillou responsable de la plateforme technologique chez Further, a prouvé l’incroyable flexibilité de Craft CMS qui peut s’intégrer dans toutes sortes de projets technologiques. En particulier, l’intégration de Craft en tant que backend dans le cadre d’un projet d’IoT (Internet of Things) qui permet la communication d’une flotte de Raspberry PI avec une interface web.
Du provisioning à l’alimentation du flux de données pour le web, rien ne semble impossible et surtout rien ne parait très compliqué. Nicolas est parvenu à re-intégrer en 3 jours seulement avec Craft CMS ce qu’une équipe dédiée de 4 personnes avait développé spécifiquement pendant près d’un mois. Impressionnant !

 

The Art of Plugin Development

The Art of Plugin Development

L’excellent Ben Croker, auteur de nombreux plugins pour Craft, nous a présenté son approche de l’art délicat du développement de plugins. Tout comme la gestion d’un projet Open Source, la tâche principale d’un développeur consiste principalement à être à l’écoute et répondre à ses utilisateurs.
Le prix d’un plugin commercial permet paradoxalement plus de gérer cet aspect des choses et la création de la documentation que le coût du développement du plugin à proprement parler.
L’autre point intéressant soulevé par Ben est que le succès d’un plugin passe principalement par son UX. Si, en tant que développeur, vous ne trouvez pas de plaisir à utiliser le plugin que vous êtes en train de développer, autant arrêter tout de suite !

 

Inclusion Through Technical Choices at PBS Kids

Inclusion Through Technical Choices at PBS Kids

Dans cette présentation, sans doute l’une des plus impressionnantes de l’événement, Aaron Berkowitz, directeur technique chez PBS Kids (première chaîne pour la jeunesse aux US, équivalent de Canal J en France), nous a montré comment Craft propulsait l’ensemble des sites et des applications mobiles de la chaîne tout en assurant un trafic colossal (euphémisme).
Aaron s’est notamment arrêté sur le détail technique de l’implémentation du traitement des modérations de contenus, capital lorsque l’on s’adresse à des enfants, mis en place sur la plateforme Amazon, en particulier l’impressionnant dispositif répartition de tâches Lambda et de machine learning Rekognition.

 

Accessibility: it matters to everyone

Accessibility: it matters to everyone

Kaitlyn Martinez nous a rappelé au travers d’exemples concrets l’importance de l’accessibilité des sites. Si le but principal est bien de rendre les contenus accessibles au plus grand nombre, Kaitlyn a souligné à plusieurs reprises qu’il ne s’agissait souvent que de bon sens et de garder à l’esprit l’utilisabilité des sites pendant leur design et leur développement.
Car tous les métiers sont concernés par l’accessibilité, de la production de contenus en passant par le design et le développement. Quand bien même l’atteinte d’une norme d’accessibilité n’est pas une fin en soi pour un projet donné, garder à l’esprit ces contraintes et appliquer les règles basiques font déjà une grande différence. Color Contrast Checker, Wave, SiteImprove et Google Chrome Accessiblity Tools sont autant d’outils de tests permettant de s’assurer que les contenus suivent à minima les bonnes pratiques ou sont conformes aux normes WCAG A, AA et AAA.

 

Architecturing a Content Website

Architecturing a Content Website

Cette présentation de Souvik Das Gupta, co-créateur du studio Miranj, faisait le point sur les bonnes pratiques d’architecture des contenus, notamment comment faire en sorte que les choses restent gérables avec des structures complexes par l’usage d’une approche modulaire et DRY (don’t repeat yourself).
Il a démontré comment respecter les principes de découplage, réutilisabilité et évolutivité notamment par l’usage d’un astucieux système de routage au niveau de vues.
Bluffant.

 

How to Migrate Legacy Content to Craft

How to Migrate Legacy Content to Craft

Bien souvent un projet de site web part sur la base d’une refonte d’un existant. Que cela soit un CMS maison, du WordPress, du Drupal ou tout autre système, la phase de migration et reprise de contenus peut s’avérer un véritable challenge.
James Greig nous a présenté les différentes stratégies et méthodologies pouvant être mise en place pour mener à bien cette mission sans compromettre sa santé mentale. De la préparation des contenus source jusqu’à leur importation dans le Craft, tous les aspects et outils ont été présentés : Gather Content, Feed Me Pro, Sprout Import, Fetch, Migration Manager pour n’en citer que quelque uns. Les outils ne manquent pas. Et surtout, parfois, un bon vieux copier-coller fait l’affaire à la place d’une usine à gaz coûteuse.
En bonus, un cas pratique de migration de données depuis un flux Twitter vers un site Craft en passant par Airtable a même été réalisé en “quasi” direct. Chapeau.

 

State of Craft

dot all 2018 berlin brandon kelly craft cms

“Last, but not least”, Brandon Kelly en personne, créateur de Craft et fondateur de Pixel and Tonic, est venu nous présenter un état des lieux du CMS et sa roadmap.
Tout d’abord, la nouvelle version de Craft CMS 3 est un succès avec une taux d’adoption de 83% pour les nouveaux projets. Une forte accélération du nombre de projets propulsés par Craft CMS a été enregistrée sur l’année écoulée avec plus de 60 000 sites actifs mondialement dont une grande partie aux Etats-Unis suivi de l’Angleterre et des Pays Bas. Conscient des faiblesses de popularité de la solution sur certains territoires, l’équipe de Pixel and Tonic a travaillé d’arrache pied cette année sur un nouveau site web qui devrait sortir d’ici la fin de l’année et qui mettra à l’honneur les partenaires et études de cas jusque là peu visibles.
Une version 3.1 du CMS devrait voir le jour d’ici la fin de l’année également apportant bon nombre d’améliorations, notamment les “soft deletes”, un garbage collector, et surtout un système de gestion des configurations sous la forme d’un fichier YAML, automatiquement mis à jour et partageable par une équipe de développement.
Une version revue du Plugin Store est attendue également. Déjà riche de plus de 370 plugins, la marketplace a déjà réalisé depuis son lancement en mars dernier un chiffre d’affaires de 135 000 dollars reversés aux développeurs de plugins.
L’extension Craft Commerce continue sur sa lancée avec une adoption par plus d’un millier de sites e-commerces. La version 2 apporte bon nombre d’améliorations attendues comme la gestion des abonnements, la gestion des remboursements partiels et de meilleures performances et possibilités d’extensions. Un version “Lite” sera disponible permettant de mettre en place une plateforme e-commerce pour la vente de mono produits ou d’abonnements pour un coût de licence très faible. Toujours en phase Beta, la sortie de la version 2 finale devrait coïncider avec la sortie de Craft CMS 3.1.

 

Pour conclure…

dot all 2010 craft cms workshops conference

Photo : Brandon Kelly (P&T)

La sympathique et chaleureuse équipe de Pixel and Tonic a donné rendez-vous à l’ensemble de la communauté l’an prochain pour le Dot All 2019 qui se déroulera à Montréal.

Je n’ai malheureusement pas pu assister à l’ensemble des conférences ne possédant pas le don d’ubiquité. Cependant, pour conclure cette édition 2018 en beauté, les vidéos de l’intégralité des conférences sont disponibles sur Vimeo ! Je vous encourage vivement à prendre le temps de les consulter. Elles valent vraiment le détour !

Vous pouvez accéder à la plupart des videos et supports de présentation inventoriés ci-après.

Enjoy!

Liste des conférences

 

dot all 2018 conference hall berlin palais


contact la haute societe agence conseil strategie digitale