Skip to Main Content
Je m'empale avec Drupal™
Je découvre Drupal, et il y a des tutos que j'aurais aimé trouver avant...
  • Comment débuter avec Drupal sans perdre de temps ?
  • Apprivoiser les menus Drupal
  • Conception de thèmes Drupal 6.x
  • Blueprint CSS
  • Un tuto CCK et Views
  • 4 tutos Views
Accueil :: Outils, bonnes pratiques et conventions

 Syndication

Recherche

Articles récents

  • Plusieurs livres, dans des blocs de navigation différents (Advanced Books Blocks)
    juillet 9, 2010, 7:01 pm
  • Styliser des champs CCK dans un type contenu
    juin 8, 2010, 8:45 pm
  • Monétiser l'audience de son site
    mai 18, 2010, 8:00 pm
  • Écrire des fichiers.info (Drupal 7x.)
    avril 13, 2010, 8:02 pm
  • Le registre de code Drupal
    avril 13, 2010, 8:01 pm

Articles actualisés

Liste des articles actualisés

Bric-à-brac

  • Petits trucs sur le pouce
    • PrintWhatYouLike
    • Ad Bard et Drupal
    • Cheatsheet pour les thèmes Drupal et tuto pour transférer son site Drupal d'un hébergeur à un autre
    • Custom Search Box
    • Le module Scheduler
    • Mettre à jour son Drupal 6.x
    • node not found après migration du site
    • Pathauto
    • Plusieurs livres, dans des blocs de navigation différents (Advanced Books Blocks)
    • Traduire un module avec Translation Template Extractor
    • Xiti et Drupal
  • La MERISE sur le gâteau

