Je suis Richard Trudel, développeur web et jongleur d’Internet. Je navigue dans le monde du développement web depuis les années 2000 et j’ai monté ma propre entreprise, Québec Studio, en 2017. J’ai toujours eu à innover en matière de sites web, c’est un peu le cœur de mon métier de m’adapter et d’évoluer en même temps que les technologies émergentes.
WordPress : le choix conventionnel
Au début de ma carrière, comme la plupart des professionnels du web, j’étais à fond dans WordPress. C’était correct : une communauté active, des extensions variées qui permettaient à peu près de tout faire, mais aussi son lot de trouble avec les mises à jour et les problèmes de sécurité. Ça m’a fait pas mal réfléchir sur la direction à prendre, mais à l’époque, il y avait peu d’alternatives offrant autant de possibilités, à part Joomla (anciennement Mambo, qui s’en souvient?) et Drupal qui commençaient à se démarquer également.
Je perçois toujours WordPress comme un système de gestion de contenu formidable, malgré sa tendance à s’encombrer. Le défi vient souvent des extensions, chacune arborant son design propre, créant un ensemble peu harmonieux, aggravé par les incessantes sollicitations publicitaires pour des mises à niveau ou des produits complémentaires. J’ai toujours trouvé WordPress un peu gênant en ce sens, bien que cela puisse juste être le reflet de mon penchant pour des interfaces utilisateur simplifiées et intuitives.
D’abord, remplacer WordPress
J’ai exploré de nombreuses options : Joomla, Drupal, October CMS, Statamic, Grav CMS, Bolt CMS, Directus pour n’en nommer que quelques-unes. Chacune de ces plateformes offre des atouts majeurs, mais pour une raison ou une autre, aucune ne m’apparaissait comme la solution polyvalente idéale pour la diversité des projets que j’envisageais de développer.
La découverte de Craft CMS a marqué un tournant décisif. Pour nos clients, c’était une révélation : l’utilisation est devenue plus fluide, l’interface de gestion épurée de tout superflu, offrant une liberté totale sur le frontend sans les contraintes habituelles des thèmes préconçus. Les complications se sont dissipées grâce à un tableau de bord intuitif et des options de personnalisation poussées, permettant de maîtriser l’accès et le contenu sans risquer d’alimenter le chaos.
Craft CMS s’est considérablement développé au fil des années, apportant à chaque nouvelle version son lot d’avancées. Il nous offre la possibilité d’exploiter des frameworks modernes comme Vue, Alpine et Tailwind, tout en facilitant l’intégration de services d’envoi tels que Mailgun ou SendGrid, et de pousser le référencement à un niveau supérieur. Craft CMS se distingue également par sa flexibilité dans la construction de structures de contenu, des plus élémentaires aux plus élaborées, qu’elles soient organisées hiérarchiquement ou classées par date de publication. Il supporte nativement la gestion de sites multilingues et multisites, évitant ainsi le recours à des extensions, souvent un pur calvaire (WPML, quelle torture…).
Le dilemme du commerce en ligne
Craft CMS propose sa solution maison, Craft Commerce. Très élaborée, certes, mais coûteuse, et nécessitant de tout développer soi-même, des fiches produits aux interfaces de panier et de paiement. Par manque d’alternative, je me retrouvais souvent à revenir vers WooCommerce, par dépit.
Ironiquement, Craft Commerce, bien que performant et harmonisé à son CMS, se heurtait aussi à des limites, notamment en raison d’un choix restreint d’extensions spécifiques. C’est vrai, j’ai mentionné que l’excès d’extensions pouvait être problématique, mais dans le domaine du commerce en ligne, la diversité des fonctionnalités nécessaires nous oblige souvent à sélectionner soigneusement les extensions, un peu comme si on cueillait les meilleures cerises.
J’ai aussi passé en revue d’autres plateformes telles que Magento (Adobe Commerce), PrestaShop, OpenCart, BigCommerce, entre autres. Cependant, les difficultés liées à la traduction, les designs peu flexibles et le manque de certaines fonctionnalités essentielles rendaient ces alternatives peu satisfaisantes pour nos besoins.
La révélation Shopify
Je percevais Shopify comme une solution clé en main, un peu trop autonome pour s’adapter aux spécificités de nos projets. Toutefois, une extension dédiée à Craft CMS a bouleversé ma vision. Elle permettait de gérer les produits Shopify comme s’ils étaient nativement intégrés à Craft CMS, assurant ainsi la flexibilité recherchée.
Grâce à l’API Shopify et à une gamme étendue d’options de personnalisation, nous avons pu fondre l’expérience d’achat dans le design de nos sites, sans faire de compromis sur l’esthétique ou les performances. Découvrir cette synergie a été une révélation, offrant enfin la possibilité d’incorporer une boutique en ligne sans les tracas habituels liés à la personnalisation.
Conclusion
En adoptant Shopify, nous avons gagné en stabilité et en options pour nos clients. Plus de soucis avec les sauvegardes ou la maintenance de la base de données commerciale. Et pour ceux qui ont aussi une boutique physique, c’est parfait : tout est géré au même endroit.
En résumé, nous avons pris le virage Shopify et nous ne le regrettons pas. C’est devenu notre combinaison gagnante avec Craft CMS. Nous pouvons proposer du commerce en ligne de qualité, sans faire de compromis. Et ça, pour moi et mon équipe, c’est une belle victoire que je me devais de partager.