Chaque année, le DrupalCamp New Jersey réunit des centaines de participants d'horizons professionnels variés pour partager leurs connaissances, leurs idées et leur passion pour le projet Drupal. Mon premier DrupalCamp NJ a eu lieu en 2023 et c'était aussi ma première présentation à une conférence ! C'était une expérience éprouvante mais amusante, et depuis, j'ai fait 9 présentations à travers le Canada, les États-Unis et la France sur des sujets tels que l'accessibilité, la mise en cache, les migrations et la découverte.
Avance rapide jusqu'en mars 2024 : je suis retourné au DrupalCamp NJ pour présenter une autre session et dispenser une formation. Huit membres de notre équipe se sont entassés dans une fourgonnette pour parcourir les 700 km qui séparent Montréal du New Jersey. L'événement s'est déroulé au Robertson Hall de l'Université de Princeton - une pièce d'architecture étonnante située sur un bel endroit au campus. Nous nous sommes joints à plus de 150 participants pour cet événement de trois jours, qui comprenait 23 conférences incroyables et trois jours de formation.
Lisez la suite pour connaître nos points forts ! De plus, apprenez ce que vous pouvez attendre de votre premier DrupalCamp..
Ce que nous avons présenté
Ce que les non-développeurs doivent savoir sur la migration des contenus
J'ai présenté cette session avec mon collègue Marien Regnault, développeur Drupal. Nous avons partagé les connaissances acquises par notre équipe au cours de dizaines de migrations complexes au fil des ans, y compris des migrations de Drupal 7 à Drupal 10. Nous avons aidé un public non technique à comprendre le processus à un niveau élevé en mettant l'accent sur la planification, la préparation, la gestion des défis courants et la collaboration avec les développeurs. Vous avez manqué la session ? Rattrapez votre retard en lisant mon guide non technique des migrations de contenu.
Regarder la présentation (en anglais)
Harmoniser la créativité et le code : Collaboration dans les systèmes de conception
Cette session a été présentée par mes collègues Bryenne Kay, designer UX/UI et Robert Ngo, architecte de solutions. Elle a porté sur la construction et la maintenance d'un système de conception du point de vue du développeur et du concepteur. Bryenne et Robert se sont penchés sur la création de bibliothèques de composants de répertoire unique réutilisables, la rationalisation des flux de travail et l'amélioration de la collaboration entre les équipes.
Regarder la présentation (en anglais)
Utilisez Drupal comme plateforme de contenu sans code pour votre prochain projet découplé (.js)
Notre directeur de la technologie, Simon Morvan, a parlé des principes fondamentaux d'une architecture Drupal découplée et des raisons pour lesquelles elle améliore les performances, l'expérience utilisateur, le référencement et la sécurité. Il a démontré que cette approche ne nécessite pas de développement en amont, ce qui fait de Drupal une alternative peu coûteuse à d'autres options sans code telles que les solutions SaaS commerciales en nuage. Simon a pris pour exemple notre collaboration avec Planned Parenting Direct (PPD). Il est intéressant de noter que le cofondateur de Pantheon, qui héberge le site web de PPD, se trouvait dans l'auditoire ! Cela a donné lieu à des questions et réponses supplémentaires intéressantes à la fin de la session.
Remaniement ou refonte : Naviguer à la croisée des chemins de l'évolution des sites web
Evolving Web entretient une relation de longue date avec l'Université de Princeton, et j'ai donc été ravi de présenter cette session avec le directeur adjoint des initiatives Web et numériques de l'institution, John Cloys, ainsi qu'avec Alex Dergachev, cofondateur et responsable technique d'Evolving Web. Nous avons exploré la nature en constante évolution du paysage numérique et nous avons abordé le défi de décider quand mettre à jour votre site web, comment et dans quelle mesure.
Regarder la présentation (anglais)
Création de sites Drupal et outils de gestion des ressources numériques
J'ai eu beaucoup de plaisir à animer cette session de formation avec mon collègue Marien et Martin Anderson-Clutz, Senior Solutions Architect d'Acquia. C'était la première fois que je donnais une formation en personne depuis que j'ai commencé chez Evolving Web. J’ai surtout apprécié les avantages d'avoir été présent physiquement ; j'ai pu voir les réactions des gens et donner un soutien plus personnel que ce qui est possible par Zoom. Le cours a donné aux participants un aperçu du processus de construction d'un site Drupal, y compris la création d'une architecture de l'information dans Drupal, et l'utilisation de la gestion des médias et d'Acquia DAM au-dessus de Drupal.
“C'était mon premier DrupalCamp. J'ai réalisé que la communauté Drupal n'est pas seulement une source de modules que je peux utiliser - c'est une communauté de personnes ayant des objectifs communs qui collaborent et se soutiennent mutuellement.”
– Marien Regnault, Drupal Developer, Evolving Web
Ce à quoi nous avons assisté
Développement frontal Drupal intermédiaire
Animé par Ashraf Abed de DebugAcademy.com, ce cours a mis en lumière certains des aspects les plus puissants du système frontal de Drupal, notamment les tableaux de rendu, la mise en cache et twig. Il était fascinant de découvrir à quel point les tableaux de rendu sont puissants pour accumuler des propriétés tout au long de la pile. Nous avons entendu parler d'outils utiles comme Twig Xdebug, qui vous permet d'utiliser des points d'arrêt Xdebug avec des modèles Twig. Et nous avons appris quelques bonnes pratiques en matière de sécurité, comme le fait de ne traduire que les chaînes figées dans le code pour éviter les exploits du contenu généré par l'utilisateur.
Regarder la présentation (en anglais)
Animée par Mandee Englert et Jill Moraca, cette conférence a fourni un exemple impressionnant d'une migration très complexe et des processus de planification, d'organisation et de post-migration qui en ont fait un succès. Nous sommes repartis avec de nombreuses idées utiles à mettre en œuvre et à recommander à nos clients.
Ray Saltini et David Hernandez ont exploré les principales raisons et considérations pour l'adoption d'une solution de gestion des actifs numériques (DAM). Nous avons vraiment apprécié leurs idées pratiques sur la préparation, l'optimisation et la mise à l'échelle d'une solution DAM, ainsi que l'exploration d'alternatives. Dans l'ensemble, une bonne session DAM.
Regarder la présentation (en anglais)
Protéger votre site avec les mises à jour automatiques
Nous avons été ravis d'entendre les mises à jour de Ted Bowman d'Acquia sur son travail presque achevé pour apporter des mises à jour de code automatiques au déploiement de Drupal. Ted a fait un rappel sur le module de mises à jour automatiques, y compris sur la façon de déterminer si votre hébergement est compatible et de s'assurer que votre site est configuré pour l'exécuter en toute sécurité.
Regarder la présentation (en anglais)
Découvrez aussi ce que vous avez manqué au DrupalCamp Florida 2024 !
“C'était ma 9ème visite au Drupalcamp NJ, donc l'une des meilleures parties est de voir d'anciens clients, des collaborateurs, et des dizaines d'autres membres de la communauté Drupal qui sont devenus des amis”
– Alex Dergachev, cofondateur et responsable techniqu, Evolving Web
Qu'attendre de votre premier DrupalCamp ?
Les DrupalCamps sont des événements régionaux, organisés par la communauté, qui favorisent l'innovation, la collaboration et l'amélioration des compétences au sein de l'écosystème Drupal. Chaque DrupalCamp a son propre style et son propre déroulement, mais ils ont tous des thèmes cohérents à la base :
- Partage des connaissances. Les DrupalCamps sont un endroit idéal pour échanger des idées, acquérir des compétences et apprendre les meilleures pratiques. Les sessions, les ateliers et les formations offrent un apprentissage plus structuré, mais il est également possible de trouver une abondance de sagesse en discutant simplement avec les autres participants au déjeuner. Les exemples de réussite et les études de cas sont également une source d'inspiration précieuse pour les projets futurs.
- Création d'une communauté. Les DrupalCamps encouragent les professionnels à se connecter, à collaborer et à développer de précieuses relations. Les organisateurs mettent l'accent sur l'inclusion, en encourageant la participation de groupes divers et en trouvant des moyens de réduire les obstacles et d'accroître l'accessibilité.
- Le bénévolat. Les DrupalCamps sont organisés et gérés par des bénévoles, ce qui en fait un modèle durable et un véritable reflet des intérêts et des valeurs de la communauté Drupal. Les opportunités de bénévolat sont également une excellente occasion de gagner en visibilité et en expérience par le biais de conférences, de formations ou d'organisation.
- Collaboration. Les DrupalCamps proposent souvent des hackathons, des ateliers collaboratifs et des journées de contribution axées sur l'amélioration de projets open source tels que Drupal core, les modules et les thèmes. Ces activités favorisent le travail d'équipe au-delà de l'événement. Plusieurs initiatives Drupal sont nées d'une conversation lors d'un DrupalCamp ou d'un DrupalCon.
- Innovation. Les participants sont encouragés à résoudre, ensemble, des problèmes concrets et sont informés des nouvelles technologies, des tendances et des défis. C'est l'occasion non seulement de prendre de l'avance, mais aussi de contribuer à façonner l'innovation dans le domaine de l'open source.
- Retour d'information. Les DrupalCamps servent de plateforme pour recueillir les commentaires des utilisateurs sur les initiatives de la communauté qui soutiennent la croissance de Drupal. En tant qu'utilisateur de Drupal, c'est l'occasion de s'assurer que vos besoins et priorités sont pris en compte.
- Développement professionnel. Les DrupalCamps sont un espace convivial où vous pouvez entrer en contact avec des employeurs potentiels, trouver un mentor et obtenir des informations de la part de vos pairs et d'experts. Certaines sessions vous permettront de développer vos compétences techniques, stratégiques, créatives et de leadership. En outre, se porter volontaire pour animer une session ou un atelier peut vous aider à augmenter votre visibilité et à vous forger une place au sein du secteur.
Vous souhaitez participer ? Visitez drupal.org pour trouver un DrupalCamp près de chez vous.
Si vous recherchez un événement qui couvre une plus grande variété de sujets, avec moins de conférences simultanées, jetez un œil à EvolveDrupal ! Ce sommet unique encourage l'innovation open source et la transformation numérique avec des sessions sur la technologie, la conception UX, la stratégie numérique, le contenu, le marketing, l'enseignement supérieur, et bien plus encore. Le prochain sommet EvolveDrupal aura lieu à Atlanta le 12 avril. Nous espérons vous y voir !