WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Developpeur/Agence Theme expert CMS DRUPAL Boulogne-Billancourt




Developpeur/Agence Theme expert CMS DRUPAL Boulogne-Billancourt





Article:

Drupal : Contenus, traitements, présentation

Contenus, ou nœuds

Drupal nomme le contenu qu'il gère « un nœud ». Un nœud peut donc faire référence à une page d'article. Une page de livre sera aussi un nœud.

Ce nœud sera constitué d'abord d'un type : forum, article de fond, information brève, tutoriel, blog, commentaire, formulaire de saisie, livre collaboratif, image ou galerie d'images, sondage interactif, page de wiki, description d'articles à vendre en ligne, petite ane classée, etc...

Ainsi, la forme n'étant plus soumise à une architecture prédéterminée, le contenu est facilement reconfigurable. En contrepartie de cette liberté, le concepteur doit se familiariser avec sa logique particulière.

Le nœud possédera d'autre part, conformément aux spécifications de son type, des champs : nom, type, date, auteur, image éventuelle, corps, votes de la communauté sur son contenu, etc...

La taxinomie peut comporter de multiples ascendances

Chaque nœud peut être attaché à plusieurs termes taxinomiques en même temps, si on le souhaite (ainsi une brève sur une médaille d'or e aux Jeux olympiques peut être rattachée à la fois à "Sport" et à "France"). Le concepteur ou l'administrateur ne sont donc pas tenus d'insérer leurs contenus dans une hiérarchie initiale unique. Il faut uniquement que les taxinomies demeurent cohérentes (A ne peut pas dépendre de B dans l'une, pendant que c'est B qui dépend de A, dans une autre, ce qui n'aurait de toute façon aucun sens).

Lors de la création d'un nœud, un node ID (NID) lui est até. Il le définit. Au fur et à mesure de ses révisions, s'il y en a, le système incrémentera un compteur de revision ID (VID). Le concepteur peut décider de conserver ou non les révisions précédentes (autres que la plus récente). Chaque nœud possède également un titre, permettant de faciliter la gestion des administrateurs.

Le système de révisions successives permet de revenir à une version antérieure si nécessaire, de la même manière que dans les wikis.

Traitement : modules (PHP)

Les traitements sont assurés par des modules. Ces modules sont indépendants, juxtaposables, et combinables (un module peut utiliser les services fournis par un autre, et l'avoir comme prérequis). Ils sont activables et désactivables à volonté, sans arrêter le site.

Historique : Drupal 6

Drupal 6 comportait plusieurs types de modules, les plus simples étant les suivants :

  • les modules de bloc, associés à des informations de petite taille





  • ****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe