Blog /Modules Drupal

Drupal a des milliers de modules gratuits.

Que vous souhaitiez renforcer la sécurité de votre site Web, obtenir des outils d'analyse de site Web ou améliorer la visibilité de votre entreprise sur les réseaux sociaux, sur notre blog, vous apprendrez quels modules Drupal sont les meilleurs pour répondre à des besoins commerciaux spécifiques.

Nous vous montrerons comment installer un module Drupal particulier, comment il fonctionne en pratique, et quels avantages son utilisation apporte.

Dans cet article, je vais vous montrer comment importer des données à partir de fichiers CSV dans Drupal. C'est souvent une étape dans la création d'un nouveau site web, et les solutions présentées ici seront utiles lors du transfert de données d'un ancien système vers un nouveau. Je vais également vous montrer comment gérer une telle situation en utilisant le module Feeds et son extension Feeds Tamper et vous guider dans l'importation de données en utilisant trois types de données comme exemples : produits, utilisateurs et articles de blog.

Souhaitez-vous offrir une option de paiement récurrent dans votre boutique en ligne ? Si oui, cet article est pour vous. Vous apprendrez comment configurer le module Drupal Commerce Braintree permettant le traitement des paiements via la passerelle Braintree, comment le lier à votre compte PayPal, et comment tester et lancer avec succès cette solution sur votre plateforme Drupal pour la vente en ligne. 

Le temps nécessaire pour construire un système est souvent cité comme un inconvénient de l'utilisation de Drupal dans le développement web. Cependant, créer des sites web complexes avec cette technologie ne doit pas forcément être chronophage. Dans cet article de blog, je vais vous présenter une liste de modules et d'outils qui réduisent clairement le temps de construction de systèmes sur Drupal.

La vitesse du site est cruciale, surtout de nos jours, où les sites web modernes sont plus dynamiques et interactifs. L'approche traditionnelle de la diffusion des pages est particulièrement inefficace dans ce contexte. De nombreuses techniques existent pour obtenir des performances optimales, et l'une de ces méthodes est la technique BigPipe, initialement développée chez Facebook. La bonne nouvelle est que le module BigPipe, qui intègre la même fonctionnalité, a été intégré au cœur de Drupal 8 depuis la version 8.1.

Layout Builder permet de créer rapidement des mises en page de sites Web à partir de composants préconstruits ajoutés à des sections. Par défaut, Drupal propose quatre types de sections : une, deux, trois et quatre colonnes. Ces colonnes ont un comportement prédéfini sur lequel les éditeurs n'ont aucun contrôle. Drupal offre la possibilité de créer nos propres types de sections, afin que nous puissions les adapter à notre projet. C'est le processus que nous vous montrerons dans notre article.

Layout Builder est une fonctionnalité complexe qui, dès son installation, peut ne pas convenir à tous les sites web. Cependant, il peut être personnalisé pour fonctionner correctement avec presque n'importe quel site web. Une telle procédure peut sembler compliquée et coûteuse. Heureusement, des modules sont disponibles pour étendre la fonctionnalité standard. Dans ce texte, nous examinerons l'un d'eux - le Bootstrap Layout Builder, qui vise à adapter le Layout Builder aux spécificités de Bootstrap.

La vitesse de chargement du site Web est un aspect très important dans la perception de l'utilisateur du portail. Alors, comment pouvez-vous accélérer le chargement d'un site Web qui comporte beaucoup de médias ou d'iframes ? L'une des meilleures solutions est de tirer parti du chargement paresseux. La façon la plus simple d'utiliser cette méthode dans Drupal est d'utiliser le module Lazy-load.

La méthode standard de gestion du mode d'affichage de Drupal peut être trop limitée dans certains cas. Si vous souhaitez créer efficacement des vues différenciées utilisées lors de la liste de termes ou de contenus liés aux termes, vous pouvez essayer Layout Builder. Que faire si, par exemple, l'interface graphique, la complexité ou la généralité disqualifient cet outil parmi les solutions envisagées ? Le module Taxonomy Views Integrator (TVI) peut vous aider ici.

Lors de la création d'un site Web dont les éditeurs travailleront sur du contenu avec des photos, un problème survient souvent : comment gérer les images de sorte que l’éditeur n'ait pas à les modifier manuellement lorsqu'il souhaite publier le même contenu avec un aspect différent ? Dans Drupal, nous pouvons rencontrer ce problème en créant de nouveaux modes d'affichage pour toute entité avec des images. Le but des modes d'affichage est de servir le même contenu sous une forme différente de celle par défaut. Pour les champs texte ou date, nous utiliserons différents formatteurs. Et pour les images ?

Les sites Web modernes nécessitent des solutions modernes pour leurs éditeurs. De nos jours, un simple éditeur de texte WYSIWYG ne suffit souvent pas. Pour répondre aux attentes du marché actuel, de nombreuses solutions qui offrent aux utilisateurs la possibilité d'une édition de contenu avancée et visuelle ont été créées. L'une d'elles est Gutenberg. Dans cet article, nous allons essayer de décrire ses principales fonctions et avantages, ainsi que présenter d'autres solutions intéressantes.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?