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

* Developpeur/Agence Theme expert CMS DRUPAL Créteil




***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 Créteil





Article:

Drupal 7

Dans Drupal 7, il n'y a que des zones : l'administrateur du site peut les déplacer à tout moment comme il le souhaite. Le concepteur, lui, leur ate des tailles, des s et des teintes. Le contenu d'un nœud peut donc largement s'afficher dans les marges latérales, si on le désire. Cette possibilité rend des services considérables en développement, permettant 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, va s'articuler 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. 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.

    De ce fait, Drupal adhèrera de facto à 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)

    Ni les nœuds ni les modules ne se chargent de la présentation (ni même d'ailleurs les balises XHTML). C'est aux styles de s'en charger, comme avec des feuilles de style en (X)HTML. En utilisant seulement quelques clics de souris, un administrateur de site Drupal peut modifier profondément le style.

    Ce système est conçu pour créer une bonne séparation entre 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 est géré, partout où cela est possible, par des entrées dans une CSS. Si un traitement spécifique est à effectuer (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