* Developpeur/Agence Theme expert CMS DRUPAL Argenteuil
Developpeur/Agence Theme expert CMS DRUPAL Argenteuil
Article:
Drupal 7
Dans Drupal 7, il ne reste plus que des zones : l'administrateur du site peut les déplacer à tout moment comme il l'entend. Quant au concepteur, il 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 se référer à trois choses :
Futur Drupal 8
Dans un souci de normalisation, Drupal 8, en cours de développement pour ane en 2013, s'articulera sur le framework Symfony 2. Il s'agit ici également 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. Il 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 naturellement à 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)
Les nœuds, comme les modules, ne gèrent pas la présentation (ni même d'ailleurs les balises XHTML). Il s'agit du rôle des styles, à la manière des feuilles de style en (X)HTML. Seulement quelques clics de souris suffisent à un administrateur de site Drupal pour changer profondément le style.
Dans sa conception, ce système permet une bonne séparation du cœur de métier d'un créateur de site (gestion et articulation des données), et de la partie uniquement cosmétique. Celle-ci requiert 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 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), des fonctions de thémage simples prennent le relais, écrites en PHP.
Les fonctions de thémage comportent en entrée des chaînes, vecteurs ou tableaux (ou tableaux de tableaux).







