
Cela fait un an avec Droopler !
Bientôt, nous célébrerons le premier anniversaire du jour où Droopler – notre distribution Drupal open source pour sites web d’entreprise – a été lancée. C’est le moment idéal pour faire des bilans et des projets pour l’avenir. Dans cet article, je vais vous montrer comment Droopler fonctionne et ce qui attend ses utilisateurs dans la prochaine version.
Pourquoi Droopler ?
D'où est venue l'idée de créer une nouvelle distribution ? Nous étions souvent confrontés à la nécessité de construire rapidement une simple page vitrine pour un produit, une entreprise ou un événement. En procédant ainsi, nous avons remarqué que la combinaison de technologies qui vont souvent ensemble, telles que Bootstrap, npm/gulp, Composer, SCSS et Drupal 8, nécessite de répéter les mêmes actions sans cesse. Cette combinaison s'avère également difficile à maintenir à long terme, surtout lorsque le nombre de pages augmente avec le temps. Cela nous a amenés à penser à une solution à ce problème. Et ainsi, l'idée est née de construire une distribution différente de tout ce qui existe sur le marché.
Qu'est-ce qui distingue Droopler des autres projets similaires ? Eh bien, tout d'abord, cela inverse le processus de création d'un site web. Imaginez obtenir un site web prêt à l'emploi, immédiatement après l'installation de la distribution. Tout ce que vous avez à faire est d'ajouter votre propre contenu. Vous n'avez pas à vous concentrer sur la construction de votre mise en page à partir de zéro ou sur le style de la page – à la place, vous pouvez investir votre temps et votre argent dans l'adaptation de la solution existante. Vous pouvez également modifier votre site web par la suite, si votre budget le permet, ce qui est une approche très efficace pour le développement web, rarement vue avec Drupal.
En conséquence, nous nous sommes lancés dans la tâche de développer une distribution universelle, une qui fonctionnerait immédiatement, serait facile à mettre à jour et à améliorer et permettrait aux utilisateurs d'effectuer des changements radicaux au niveau de la mise en page et du design du site web. Pour répondre à ces exigences, nous avons décidé d'utiliser Bootstrap 4 et avons tiré parti de l'expérience acquise au fil du temps avec les projets Bootstrap Barrio, tout en visant la meilleure et la plus complète intégration avec SCSS. En même temps, nous avons décidé de rendre l’édition de contenu aussi simple que possible, afin de permettre sa construction à partir d'éléments prêts à l'emploi en utilisant le module Paragraphs. En conséquence, la version 1.0 de Droopler était un produit avec une structure bien pensée, que nous avons volontiers partagé avec la communauté Open Source. Malgré le fait qu'elle ne comportait que quelques paragraphes prêts à l'emploi et une version de base de la mise en page, c'était une base solide pour un développement ultérieur.
Depuis lors, l'équipe Droptica travaille continuellement pour améliorer et affiner la distribution, et nous avons investi plus de 1100 heures dans son développement. Les versions suivantes ont gagné le module d_blog pour publier des articles de blog, de nouveaux types de paragraphes, de nouvelles options graphiques et d'innombrables corrections et patchs. Un des principes directeurs du développement de ce projet était qu'il devait être facile à prendre en main pour les nouveaux utilisateurs, c’est pourquoi nous écrivons du code auto-documentant qui est conforme aux normes reconnues dans les communautés PHP et Drupal. Nous soutenons notre travail de développement avec l'intégration continue. En d'autres termes, nous construisons un produit que nous aimerions utiliser nous-mêmes. En fait... nous le faisons !
Avenir
Les jours à venir apporteront le tout nouveau Droopler 1.4, qui devrait sortir bientôt. La nouvelle version inclura des fonctionnalités complètement nouvelles, y compris la présentation de l'offre de produit, l'édition a été rendue plus facile que jamais, et nous avons implémenté un système de mise à jour basé sur les solutions mises en œuvre par les créateurs de Thunder. En outre, elle apportera également des correctifs pour de nombreux bugs signalés par nos utilisateurs.
En ce qui concerne l'avenir, nous allons faire face à de nouveaux défis. Nous recueillons et lisons constamment vos commentaires et remarques, qui guident la feuille de route de développement du projet, car de cette façon, il peut être basé sur notre propre expérience, ainsi que sur celle recueillie par d'autres webmasters. Nous encourageons tout le monde à participer activement à la vie de la communauté Droopler en prenant part aux discussions sur Facebook et en soumettant des tickets sur drupal.org et github.com.
Nous vous sommes également reconnaissants d'avoir choisi notre produit et nous vous souhaitons beaucoup de succès dans la promotion de votre produit sur Internet pour la nouvelle année à venir.