* Developpeur/Agence Theme expert CMS DRUPAL Nanterre
***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 Nanterre
Article:
Drupal 7
Chez Drupal 7 il ne reste que des zones. l'administrateur du site a la possibilité de les déplacer à tout moment comme il l'entend. Le concepteur, lui, leur ate des tailles, des s et des teintes. Le contenu d'un nœud peut donc sans aucun souci s'afficher dans les marges latérales, si on le désire. Cette possibilité représente des avantages considérables en matière de développement, en permettant notamment d'allouer des zones au débogage.
Les fonctions d'un module peuvent référer à trois choses :
Futur Drupal 8
Drupal 8, en cours de développement pour ane en 2013, va s'articuler sur le framework Symfony 2, pour rester dans le cadre d'une normalisation. Il s'agit aussi de le proposer à un grand nombre de développeurs et tirer pleinement profit de l'approche objet de PHP, en particulier les espaces de noms, qui faciliteront l'isolation des modules. Cela permettra d'afficher les 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, même en utilisant la technologie du push.
Ainsi, Drupal adhèrera donc à l'architecture REST. Vous pouvez 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 ou les modules n'ont pas pour rôle de gérer la présentation (ni même d'ailleurs les balises XHTML). C'est aux styles de s'en occuper, comme pour des feuilles de style en (X)HTML. En utilisant seulement quelques clics de souris, un administrateur de site Drupal peut transformer le style en profondeur.
Ce système est créé pour bien différencier le cœur de métier d'un créateur de site (gestion et articulation des données) et la partie uniquement cosmétique. Cette dernière fait appel à des concepts bien distincts (ergonomie notamment), et peut être avantageusement sous-traitée totalement à une officine spécialisée.
Ce système, dès que cela est possible, est géré par des entrées dans une CSS. Lorsqu'un traitement spécifique est requis (par exemple alterner deux couleurs de fond pour présenter les lignes successives d'un tableau), il est alors géré par des fonctions de thémage simples, qui sont écrites en PHP.
Les fonctions de thémage comportent en entrée des chaînes, vecteurs ou tableaux (ou tableaux de tableaux).