Advency quick access

Aller vers :

Projet CMS Drupal

Drupal, c’est quoi ?

Drupal est un système de gestion de contenu (en anglais Content Management System - CMS) libre et open source, basé sur le framework Symfony, qui peut être administré par des contributeurs sans compétences particulières en programmation.

Pourquoi « libre » ?

Un CMS est libre lorsqu’il est accessible à tous. Il peut être téléchargé et exploité par tout le monde, sans aucun frais.

image d'illustration
Photo de groupe dans la cour du bureau avec le logo Drupal sur le visage de chaque personne

« Open source », ça veut dire quoi ?

Cela signifie qu’il est communautaire : tout développeur du monde entier peut apporter sa contribution au CMS et ajouter, optimiser ou modifier des fonctionnalités et des nouvelles extensions. Drupal est mondialement utilisé avec une communauté de plus d’1,3 million d’utilisateurs, ce qui en fait un outil très évolutif.

Pour autant, Drupal n’en est pas moins sécuritaire : les modules contributeurs sont testés et validés par la Drupal Security Team, une équipe de développeurs experts Drupal chargés d’analyser les modules contributeurs et de vérifier qu’ils ne présentent aucune faille.

Le CMS dispose d’un noyau (le core Drupal) composé d’environ 70 modules de base, qu’il est possible d’agrémenter avec plusieurs milliers de modules contributeurs éprouvés par la communauté. Il s’agit donc d’un outil apprécié pour sa flexibilité et son adaptabilité, puisqu’il permet de développer des sites internet puissants, 100% personnalisables et fonctionnellement très riches.

La version couramment utilisée est la version 9. Depuis la version 8, la migration d’une version à une autre est simplifiée et peut être réalisée de la même manière qu’une mise à jour mineure, sans besoin de refonte, ce qui en fait un outil durable

Dans quels cas on l’utilise ?

On l’aura donc compris : la flexibilité de Drupal lui permet de répondre à la très grande majorité des besoins, plus ou moins complexes : sites institutionnels, vitrines, blogs, sites communautaires, intranets/extranets, tout est possible.

Advency est spécialisée dans Drupal depuis sa création en 2013. Avec ce CMS, l’équipe apprécie particulièrement :

  • Sa puissance de gestion de contenus, de gestion du multilingue et de gestion très fine des droits et permissions.
  • Sa gestion multisite, qui fait partie des fonctionnalités natives de Drupal
  • Son évolutivité et son agilité : il est toujours possible d’ajouter de nouvelles fonctionnalités tout au long de la durée de vie du site
  • Sa facilité d’intégration de services externes
  • Son adaptabilité à tout type de support et taille d’écran (responsive)

On pourra également utiliser Drupal pour le développement d’applications mobiles si un site internet Drupal est lié. Cela permet à l’application de disposer de la même interface d’administration que le site web. On générera alors une API Drupal (interface de programme d’application) qui sera couplée à une autre technologie : Ionic ou React Native.

Drupal est en revanche moins utilisé par l’équipe pour le développement de sites marchands, qui peut s’avérer assez lourd. Dans ce cas, on privilégiera plutôt Sylius, une plateforme spécialisée dans le e-commerce.
 

Quelques projets d'UX et UI Design...

  • screenshot de la page d'accueil du site de la SSVP
    Missions
    Conception graphique - Développement - Intégration - Maintenance - Hébergement

    Société Saint-Vincent de Paul

    La Société de Saint-Vincent-de-Paul (SSVP) est une asso­cia­tion d’uti­lité publique qui, depuis 1833, va à la rencontre de personnes en situation de précarité ou d'isolement pour leur offrir soutien, présence et accompagnement.

    Voir le projet

Et si on discutait de votre projet ?

La première étape c'est d'écouter et de comprendre le besoin.
Sur la base d'un cahier des charges ou directement en session d'échange (RDV ou visio), nous sommes à l'écoute de chaque projet de création ou de refonte

Prendre un rendez-vous

Accessibilité