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

* Developpeur/Agence Theme expert CMS DRUPAL Tourcoing




***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 Tourcoing





Article:

Drupal 7

Avec Drupal 7, il n'y a plus maintenant que des zones : l'administrateur du site peut les déplacer à tout moment, selon son gré. Le concepteur, lui, détermine les tailles, s et teintes. Le contenu d'un nœud peut alors parfaitement s'afficher dans les marges latérales, si on le désire. Cette fonction, qui présente des avantages énormes en développement, permet d'allouer par exemple des zones au débogage.

Les fonctions d'un module peuvent se référer à trois choses :

  • un code d'erreur
  • rien, ce qui constitue un autre type d'erreur (WSOD : White Screen Of Death)
  • un vecteur ou un tableau (voire un tableau de tableaux) au sens de PHP. À ce niveau, il n'y a normalement encore aucune balise XHTML injectée. Seul le thème s'en chargera.
  • Futur Drupal 8

    Dans le cadre de la normalisation, Drupal 8, en cours de développement pour ane en 2013, s'articulera sur le framework Symfony 2. Il s'agit aussi de s'ouvrir à un grand nombre de développeurs et de profiter pleinement de l'approche objet de PHP, particulièrement les espaces de noms, qui faciliteront l'isolation des modules. Drupal 8 permettra l'affichage des mêmes contenus sur les PC, les tablettes et les téléphones mobiles (présentés de façon optimisée dans chaque cas), y compris en utilisant la technologie du push.

    De ce fait, Drupal adhèrera de facto à l'architecture REST. Un panorama global des nouveautés apportées par Drupal 8 est accessible.

    Article détaillé (à venir) : Drupal 8

    Présentation : thèmes (CSS et PHP)

    Les nœuds, comme les modules, ne gèrent pas la présentation (ni les balises XHTML d'ailleurs). C'est le rôle des styles, comme pour les feuilles de style en (X)HTML. Après quelques clics de souris, un administrateur de site Drupal pourra changer profondément le style.

    Ce système est créé pour bien séparer le cœur de métier d'un créateur de site (gestion et articulation des données), et la partie uniquement cosmétique. Celle-ci nécessite des concepts bien distincts (ergonomie notamment), et il peut être avantageux de la sous-traiter à une officine spécialisée.

    Ce système est géré, partout où cela est possible, par des entrées dans une CSS. Quand il faut recourir à un traitement spécifique (par exemple alterner deux couleurs de fond pour présenter les lignes successives d'un tableau), des fonctions de thémage simples prennent le relais, écrites en PHP.

    Les fonctions de thémage comportent en entrée des chaînes, des vecteurs ou des tableaux (ou tableaux de tableaux).






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