L'histoire de ma présentation au Drupal Camp Florida 2024 a commencé l'année précédente, avec ce que quelqu'un a nommé ma « Tournée mondiale Dharizza » ! J'ai participé à des événements Drupal dans six villes au cours de l'année 2023, et j'ai fini par être invitée à plusieurs autres.

 

Lors de la DrupalCon Lille en octobre 2023, j'ai présenté une session sur l’amélioration de l'expérience utilisateur du Layout Builder. Dans l'auditoire se trouvait Michael Herchel, membre du conseil d'administration de l'association Drupal et développeur principal d'OliveroAmy June Hineline (mentor de Drupal Core et organisatrice d'A11yTalks) et lui m'ont invité à présenter ma session sur le Layout Builder au prochain DrupalCamp en Floride. 

 

Ce camp a eu lieu la semaine dernière, et a marqué le début officiel de la Tournée mondiale Dharizza 2024 ! Dans ce billet, je vous parlerai des conférences auxquelles j'ai assisté ainsi que de quelques expériences amusantes du camp (avec des fusées et des faux animaux, bizarrement !).

Vendredi 23 février

Présentation à un grand public ( et à un invité improbable )

DrupalCamp a débuté au Florida Technical College avec plusieurs sessions de formation, dont celle de Lisa Ridley sur la manière de faciliter la collaboration entre concepteurs et développeurs. Elle a donné d'excellents conseils sur l'utilisation des fonctionnalités et des plugins de FIGMA pour une mise en œuvre efficace de la conception. 

 

J'ai passé la matinée à préparer ma prochaine session pendant que mes coéquipiers Nikolay, Jesse, Josh et Robert installaient notre kiosque. L'après-midi, j'ai fait ma présentation devant une salle comble au Florida Technical College - y compris un squelette au fond de la classe ! 

 

Tout le monde a échangé des notes sur la façon dont nous utilisons Layout Builder. Nous avons discuté de ses avantages, de ses inconvénients et de ses alternatives. Nous avons également parlé de la manière de configurer les modules pour améliorer l'expérience de l'utilisateur, y compris le navigateur de Layout Builder et les restrictions de Layout Builder. Enfin, nous avons essayé les liens d'opération de Layout Builder, l'enregistrement et l'édition, l'aperçu instantané et Gin. À la fin de la session, nous nous sommes concentrés sur le développement de plugins pour Layout Builder, soit en mettant à jour le fichier *.layouts.yml, soit en créant des classes pour ces plugins. Nous avons passé un excellent moment !

 

DrupalCamp étant terminé pour la journée, j'ai rejoint mes coéquipiers à l'after non officielle, qui s'est déroulée au Bounce House, s’est déplacée au Lazy Moon et est revenue au Bounce House. Nous avons eu beaucoup de plaisir à rencontrer de nouveaux amis et à revoir des visages familiers. La nuit a été particulièrement spéciale grâce à une énorme lune jaune presque pleine. Nous avons même appris qu'il y aurait un lancement de fusée le samedi.

 

Taxidermy deer
« Luke le cerf » a été un ajout inattendu mais intéressant à notre équipe !

Samedi 24 février

Leçons sur le talent et les opportunités

Samedi, nous sommes arrivés tôt pour une journée bien remplie qui a débuté par la séance d'ouverture animée par les organisateurs du camp, Mike Herchel, Amy June Hineline et Adam Varn.

 

Ensuite, j'ai écouté l'exposé de Matt Glaman sur les possibilités offertes par l'open source. Il a raconté comment il a commencé sa carrière comme transporteur de bière pour éventuellement  devenir l'un des principaux contributeurs de Drupal ! Saviez-vous qu'il avait créé Retrofit ? C'est un projet que vous pouvez utiliser pour faire fonctionner votre code Drupal 7 dans Drupal 10 pour en faciliter l’adaptation lors de la migration. (Matt a animé une session sur Retrofit le lendemain, où il a expliqué comment contribuer au projet).

 

L'un de mes moments préférés a été lorsque Matt a dit : « Le talent est réparti de manière égale, mais l'opportunité ne l'est pas » . Je pense que c'est un message fort. Il y a beaucoup de gens talentueux qui n'ont pas encore eu l'occasion de briller, mais l'open source peut y contribuer : il permet aux gens de développer et de montrer leurs compétences, ce qui les aide à faire progresser leur carrière et le web ouvert. Matt a souligné l'importance d'encourager les gens par le biais du mentorat et de l'amitié.

 

Pendant ce temps, Rod Martin a présenté une session sur la création avancée de layouts pour les créateurs de sites ambitieux. Il a créé un site de départ que tout le monde peut créer et tester pour l'aider à développer ses compétences en matière de construction de sites.  

 

À 11 heures, il était temps pour Jesse Dyck de présenter « Ce que les non-développeurs doivent savoir sur la migration de contenu ». Devant une salle comble, Jesse a expliqué comment élaborer un plan de migration, quels sont les défis les plus courants en matière de migration, comment poser les bonnes questions à votre équipe et comment anticiper et résoudre les problèmes. 

 

Dans le même temps, Matthew Ramir a donné un aperçu de son histoire personnelle dans « Code, Cerebral Palsy, and Compassion : Mon parcours dans la technologie ». Il a parlé de son histoire, de ses luttes et de ses victoires, et a même partagé certains de ses poèmes ! Nous avons appris l'importance des opportunités, de la diversité, de l'acceptation et de l'acceptation de soi. C'était un discours très inspirant. 

 

Dharizza présente au DrupalCamp de Floride
Je profite de ma première étape du "Dharizza World Tour 2024" !

Après un déjeuner chez Gringos Locos (notre tradition au DrupalCamp de Floride), il était temps pour notre Nikolay Volodin de partager l'étude de cas d'un plugin CKEditor 5 personnalisé qu'il a développé chez Evolving Web. Il a disséqué le plugin pour l'audience afin d'identifier ses parties et d'expliquer comment elles se comportent et interagissent. 

 

Pendant ce temps, Aubrey Sambor, conférencier vedette du Florida Drupal Camp, est monté sur la scène de l'auditorium pour parler de la couleur en CSS, notamment de l'utilisation de nouveaux espaces, de nouvelles fonctions et de nouvelles techniques pour faire briller votre site. Ana Laura Coto et Carlos Ospina ont animé une session sur la création de l'IXP Fellowship, une nouvelle initiative visant à intégrer des développeurs inexpérimentés.

 

Ensuite, c'était au tour de Robert Ngo de faire une présentation. Devant une salle comble, il a présenté une session sur la construction d'une bibliothèque de composants avec des composants à répertoire unique (SDC). Mais il ne s'agissait pas du format habituel « comment faire ». Il a plutôt exploré la stratégie qui sous-tend la façon dont nous structurons les SDC, comment définir des conventions avec les équipes de développement et de conception, comment faire évoluer une bibliothèque de composants et comment la tester.

 

Nous avons terminé la journée avec quelques conférences éclair, ainsi qu'une session d'Ofer Shaal sur la façon de créer rapidement des composants web réutilisables dans React, Angular, Vue, Drupal et d'autres CMS.

 

La soirée a été marquée par la fête officielle de fin de camp. C'était fantastique de passer plus de temps avec nos amis Drupal, nouveaux et anciens. Malheureusement, le lancement de la fusée a été retardé. Nous espérions également voir des alligators, mais nous n’avons que trouvé un énorme faux alligator avec un panneau indiquant « Swampies » ! Nous avons décidé que c'était suffisant et qu'il s'agissait certainement d'une occasion moins dangereuse de prendre des photos.

 

Les membres de l'équipe Evolving Web devant le Floria Technical College
Prêt à entamer une nouvelle journée de sessions et de travail en réseau !

Dimanche 25 février

Le week-end se termine par un lancement d'un genre différent

Le temps passe vite quand on s'amuse, et c'est ainsi que nous nous sommes retrouvés dimanche. Nous avons fait nos bagages et dit au revoir à Luke, le cerf taxidermisé, avant de retourner au Florida Technical College pour une dernière journée de sessions et de contributions. 

 

Tout d'abord, Matt Glaman et Darren Oh du projet Retrofit, qui ont dépanné et codé en direct pour montrer comment exécuter du code D7 dans D10. En même temps, Kyle Einecker a clarifié la signification de Drupal couplé et découplé. 

 

À 11h, dans l'auditorium, Amy June et Mike Anello ont montré aux participants comment contribuer au code, à la documentation, à la gestion de projet et à tout ce qui concerne Drupal. Malheureusement, je n'ai pas pu rester pour l'après-midi à cause d'allergies. Mais les membres de mon équipe ont apprécié l'après-midi de contribution et ont même pu assister au lancement de la fusée !

 

Merci à tous ceux qui ont rendu possible le DrupalCamp 2024. Si vous n'avez pas pu participer au camp, j'espère que cet article vous donnera un aperçu et vous incitera à participer au prochain. Les « Swampies » et moi-même vous y verrons ! 

 

Vous cherchez d'autres événements axés sur l'innovation dans le domaine de l'open source ? Découvrez le sommet EvolveDrupal !