Des tutos de Drupal.org, traduits en français

  • Avant de commencer
    • Comprendre les concepts de Drupal
      • Un aperçu de Drupal
      • Concepts généraux
      • Drupal est-il l'outil qu'il me faut ?
      • Types de contenus
      • Dans Drupal, voir une page et la modifier est presque pareil
      • Comprendre les chemins de Drupal
    • Technology stack
    • La numérotation des versions Drupal
    • Terminologie
    • Ressources tierces
      • Distributions Drupal
      • Communautés par langue
  • The Drupal Cookbook (débutants)
    • Bienvenu sur votre nouveau site Drupal !
    • Créer du contenu
      • Accroches - bref résumé du contenu d'un node
    • Paramétrer votre page d'accueil
    • Travailler avec les menus
      • Comment afficher des sous-menus des liens primaires dans Drupal ?
    • Utilisateurs, Rôles et Droits d'accès
    • Ajouter des modules et des thèmes
      • Modules
    • Ajouter un formulaire de contact
    • Blocs - Ajouter des données supplémentaires
    • Quelques trucs et astuces
      • Alias d'URLs
      • FAQ « Connexion Utilisateur »
      • Astuce pour accéder à vos pages de maintenance depuis votre navigateur
      • Pages « Erreurs »
      • Liens et IMG
  • Didacticiels (Tutoriaux)
    • Apprivoiser les menus Drupal
    • Comment rediriger un utilisateur après sa connexion au site ?
  • Guide de thèmes 6.x
    • Au sujet des thèmes
      • Basic Theme Help
      • Styliser sans coder
      • Comprendre les CSS avec Drupal
    • Drupal 6 theme guide
      • Vue d'ensemble des fichiers de thèmes
      • Anatomie d'un thème Drupal 7
      • Spécification des composants et des paramètres de thème
        • Sous-thèmes, leur structure et l'héritage
        • Structure du fichier .info
        • Valeurs .info par défaut
        • Attribution de contenu aux régions
          • Vérifier si une région est occupée
        • Rendre les paramétrages disponibles dans la page d'administration
          • Paramètres de thèmes avancés
          • Intégration du module Color
        • Vider le cache du thème
        • Paramètres globaux
      • Travailler avec des CSS
        • Ajouter des feuilles de style
        • Ajouter une feuille de style pour un navigateur donné
        • Ajouter des feuilles de style via l'API
        • Surcharger les feuilles de style des modules et des thèmes parents
        • Styles standards du core Drupal
        • Prise en charge des langues « droite vers gauche » (RTL)
        • Créer et interpréter des gabarits CSS (style.css.php)
      • Surcharger une sortie personnalisable
        • Guide du débutant pour surcharger les affichages personnalisables
        • La surcharge des thèmes
        • Initialisation des variables pour leur utilisation dans un gabarit (fonctions de pré-traitement)
        • Référence des variables par défaut
        • Personnalisation et surcharge du Login Utilisateur, enregistrement et réinitialisation du mot de passe
        • Exemple : affichage personnalisable
        • Introduction à PHP pour la conception de thèmes
        • Le registre de thèmes pour les cas particuliers
        • Travailler avec des « templates suggestions »
        • Gabarits de core et suggestions
        • Architecture des thèmes
      • Travailler avec JavaScript et jQuery (incomplet)
  • Outils, bonnes pratiques et conventions
    • Conception de thèmes sécurisée
    • Quelques URL à retenir
    • Convention de programmation pour les thèmes
    • Personnaliser la page de maintenance de Drupal 6
    • Ajouter votre thème à Drupal.org
    • Navigateurs Internet recommandés
    • Création d'une copie d'écran pour la page d'administration
    • Respecter une sémantique correcte pour votre thème
    • Techniques et outils HTML et CSS
    • Doctype, XML et xHTML
    • Modules pour la conception de thèmes
      • Personaliser l'affichage de nodes spécifiques avec le module Custom Node Template
      • Color : permettre à l'utilisateur de modifier la palette de couleurs
      • Formatted Title
  • Thèmes « HowTos »
    • Afficher des images aléatoires
    • Ajouter des classes « first » et « last » aux blocs
    • Ajouter des classes « first » et « last » aux blocs menu
      • Isoler un élément de menu spécifique avec $mid
    • Ajouter des classes « first » et « last » aux listes LI
    • Ajouter des régions à la page d'accueil
      • Blocs en page d'accueil et thèmes plain PHP
    • Ajouter un menu par défaut aux nodes sans menus
    • Cacher le titre d'un node sur une page (6.x)
    • Cacher le titre du nœud sur une page (5.x)
      • Remplacer le titre du nœud par une image
    • Comment ajouter une liste des billets de blog récents à une page Utilisateur ?
    • Convertir n'importe quel gabarit ou design de site en thème Drupal - facilement !
    • Créer un sous-thème, vite fait mal fait (Quick and dirty)
    • Créer un thème Drupal avec des CSS, et rien d'autre
      • Views - Créer une liste d'événements, groupés par mois
    • Créer un zone de connexion Utilisateur personnalisée
    • Emuler les fonctions de pré-traitement de thème dans Drupal 5
    • Fusionner plusieurs fonctions _phptemplate_variables
    • Look and feel
      • Changer la taille d'un champ de saisie CCK
      • Comment changer l'encodage des caractères de Drupal (UTF-8 et Unicode) ?
      • CSS, trucs, astuces et techniques
        • Block quotes
        • Commentaires conditionnels avec IE
      • Enlever le message « Connectez-vous pour laisser un commentaire » des sites Drupal 6
    • Modifier le FavIcon
    • Personnalisation complète de votre page d'accueil
    • Personnaliser la page « Résultat de recherche »
    • Personnaliser le style des listes UL
    • Positionner autour des floats avec class="clear-block"
    • Prototypage XHTML/CSS avec Drupal
    • Styliser un bloc de connexion horizontal dans le pied de page
    • Styliser un formulaire de saisie CCK
      • Styliser un formulaire de saisie CCK pour CCK2
    • Styliser des champs CCK dans un type contenu
    • Surcharger les gabarits de thème dans Drupal 6
  • Normes, sécurité et meilleures pratiques
    • Normes de programmation
      • Conventions de formatage Doxygen
      • CSS : normes de programmation
      • Blocs de commentaires en en-tête
      • SQL : conventions de programmation
        • Evitez SELECT* FROM...
        • Liste des mots SQL réservés
      • Symboles de substitution temporaires et délimiteurs
      • Utilisez les fonctions unicode Drupal pour les chaînes
      • Ecrire du code conforme à E_ALL
      • Règles de documentation des modules
      • Guide de balisage Drupal
      • Normes de programmation JavaScript
    • Écrire du code sécurisé
      • Accès à la base de données
      • Manipuler les saisies Utilisateur avec précaution
      • Créer des formulaires sécurisés pour éviter les attaques Cross-site request forgeries (CSRF)
      • Les fichiers : leurs téléchargements et leur gestion
        • Dossiers
      • Manipuler le texte de façon sûre
      • JavaScript
      • ID de sessions
      • Quand utiliser db_rewrite_sql
      • Pourquoi Drupal filtre-t-il au moment de l’affichage ?
      • Se faire passer pour un autre utilisateur sans dommages
      • « Sécurité : pourquoi s’embêter ? » Présentation de la Conférence Drupal 2008 à Barcelone
    • Documentation
    • Meilleures pratiques de programmation
      • Connaître son API; ne pas réinventer la roue
      • Nommez les fonctions, nommez les variables
      • Plus c'est petit, mieux c'est
      • Les traductions sont impératives
      • Utilisez le contrôle de versions
      • Écrire du code efficace
  • Guide du programmeur de modules
    • Présentation des modules Drupal
      • Quelques liens (pour les programmeurs de modules)
      • Documentation du module Bot
    • Créer des modules pour Drupal 6.x
      • Création de modules : un tutoriel Drupal 6.x
        • Démarrer
        • Communiquer votre module à Drupal
        • Spécifier les droits disponibles
        • Déclarer le bloc de contenu
        • Générer le contenu du bloc
        • Installation, activation et test du module
        • Création de la page de configuration du module
        • Générer le contenu de la page
          • Implanter un node de formulaire CCK
        • Informer Drupal de l'existence de cette nouvelle fonction
        • Écrire des actions
        • Ajouter un lien « en voir plus » et afficher toutes les entrées
        • Un exemple de Module Test
      • Hook du core : anti-sèches
      • Créer un nouveau type de contenu
      • Utiliser la couche de thème (theme layer)
      • Écrire des fichiers .info
      • Écrire des fichiers .install
      • Écrire des triggers (déclencheurs)
      • Système de menus Drupal 6.x
        • Aperçu du système de menus
        • Anatomie de hook_menu
        • Nouveaux hooks pour modifier les éléments de menu
        • Wildcard Loader Arguments
        • Utilisation des wildcards et wildcards du core
        • Règles d'héritage
        • Contrôle d'accès
        • Remplacement dynamique d'arguments (wildcards)
        • Callbacks de titre d'éléments de menu et de description, localisation
        • Fichiers inclus de traitement de pages
        • Mettre à jour votre système de menu de Drupal 5.x à Drupal 6.x
        • Pages multiples sur le même chemin dynamique (type nodes)
        • Comment le système gère l'ordre des menus
        • Quand et où utiliser menu_links
    • Créer des modules pour Drupal 7.x
      • Écrire des fichiers.info (Drupal 7x.)
      • Le registre de code Drupal

