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

* Developpeur/Agence Theme expert CMS DRUPAL Metz




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

Developpeur/Agence Theme expert CMS DRUPAL Metz





Article:

Drupal : Contenus, traitements, présentation

Contenus, ou nœuds

Un contenu géré par Drupal est appelé un "nœud". Une page d'article sera par exemple un nœud. Une page de livre sera aussi un nœud.

Ce nœud possédera d'une part 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...

De cette façon, la forme n'est plus assujettie à une architecture prédéterminée, ce qui rend le contenu 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 des ascendances multiples

Chaque nœud peut être attaché dans le même temps à plusieurs termes taxinomiques, 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 restent 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 sa création, un nœud se voit ater un node ID (NID) qui 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 aux administrateurs de les gérer de façon simplifiée.

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

Il existait dans Drupal 6 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