BastNic's blog

Tag :

Drupal

Fil des billets

La danse country en France

Fut un temps, avec des amies nous faisions de la danse country, dans une super association appelée TM Dance Country 33. Au départ c'est plus un trip qu'autre chos, mais l'ambiance était tellement sympa que j'en ai fait 2 ans et demie. Je m'entendais très bien avec les dirigeants Maureen et Thierry Willemin.

Nous avions parlé de site web.

Vu le nombre d'activités que je menais à l'époque (je pouvais encore faire du sport), je n'avais alors pas trop de temps. Ce n'était finalement que beaucoup plus tard que le site de cette association de danse country fut créé sous Drupal. (Le "design" n'est évidement pas de moi).

Ce site draine aujourd'hui plus de 400 visites par jour et est premier sur la requête "dance country" et quatrième sur "danse country". Je suis très très content qu'il en soit ainsi. Je leur avais dit à l'époque qu'ils avaient un énorme potentiel de communication et qu'allié à un vrai moteur (ils utilisaient alors MCK3) ils deviendraient incontournables.

Où en est-on maintenant ? 400 VISITES PAR JOUR et 6 pages vues par visite. C'est AHURISSANT !

J'aimerais juste avoir le temps de le remettre au gout du jour (avec un drupal 6.5 bien dosé, un vrai design, un peu de linguistique), ce serait une tuerie. Mais bon, comme déjà dit, je n'ai pas le temps.

Si quelqu'un souhaite se distinguer et bénéficier de toute ma gratitude ainsi que de celles de cette association et me proposer une maquette de vrai design, c'est avec plaisir ! (on sait jamais)

Vous aimez la danse country ? (ou pas) : leur site est là : http://www.tmdancecountry.com


Drupal me saoule

Non détrompez-vous, j'adore toujours Drupal mais...

Je dois développer un site en ce moment, en pleine bascule de la version 5 vieillissante à la version 6 encore trop jeune (un manque sérieux de module, de documentation, de support). Mais en même temps je dois me supporter jQuery 1... Alors que le projet jQuery en est à la 1.2.3 et que beaucoup beaucoup d'eau a coulé sous les ponts entre ces deux versions et que j'ai évidemment besoin des toutes nouvelles fonctionnalités. (Drupal 6 propose en standard jQuery 1.2.3).

Il y a bien un projet jquery_update mais il n'est pas très stable et c'est assuré de s'arrêter à la 1.2.1.
De même Taxonomy access Control a encore l'air foireux bien que fonctionnel.

Et je sais absolument pas quelle version choisir... Fait ch***.

ps : j'ai tout de même tout commencé sur Drupal 5, la mort dans l'âme... ps 2 : et je parle même pas de Views qui est en version alpha...


Mettez à jour vos sites Drupal

Depuis que je suis devenu fan de Drupal, ce génial CMS, j'ai conseillé à beaucoup de personnes de l'utiliser.

J'ignore si vous suivez les nouvelles du front côté sécurité, mais aujourd'hui la version 5.5 vient d'être publiée. Celle-ci, comme la version 5.3, règle des problèmes graves de sécurités, il ne faut pas les négliger.

J'ai malheureusement bien d'autres préoccupations en ce moment - d'ordres scolaires - donc j'oublie mon idée initiale de faire un tuto sur comment mettre à jour sa version de Drupal. De plus d'autres l'ont très bien fait (merci Artisan Numérique.

Bonnes mises à jour.

ps : le même jour la version 6 béta 4 est sortie. A tester !


ubuntu.com propulsé par Drupal

C'est avec plaisir que j'apprends que le site ubuntu.com est propulsé par Drupal, mon CMS préféré !

Le thème sera prochainement mis à disposition (ou alors j'ai pas trouvé le lien). Je suis curieux de voir tout ce qui a été fait pour en arriver à un si beau résultat :p.


Drupal snippet 1 : avoir un même template pour tout une catégorie

En Drupal, le module de gestion des catégories s'appelle taxonomy et ça se gère à grands coups de vocabulaire et de termes. Je suis en train de faire un site où tous les articles (nodes) sont obligatoirement rangés dans des catégories. De plus chaque partie du site est censé avoir un thème personnalisé.

A partir de page.tpl.php de votre thème actuel, créez-vous les fichiers pour les taxonomy qui vont bien, par exemple :

  • page-taxonomy-term-1.tpl.php
  • page-taxonomy-term-2.tpl.php
  • page-taxonomy-term-3.tpl.php

Correspondants aux trois premières catégories. Chaque fichier a des spécifités : des choses qui apparaissent d'autres qui disparaissent et des fichiers css différents.

Dans le fichier template.php du répertoire de votre thème (s'il n'existe pas, créez le), ajoutez ou adaptez ce bout de code :

function _phptemplate_variables($hook, $vars = array()) {
	switch ($hook) {
		case 'page':
			// Poour gerer dynamiquement le template par terme
 			// merci : http://www.nicklewis.org/node/825
			$node_taxonomy_object = $vars['node']->taxonomy;
			if ($node_taxonomy_object) 
			{
				foreach($node_taxonomy_object as $term) 
				{
					$suggestions = "page-taxonomy-term-".$term->tid;
				}
				$vars['template_files'] = $suggestions;
			}
  			break;
    } 
    return $vars;
}

Et il viendra tout seul chercher les bons tempates.


Bonnes nouvelles

  • Drupal 5.0 est sorti. Vous pouvez jouer avec en le téléchargeant ici. De plus une traduction française de cette merveille qu'est Drupal 5.0 est disponible en suivant ce lien.
  • La bête est chez le réparateur et je devrais m'en sortir sans rien débourser, j'ai juste à leurs laisser une semaine et ile me rappellent quand ils auront fini. Ils vont même profiter pour me changer quelques pièces genre le ventilateur qui apparemment peut-être défectueux dans ma version de MacBook.

Que ce soit [re]dit

J'aime Drupal... Beaucoup !