Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Drupal 7.x

Développement de thème : débutant, intermédiaire et avancé

Traduction de la page http://drupal.org/node/805968
publiée / actualisée le 2 Mars 2011 sur Drupal.org


Lors de la création d'un site Drupal, vous disposez de plusieurs options pour la mise en place de son thème graphique. Pour vous faciliter la tâche, quelques-unes de ces façons de faire sont expliquées ci-dessous, groupées par niveau de connaissances.

Écrire des fichiers.info (Drupal 7x.)

Traduction de la page http://drupal.org/node/542202
actualisée sur Drupal.org le 17 Janvier 2011


Vue d'ensemble

Drupal utilise des fichiers .info pour mémoriser les metadonnées des modules et des thèmes.

Pour les modules, le fichier .info sert à :

  • mettre en forme les données sur les pages d'administration de l'interface graphique utilisateur de Drupal
  • fournir des critères pour contrôler l'activation et la désactivation de modules
  • informer Drupal de l'existence d'un module
  • l'administration générale dans d'autres contextes

La présence du fichier .info est obligatoire pour que le système détecte la présence d'un module.

Le registre de code Drupal

Référence en anglais sur drupal.org : http://drupal.org/node/350780
19 Janvier 2009 - 17h27


Drupal 7 introduit un registre de code - un inventaire de toutes les fonctions, classes et interfaces de tous les modules activés et des fichiers du noyau Drupal. Les hooks des modules Drupal, les formulaires et les callback de menu, tous utilisent le registre pour charger le code au fur et à mesure des besoins. Le registre mémorise le chemin du fichier où une fonction donnée, une classe ou une interface sont déclarés, et charge le fichier lorsque c'est nécessaire.

Le registre permet le chargement différé du code de ces systèmes (lazy-loaded), ce qui réduit le chargement et l'analyse de code superflu.

Créer des modules pour Drupal 7.x

Référence en anglais sur drupal.org : http://drupal.org/node/361112
19 Janvier 2009 - 17h27


Cette section comportera des didacticiels et d'autres informations dont vous aurez besoin pour créer des modules pour Drupal version 7.x. Comme Drupal 7.x est en cours de développement, les infos données ici sont actuellement peu nombreuses.

Ajouter une feuille de style pour un navigateur donné

Référence en anglais sur drupal.org : http://drupal.org/node/744328
16 Mars 2010 - 21h25


Vous pouvez ajouter une feuille de style pour un navigateur donné.

Drupal 6

Dans le fichier page.tpl.php de Garland :

Ajouter des modules et des thèmes

Référence en anglais sur drupal.org : http://drupal.org/node/120641
8 Juin 2009 - 23h58


Juste une remarque : avant de décider d'installer ou activer des modules supplémentaires sur votre site, il est conseillé de bien réfléchir aux fonctionnalités qu'il requiert et de n'installer que les modules dont il a réellement besoin. Activer des modules superflus accapare inutilement de la mémoire et des ressources et peut ralentir le chargement de vos pages. Ce n'est pas parce qu'un module est populaire ou que vous avez entendu que « chaque site en a besoin » que le votre en vraiment besoin. Il y a de bons sites réalisés sans aucun ajout de modules tiers.

Vérifier si une région est occupée

Traduction de la page http://drupal.org/node/517696
publiée / actualisée le 11 Mars 2011 sur drupal.org


Lorsqu'on personnalise page.tpl.php, il est possible de vérifier si une région est vide, en vérifiant le contenu de la variable correspondante qui contient les contenus de la région.

Par exemple :

Drupal 6

<?php
  
if($left) {
    
// do something
  
}
?>

Drupal 7

Respecter une sémantique correcte pour votre thème

Référence en anglais sur drupal.org : 27 Août 2009 - 02h22 - http://drupal.org/node/44072


Les éléments sémantiques (x)HTML apportent du sens. Le balisage sémantique associé aux CSS est aussi la principale façon de séparer le contenu de sa présentation. Par essence, l'HTML sémantique est de l'HTML sans toutes ses propriétés, balises et éléments de mise en forme.

Documentation

Référence en anglais : 28 Avril 2009 - 20h17 - http://drupal.org/node/447604


Important : cet article est en cours de rédaction. Une discussion a lieu sur http://groups.drupal.org/node/14523.

Utilisez les fonctions unicode Drupal pour les chaînes

Référence sur drupal.org : 26 Mai 2009 – 18h05 - http://drupal.org/node/473460

CSS : normes de programmation

Référence sur drupal.org : 30 Avril 2009 – 08h55 - http://drupal.org/node/302199


Cet article est une suggestion. Voir la discussion sur http://groups.drupal.org/node/14421

Valeurs .info par défaut

Traduction de la page http://drupal.org/node/171206
publiée / actualisée le 11 Mars 2011 sur Drupal.org


Les valeurs qui suivent sont des valeurs implicites, utilisées par défaut. Si elles ne sont pas déclarées, le thème les utilisera automatiquement.

Créer un thème Drupal avec des CSS, et rien d'autre

Traduction de la page http://drupal.org/node/394612
publiée / actualisée le 11 Mars 2011 sur drupal.org


Dans Drupal 6 et Drupal 7, plusieurs améliorations du core facilitent la tâche des concepteurs de thème qui travaillent en CSS et ne touchent pas au code PHP.

Surcharger les feuilles de style des modules et des thèmes parents

Traduction de la page http://drupal.org/node/263967
publiée / actualisée le 11 Mars 2011 sur drupal.org;


Vous pouvez surcharger la feuille de style fournie par le noyau Drupal ou par des modules tiers.

Syndiquer le contenu