Téléphone
+33 1 71 86 40 50
Adresses
Paris
110 boulevard de Sébastopol, 75003
Toulouse
26 allée de Barcelone, 31000

Technologies

Drupal

Les CMS (Content Management System) permettent de mettre en ligne et de gérer des contenus sans besoin de connaissances informatiques.

Au delà des fonctionnalités classiques d'un CMS : gestion des contenus, des menus ou des utilisateurs, Drupal est un CMF (Content Management Framework). Grâce à sa base technique modulaire et ses nombreuses possibilités de personnalisation, il est un véritable framework de développement basé sur Symfony / PHP.

Drupal

Les Atouts

Drupal est devenu en quelques années l’un des leaders du marché des CMS. Nous en avons fait notre outil privilégié car il dispose de nombreux arguments :
Plus de 10 millions de sites ont été développés sous Drupal. Une communauté de 30 000 développeurs qui participent activement au projet. Plus de 320 000 pages de documentation.
Plus de 40 000 modules gratuits Open Source. Drupal a ainsi la capacité d’absorber un très large spectre fonctionnel.

Drupal est un logiciel Open Source avec aucune licence à payer.
Il est programmé en PHP (framework Symphony).
C’est un outil sécurisé dont des mises à jour sont régulièrement proposées et mises à la disposition des utilisateurs, le code est ainsi continuellement amélioré

Drupal est conçu sur une base solide sur laquelle viennent se greffer de nouvelles fonctionnalités (les modules). Sa structure modulaire permet d’ajouter ou de modifier des fonctionnalités très facilement et de créer un affichage sur mesure, y compris pour l’interface de gestion.
Par ailleurs, Drupal utilise un code propre, léger, lisible, et conforme aux standards. Il se déploie facilement dans une nouvelle installation ou en multi-sites
Le système est très performant :

– De hautes performances grâce au système de cache natif (chargement rapide, résistance aux montées de charge).
– Une architecture ouverte : son architecture permet une grande connectivité (web services, applications, widgets).
– Il peut facilement délivrer ses données sous forme d’API et interagir avec des applications externes.
– Un atout pour le référencement naturel : il est accessible, respecte toutes les normes en vigueur, automatise l’optimisation du référencement du site.
– Il offre par ailleurs une très puissante taxonomie qui permet d’organiser le contenu avec des mots-clés
– De nombreuses possibilités linguistiques : il gère plusieurs types de caractères et d’encodages. Il est donc parfaitement recommandé pour des sites multilingues, notamment ceux proposant des pages en alphabet non latin (mandarin, japonais, russe, etc.)
Drupal

Fonctionnement Technique

  • Drupal s’architecture autour de nœuds (node) qui représentent les contenus. On crée des types de nœuds en définissant les champs qui le composent, ses propriétés, etc.

    La taxonomie, largement utilisée, permet des définir des hiérarchies de termes qui peuvent avoir de multiples usages (catégories, tags, menu, hiérarchisation).

    L’entité API permet de manipuler et programmer les différents éléments. Les modules représentent des fonctionnalités activables, installables. Elles peuvent être téléchargées de drupal.org, toujours gratuitement, ou développées spécifiquement par nos équipes. Les vues sont des listes de contenus, leur modularité permet de s’en servir pour de nombreux affichages : listes, recherches croisée, blocs, remontée de contenus, etc.

    Les thèmes permettent de définir un affichage personnalisable à chaque niveau (site, page, vue, nœud, champs…), il est possible de réécrire n’importe quel affichage en Html et Twig.
Drupal

Ecosystème

Au delà des modules de la communauté, il est possible de coupler Drupal avec de nombreux autres outils Open Source. Nous mettons fréquemment en place :

Solr pour indexer les contenus et offrir des recherches sur des contenus volumineux.
Varnish pour offrir un cache d’affichage rapide et performant.
Moodle pour proposer des formations en ligne.
Drupal commerce pour vendre des produits ou des services.
Parlons-en !

Parlez-nous de votre projet .

Nous sommes là pour vous aider !