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

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.

Styliser des champs CCK dans un type contenu

Référence en anglais sur drupal.org : http://drupal.org/node/807330
8 Juin 2010 - 06h56


Fichiers gabarits (Template files)

Tous les thèmes disposent d'un fichier node.tpl.php qui est le fichier gabarit standard (ou fichier maquette de mise en page) . Si le votre ne l'a pas, vous pouvez le copier depuis le module node qui se trouve dans le dossier modules/node de votre installation Drupal. Le noyau Drupal vous permet l'utilisation du variant suivant pour chaque type de contenu que vous avez créé dans votre site :

node-<NOM_DU_TYPE_DE_CONTENU>.tpl.php

Par exemple : node-chronique.tpl.php sera utilisé pour styliser un node de type chronique.

É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.

Comment ajouter une liste des billets de blog récents à une page Utilisateur ?

Référence en anglais sur drupal.org : http://drupal.org/node/755174
28 Mars 2010 - 02h59


J'ai rassemblé plusieurs morceaux de code (c'est l'auteur sur drupal.org qui parle. NdK) pour créer une liste des billets de blog récents d'un utilisateur, sans utiliser Views. Vous pouvez utiliser ce qui suit sans avoir à utiliser Views ou un module quelconque. C'est plutôt simple. Et à utiliser dans votre fichier gabarit surchargé user-profile.tpl.php. Vous pouvez coller le code directement à la fin du fichier.

<?php
$nlimit 
5;
$query"SELECT n.created, n.title, n.nid, n.created FROM {node} n WHERE n.uid = %d AND n.type = 'blog' AND n.status = 1 ORDER BY n.created DESC";
$result db_query_range(db_rewrite_sql($query), $account->uid0$nlimit);
while (
$node db_fetch_object($result)) {
         print 
'<div><ul><a href="';
        print 
'../' drupal_get_path_alias('node/'.$node -> nid);
        print 
'">' $node->title "</a>\n&nbsp;-&nbsp;";
        print 
date('F d,y'$node->created) . '</ul></div>';
}
?>

Dans ce code, j'interroge la base de données sur tout le contenu pour lequel l'utilisateur dont on affiche la page est l'auteur. Puis je trie sur la date, par ordre descendant, ce qui place les billets récents en tête de liste.

Comment rediriger un utilisateur après sa connexion au site ?

Référence en anglais sur drupal.org : http://drupal.org/node/683696
15 Mars 2010 - 23h02


Étape 1 : activez le module Trigger si ce n'est pas déjà fait (pour l'activer, rendez-vous dans Administrer > Construction du site > Moduleset cochez le module Trigger, qui se trouve dans le groupe Core - facultatif puis cliquez sur Enregistrer la configuration).

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 :

Modules pour la conception de thèmes

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 :

Je débute avec Drupal

Référence en espagnol sur Cuenco Digital : Soy nuevo en Drupal
22 Mai 2009


Bienvenue ! Alors comme ça vous avez décidé d'apprendre Drupal ? Bonne idée, avec cet article je vais essayer de vous apporter quelques conseils et infos pour que vous ne soyez pas alarmé avant de commencer.

sned-1.png

Un site Drupal, étape par étape, partie 6 sur 6

Référence en espagnol sur Cuenco Digital : http://cuencodigital.com/articulos/un_sitio_en_drupal_paso_paso_parte_6.html
5 Avril 2009


Dans les cinq articles précédents, j'ai décrit le processus d'installation de Drupal. L'installation et le paramétrage de modules essentiels. Le paramétrage de CCK et Views. La création d'un thème et, pour finir, le paramétrage de modules apportant des fonctionnalités supplémentaires.

Il reste cependant quelques touches finales avant de mettre le site en production.

Les tutos de Cuenco Digital

Mariano D'Agostino anime Cuenco Digital, site en langue espagnole (Argentine) dédié à Drupal, où vous trouverez des articles d'initiation comme des articles plus détaillés sur des aspects plus spécifiques de Drupal.

Mariano a bien voulu que je traduise ses articles en français, je débute donc par la série d'articles intitulée « Un site Drupal, étape par étape » plus particulièrement destinée aux Drupaliens néophytes.

Bonne lecture ! :-)

Quelques trucs et astuces

Traduction de la page http://drupal.org/node/124931
publiée le 1 Mai 2010 sur Drupal.org


Cette page contient quelques paramètres courants et décrit leur arrière-plan pour faciliter la configuration et la maintenance de votre site Drupal.

BlueprintCSS

Alors que je musardais sur le Net, à la recherche de je ne sais plus quoi, je suis tombé sur quelques pages parlant du framework Blueprint CSS.

Ce framework est destiné à vous faire gagner énormément de temps dans la conception de vos règles et mises en pages à base de CSS. Ce qui est, somme toute, assez appréciable si comme moi vous ne touchez aux CSS qu’une ou deux fois par an...

Pour avoir un aperçu de ce qu’un framework CSS est censé vous apporter, voir les quatre premières parties de l’article de Bruno Bichet, traduction d’un article de Smashing magazine.

Pour vous mettre l’eau à la bouche concernant la facilité de mise en page avec BlueprintCSS, voir ce mini-tuto BluePrintCSS de la Ferme du Web, et aussi le site ConstructYourCSS.org qui propose une façon interactive de construire ses gabarits BlueprintCSS.

Mais le plus beau reste à venir : Blueprint est aussi un thème de Drupal, qui intègre le framework BlueprintCSS. On peut donc construire et mettre en œuvre ses gabarits Drupal avec, très simplement.

En me basant sur les liens précédents, j’allais écrire un tuto expliquant comment faire et c’est alors que je suis tombé sur l’article Getting started with the Blueprint theme de Michael Anello.

Eh bien... Plus la peine d’écrire l’article ! Je n’aurais pas été aussi clair que lui :-)

J’ai donc demandé à Michael Anello si je pouvais traduire son tuto pour le publier ici, et il m’a gentiment répondu que oui.

Le voici.

Ils tournent avec Drupal...

C'est le lien en bas à droite de votre écran : drupalsites.net, énorme « catalogue » qui référence des milliers de sites réalisés avec Drupal. Dans toutes les langues, dans tous les pays. Des sites persos, des sites pros...

A voir, pour confirmer que Drupal est fait pour tous :-)


 


Syndiquer le contenu