Des tutos venus d'ailleurs

  • Tutos Views
    • Créer une « vue » Liste des Utilisateurs
    • Créer un bloc pour afficher les articles récents
    • Création de flux RRS des articles récemment publiés par les utilisateurs
    • Créer un bloc des billets de blog récents, par auteur
  • CCK et Views, un tuto de David Newkerk
    • Introduction
      • Installation des modules et préparatifs divers
        • Préparatifs si vous utilisez un éditeur WYSIWYG
        • Préparer Drupal pour la manipulation d'images
      • Créer un nouveau type de contenu avec CCK
        • Configurer le Type de contenu
        • Configurer Pathauto et Custom Breadcrumbs
        • Créer une Chronique
      • Utiliser le module Views pour créer un listing de "Chroniques"
        • Créer un listing de "Chroniques" avec Views
        • Activer le bloc "Chroniques"
      • Habiller les Vues et les Types de Contenus
        • Habiller la page "Chronique" (node)
        • Habiller Views
  • Les tutos de Cuenco Digital
    • Je débute avec Drupal
    • Un site Drupal, étape par étape, partie 1 sur 6
    • Un site Drupal, étape par étape, partie 2 sur 6
    • Un site Drupal, étape par étape, partie 3 sur 6
    • Un site Drupal, étape par étape, partie 4 sur 6
    • Un site Drupal, étape par étape, partie 5 sur 6
    • Un site Drupal, étape par étape, partie 6 sur 6
  • Les tutos de DrupalEasy
    • BlueprintCSS
    • Habiller « Node reference » ou réutiliser des données complexes dans Drupal
    • Views : afficher du contenu hierarchisé
    • Views, utiliser les Relations, les Arguments et les Fichiers attachés
    • Utiliser les champs « Référence de nœuds » avec le module Node Import
    • Les nodes fantômes
    • Faire disparaître la mention par défaut du bloc « Rechercher », comme par enchantement
  • BlueprintCSS
  • Les vidéos instructives du DrupalCamp de Louvain-la-Neuve
  • Liste des articles
  • Glossaire
  • Là, j'explique pourquoi ce site

