Lexique - D

Le Design Studio est un atelier de conception collaborative et participative afin de générer rapidement des solutions de conception à une problématique de design. L’atelier est basé sur un cycle itératif alternant création de concepts, présentation des solutions et critiques constructives.

La dette technique est complexe à expliquer. On peut la définir comme l’accumulation du temps de développement nécessaire pour corriger le déficit de la qualité du code (débogage, maintenance, redéveloppement de certains morceaux de code ou de fonctionnalités entières, etc.) - Pour aller plus loin : La dette technique d'un projet Drupal

Une distribution Drupal est un ensemble de modules, thèmes et configurations permettant de mettre en place un site ayant un but spécifique. Il peut y en avoir plusieurs comme Dkan, Roomify, Drupal Commerce etc... Leur but est de permettre de répondre aux attentes d'un projet web rapidement.

DKAN est une distribution Drupal qui fournit une solution complète et intégrée de gestion d’un portail "open data", conçue pour avoir des fonctionnalités compatibles avec CKAN. Son nom fait bien entendu référence à CKAN, mais c’est une solution tout à fait indépendante bien que l’interopérabilité soit possible. DKAN a une approche différente de CKAN, du fait qu’il intègre les fonctionnalités d’un portail open data à l’intérieur d’un CMS existant. Les jeux de données sont traités comme du contenu, proposant ainsi de riches workflows.
Open Data : Drupal/CKAN vs Drupal DKAN
Exemple : Projet Montpellier Métropole Open Data

Drupal est un CMS hybride et un peu atypique, publié sous licence libre et distribué gratuitement. Son fonctionnement modulaire permet de créer une grande variété de sites internet : du blog personnel au site internet d'une société, en passant par les sites communautaires, les sites d'informations, les intranets d'entreprises, les boutiques en ligne, etc. Drupal allie les avantages d'un excellent CMS (simplicité et efficacité) à ceux d'un framework (modularité et évolutivité).

Ce terme désigne le coeur de Drupal qui contient les fonctionnalités essentielles. Avec Drupal 8,  chaque version (8.x)  comporte de nouvelles fonctionnalités. Comme l'API est compatible d'une version à l'autre, il devient possible de monter en version et de bénéficier de ces améliorations rapidement.

Le core de Drupal doit être mis à jour régulièrement pour éviter les failles de sécurité. Pour cela, il faut suivre les "Security advisories" sur drupal.org/security

Voir le plan de sécurité préventive pour drupal