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

* Developpeur/Agence Theme expert CMS DRUPAL Saint Paul




***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 Saint Paul





Article:

Drupal 7

Dans Drupal 7, il n'y a plus que des zones : l'administrateur du site peut les déplacer à tout moment comme il le souhaite. Le concepteur, quant à lui, leur ate des tailles, des s et des teintes. Le contenu d'un nœud peut alors parfaitement s'afficher dans les marges latérales, si on le désire. Cette fonction est très utile en développement, elle permet d'allouer par exemple des zones au débogage.

Les fonctions d'un module peuvent renvoyer à 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. C'est le thème seul qui s'en chargera.
  • Futur Drupal 8

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

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

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

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

    Ni les nœuds ni les modules ne se chargent de la présentation (ni même d'ailleurs les balises XHTML). Ce sont les styles qui en sont chargés, à la manière des feuilles de style en (X)HTML. Avec seulement quelques clics de souris, un administrateur de site Drupal peut changer profondément le style.

    Dans sa conception, ce système permet de bien séparer le cœur de métier d'un créateur de site (gestion et articulation des données) de la partie uniquement cosmétique. Celle-ci requiert des concepts bien distincts (ergonomie notamment), et peut être avantageusement sous-traitée totalement à 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 est nécessaire de recourir à un traitement spécifique (par exemple alterner deux couleurs de fond pour présenter les lignes successives d'un tableau), il est alors pris en charge par des fonctions de thémage simples, écrites en PHP. Les fonctions de thémage comportent en entrée des chaînes, vecteurs ou 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