Commentaires récents

  • Merise on the rock
    il y a 2 semaines 3 heures
  • Cacher certains champs
    il y a 3 semaines 5 jours
  • Poête
    il y a 3 semaines 6 jours
  • Bonjour, Je n'arrive pas à
    il y a 4 semaines 5 jours
  • urls et référencement Google ?
    il y a 5 semaines 5 jours
  • Merci
    il y a 6 semaines 3 jours
  • Plusieurs types d'inscription
    il y a 7 semaines 2 jours
  • 403 Forbidden
    il y a 8 semaines 5 jours
  • Très très bon article, merci
    il y a 12 semaines 3 jours
  • Merci infiniment pour ce
    il y a 13 semaines 4 heures

Modules pour la conception de thèmes

Soumis par kolossaldrupal le ven, 05/03/2010 - 19:30
in
  • Drupal 6.x
  • Concepteurs de thèmes
  • conception de thème
  • modules

Référence en anglais sur drupal.org : http://drupal.org/node/646298
30 Novembre 2009 - 00h54


Quelques modules tiers qui rendent service dans la réalisation de thèmes :

  • Personaliser l'affichage de nodes spécifiques avec le module Custom Node Template
  • Color : permettre à l'utilisateur de modifier la palette de couleurs
  • Formatted Title
‹ Doctype, XML et xHTML haut Personaliser l'affichage de nodes spécifiques avec le module Custom Node Template ›
  • Version imprimable
  • Ajouter un commentaire
  • 876 lectures
  • Share/Save
LinkLift

Liens francophones

Artisan numérique
Drupalfr.be
Drupalfr.org
Drupalistic.net
Groupes Drupal francophones
MERISE bien expliqué
Ubuntu

Liens pour anglophones

Drupal, LE site sur Drupal :-)
DrupalEasy
Des thèmes pour Drupal
Modules pour Drupal
Tutoriels Views

Liens pour hispanophones

Cuenco Digital

Toutes langues

Groupes Drupal
Des sites réalisés avec Drupal
Absolument débordée ! Zoé Shepard
Taraf de Haïdouks
Créé avec l'aide de Drupal, un système de gestion de contenu "opensource"
Contact - Mentions légales