Blog

Vous pouvez consulter tous nos billets en anglais au sujet de Drupal en suivant ce lien.

Développer son propre plugin Drupal Crumbs

Le module Drupal Crumbs permet de maitriser son fil d’Ariane (Breadcrumb) selon des critères très complets (views, token, taxonomy, entity reference, etc). Son système de plugins lui permet de supporter toute entité créée sur votre site Drupal. Découvrons comment implémenter notre propre plugin Crumbs pour supporter une entité sur mesure ou encore fournie par un module contribué.

Pourquoi choisir (ou pas) Drupal ?

Non, ce billet ne va pas vous proposer un comparatif des trois principaux CMS du marché, à savoir Wordpress, Joomla et Drupal. Parce que ce comparatif serait périmé au bout de quelques mois. Et parce que les fonctionnalités offertes par ces CMS tendent à se rapprocher de plus en plus, du fait d'une émulation réciproque. Mais alors, qu'est-ce qui peut différencier aujourd'hui ces CMS ? Essayons de faire un panorama des utilisations actuelles de ces CMS.

Comment Drupal est protégé contre les 10 plus importantes failles de sécurité

Dans le domaine de la sécurité, la réputation de Drupal n'est plus à faire. Interrogé sur les raisons de cette réputation, il est souvent indiqué que Drupal est sécurisé by design, c'est à dire depuis sa conception même. Autrement dit, dès le départ, Drupal a été conçu avec la notion toujours présente à l'esprit que le système doit être sûr et sécurisé. Regardons en détail comment Drupal, grâce à ses interfaces de programmations (API) si elles sont utilisées correctement, prend en compte chacune des failles de sécurité les plus importantes. Ces éléments de réponse proviennent du rapport publié régulièrement sur drupalsecurityreport.org.

Trouver un prestataire Drupal

Vous avez un projet de site web et vous avez déjà identifié Drupal comme solution idéale ? Mais vous avez des difficultés pour trouver un prestataire Drupal ? Comment vous assurer que le prestataire sera en mesure de vous développer un site internet dans le respect de l'état de l’art ? Bref comment trouver un prestataire Drupal, ou comment s’assurer que le prestataire dispose effectivement des compétences nécessaires à la bonne maîtrise de Drupal ? Ce billet va essayer de vous donner quelques pistes pour vous permettre d'éviter quelques mauvaises surprises.

Récupérer les informations d'un produit depuis un numéro de commande avec Drupal Commerce

Drupal Commerce est une solution extrêmement puissante et modulaire (à l'image de Drupal) pour construire un site e-commerce. Que ce soit une boutique en ligne classique, ou un site Internet plus complexe (abonnement, inscription, devis, etc.). Découvrez comment récupérer les informations présentes dans les différentes entités utilisées (product ou node display) depuis un numéro de commande, avec une petite fonction qui va nous permettre d'automatiser tout cela selon nos besoins, et les utiliser par exemple depuis le framework Rules pour personnaliser vos envois de courriel.

Construire un agencement de page (layout) avec Omega 4

Omega est un thème de base pour Drupal qui permet, entre autres, de concevoir des sites Internet responsives de très bonne facture. Omega 4 est disponible depuis peu dans une nouvelle version majeure (4.x) et peut commencer à être utilisé dès maintenant pour des sites en production. Découvrons comment concevoir un agencement de page personnalisé complexe (custom layout) en toute simplicité avec Omega 4.

Quelques ressources pour développer avec Drupal 8

Depuis le gel de l'API survenu le 1er juillet 2013 et à quelques mois de la sortie de Drupal 8, de plus en plus de tutoriels sur Drupal 8, notamment sur le développement Drupal 8, commencent à fleurir sur la toile. Ce billet est une compilation de ces articles qui portent tous sur Drupal 8, que ce soit sur le développement ou la migration de modules, la découverte de la nouvelle API, son système de template Twig, ou encore sur des sujets connexes tels que le framework Symfony2 par exemple. Cette compilation est principalement à destination des développeurs Drupal. Elle sera mise à jour très régulièrement, donc n'hésitez pas à revenir.