En juin dernier, Savoir-faire Linux a participé à la 10ᵉ édition du DrupalCamp Montréal, qui a eu lieu à l’Université Concordia. Ce fût l’occasion de voir une bonne partie de la communauté de développeurs Drupal montréalaise, d’échanger avec les autres entreprises qui travaillent avec cette technologie et de faire l’état de l’évolution de Drupal de cette dernière année et à l’avenir.
Voici quelques retours des sessions du DrupalCamp écrit par notre développeur senior Drupal, Maxime Turcotte :
Migrez en un, migrez les tous : Migrons ensemble vers Drupal 8
Avec les avantages qu’offre Drupal 8 comparativement à Drupal 7, en particulier au niveau du support multilingue, de plus en plus de sites font la migration vers la dernière version et ce, malgré certains obstacles. Par exemple, bien que l’API du système de migration ait été depuis peu stabilisée, les migrations des traductions de contenus ne sont pas encore totalement supportées.
En plus de fournir un excellent aperçu du processus de migration et de la création de migrations personnalisées, cette présentation apporte des solutions et des exemples pour ceux et celles qui cherchent à migrer leurs sites multilingues de Drupal 7 à Drupal 8.
Besoin d’héberger des sites Drupal ? Utilisez Aegir !
Que ce soit pour un seul site ou pour une plate-forme multi-site, si vous aimez bâtir votre propre infrastructure avec des solutions libres et gérer vos sites à l’aide d’une interface web ou d’un outil en ligne de commande, Aegir est pour vous.
Dans cette présentation, on apprend les raisons historiques qui ont fait naître un système comme Aegir, les défis architecturaux, les problèmes actuels de cette architecture, quelques conseils et idées pour des situations courantes, les projets de refonte et d’amélioration des versions à venir et bien d’autres choses.
Ce que j’ai appris depuis 10 ans en gérant une boutique Drupal
Diriger une entreprise de services dans un milieu compétitif et en constante transformation comme le Web est très difficile. Quoi de mieux que de bénéficier de l’expérience accumulée par deux professionnels qui ont démarré leur entreprise Drupal il y’a 10 ans?
Tout le monde fait des erreurs et il y en aura toujours d’autres à faire, c’est une des leçons de cette présentation. Le risque est bien sûr nécessaire pour réussir dans ce domaine, mais la gestion du risque est ce qui différencie parfois ceux et celles qui réussissent des autres qui échouent. Que ce soit dans la recherche et le développement, dans le choix des contrats que l’on courtise ou dans les dépenses que l’on accepte ou refuse de faire, il faut être capable de prévoir si le risque en vaut la peine.
Mais outre le risque et la compétition, la collaboration et l’implication dans la communauté est ce qui semble rester le plus important pour ces deux chefs d’entreprise.
Le développement Android progresse constamment avec de nouvelles fonctionnalités pour faciliter la création d’applications. Construction d’interface utilisateur avec Jetpack Compose, injection de dépendances avec Hilt, extensions de développement de jeux, librairies de compatibilité emoji, et la liste continue. Les nouveaux projets n’ont aucun souci à prendre avantage de ces nouvelles fonctionnalités. Cependant, les projets anciens […]
Développement Web Bien démarrer avec le rendu côté serveur avec Angular Par Kévin Barralon Cette semaine, nous avons mis en ligne un tutoriel pour les développeurs qui utilisent le framework JavaScript Angular. Ce tutoriel a pour but de les aider à initialiser un projet Angular avec le rendu côté serveur pré-configuré. L’intérêt de la mise […]
Gestion du rendu côté serveur : Une nouveauté Angular imposant un défi Angular est un framework utilisant le langage de programmation TypeScript. La version 5 a été mise en ligne en novembre 2017, avec de nouvelles fonctionnalités et corrections de bugs. Cette dernière version est accompagnée de l’outil en ligne de commande Angular CLI, mais […]
Design Qu’est ce que design system ? Par Patrick Bracquart Depuis plusieurs années, la complexité des sites et applications nous ont poussé à repenser le design et les méthodologies tant les champs de compétences nécessaires se sont élargis (analyste web, designer UI/UX, designer d’interaction, développeur front-end, …). C’est dans ce contexte qu’est apparu le design […]
Spécial PyCon Canada 2017 (Suite !) Que retenir de la dernière PyCon Canada ? Quelques éléments de réponse avec les développeurs de l’équipe Innovation de Savoir-faire Linux ! Conférence ‘Double Click: Continue Building Better CLIs’ Par Kévin Barralon Cette conférence donnée lors de la PyCon Canada visait à présenter Click, un package Python permettant de […]