poste related to that wonderful open source CMS
23:02 22/04/2008

Mon premier module Drupal: Woopra

in

Je viens juste de sortir mon premier module pour drupal: woopra. Ça fait plaisir d'enfin avoir la possibilité de mettre en œuvre la "bidouille" que j'ai découverte en montant ce blog.
Ce module permet d'ajouter le support pour le nouveau système de web statistiques du même nom: Woopra.

Je serais peut-être aussi en train de réfléchir a une deuxième idée mais ce ne serait peut-être bien qu'une rumeur.

16:45 24/02/2008

Drupal 6.0

Ca y est ! tomdeb.org tourne maintenant sur drupal 6.0.

Quelques modules manquent encore a l'appel mais j'avais trop envie de mettre a jour.

Pour ceux que ca interesse, la 'press release' pour Drupal 6 est disponible sur drupal.org. Pour ceux qui n'ont pas le temps, en voici un extrait:

13 février 2008 - Le projet Drupal a annoncé ce jour le lancement officiel de Drupal 6, la plus récente version de sa plateforme de gestion de contenus primée. Cette nouvelle version intègre des centaines de perfectionnements, parmi lesquels un processus de publication et une simplicité d'utilisation améliorés, l'intégration d'AJAX et du support multilingue, l'adoption du standard d'authentification OpenID, des possibilités et une flexibilité accrues pour la création de thèmes visuels personnalisés, et des outils d'administration plus ergonomiques. Drupal 6 est un logiciel libre placé sous la licence GNU (General Public License), disponible au téléchargement sur http://drupal.org/drupal-6.0

Toutes mes felicitations a toute la communaute de Drupal!

17:14 10/12/2007

Sur la route de drupal6

Drupal 6 approche a grands pas, a pas de géants même. La liste des améliorations et nouveautés est longue..

Les premiers tests de migration de tomdeb.org vers drupal6 ont été concluants bien que problématiques. En effet, le système de theme a été grandement modifie, y compris le moteur de thème phptemplate lui-même. Heureusement, toutes les modifications sont bien documentées.

Le problème majeur de mon theme (si on peut vraiment appeler ça un problème) c'est qu'il est base sur l'excellent theme zen. Je dis que c'est un problème parce que si je voulais continuer a me baser sur zen, il me faudrait attendre qu'il y ait une version adaptée a drupal6. C'est pour ca que j'ai decide de baser mon prochain thème sur garland. Il n'y aura pas de grande difference au niveau du design, mais comme garland est le thème de Drupal par défaut, je n'ai pas besoin d'attendre pour commencer a mettre a jour le thème.

Quant aux modules, certains modules essentiels tels que image, views et content construction kit (CCK) n'ont pas encore été mis a jour. Des qu'une version sera disponible pour D6, je mettrai a jour ce site.

12:17 28/12/2006

prochain upgrade du site

J'ai commencé quelques tests de mise a jour du site vers 5.0rc1. Cette mise a jour est majeure et il est donc essentiel de suivre une procédure assez strict si on ne veut pas recommencer plusieurs fois. voici donc ma checklist :
  • Faire une sauvegarde complète des fichiers ET bases de données du site !!!!
  • Désactiver les modules additionnels:
    En faisant tout particulièrement attention aux modules que j'appelle "destructeurs" telles que views. Exemple concret: tu as un bloc php visible sur toutes les pages de ton site, et qui utilisent une fonction fourni par le module views. Tu décides alors de désactiver le module views. Eh ben bien joué, tu as maintenant un joli écran blanc avec une erreur "function not defined". Il va te falloir repartir de zéro ou trifouiller ta base de donnée manuellement pour modifier le bloc. (je sais que ca sent le vécu á plein nez !!!). je conseille de désactiver les blocs et pages qui peuvent générer ce genre de problèmes.
  • Supprimer les dossiers des modules desactivés
  • Si vous utilisez une page personnalisée comme page d'accueil, réinitialiser la page d'accueil sur /node
  • Desactiver les URLs simplifiées
  • Desactiver les modules core non-essentiels tels que forum ou blogapi.
  • Configurer Bluemarine en tant que thème utilisée
Le but est d'ici de "déconfigurer" le site le plus possible afin de minimiser les fonctions requises durant la mises á jour. Nous devrions donc avoir maintenant un site assez déconfigurer mais avec tout le contenu de l'ancien site. Il est donc possible de remplacer les fichiers afin de mettre a jour.
  • Télécharger drupal 5
  • extraire
  • supprimer le dossier sites parmi les fichiers extraits
  • remplacer les fichiers de l'installation de drupal 4.7 par les fihiers de 5.0 extraits
  • http://mon.site.tld/dossier/update.php
La mise devrait bien se passer vu que seulement le minimum de modules sont activés. Si c'est le cas, il sera ensuite possible de reconfigurer le site avec les urls simplifiés, les modules, etc ...
certains modules ne sont pas encore portés a drupal5 et c'est essentiellement la raison pour laquelle je n'ai pas encore fait le grand saut. Les modules codefilter et captcha n'ont même pas de version CVS pour 5 et le module image n'est pas encore très stable. Il est toujours préférable de vérifier la disponibilité de vos modules préférés avant de faire le grand saut.
Drupal 5 permet l'utilisation de deux thèmes distincts pour la zone publique et la zone administration. Par défaut le thème d'admin est configurer pour refléter le thème publique. Avant de tester votre thème, je conseille de changer le thème d'admin sur garland afin de ne pas se retrouver coincé si votre thème nécessite une mise a jour du code.
10:35 14/12/2006

Drupal - Personnaliser le bloc de recherche

le code suivant :
- désactive le bouton "Submit" du bloc de recherche. La recherche est donc tout simplement validee par la touche entree.
- applique la valeur "rechercher ..." au champ de recherche afin d'indiquer un peu a quoi sert ce formulaire.
- remet cet valeur a zero lorsque le champ est selectionné.

Cela donne le "plus-simple-tu-meurs" bloc de recherche en haut a droit de cette page.

code : template.php

function template_search_block_form($form) {
$form['search_block_form_keys']['#attributes'] = 
 array(
  'onselect' => value='\'\'',
  'onclick' => value='\'\''
 );
$form['search_block_form_keys']['#value'] = 
   'rechercher ...';
$form['submit']['#type'] = 'hidden';
$output = form_render($form);
return $output;
}

12:19 05/12/2006

Drupal and images

I have always thought that drupal has serious shortcomings when it comes to handling image. As usual with Drupal, there are a significant number of ways to get image handling capability. The following modules provide it (in no particular order) :
- acidfree
- gallery
- image
Those 3 modules are interesting as they tackle the same problem in 3 different ways.
00:41 01/12/2006

I've done it again ...

I changed my theme again.

I have scrapped my css and started a brand new one from scratch. I also did a bit of tidying up in the modules and blocks. I wanted the site to be easier to use and clearer for visitors. And that's why there is now only one column and one (rather obvious) menu. I also wanted to apply a few tricks that I learned while working on drupalfr with Damz.

Basic layout of this website is based on the fixed Faux-colums technique from Dan Cederholm and LOTS of floats. I guess the main thing is that I like my site better like this. I like you do as well and I hope you will feedback and report any problems on different browsers.
17:30 10/06/2006

bulk #6

  • I bought drupalfr.org in response to this. For those who don't read french, the site of Drupal French translation, needs hosting. I offered some space and I bought a couple of cheap domains as well. Drupal and its french community deserves it.
  • Red Hat has put the Videos of Redhat Summit online. 300 MB in total for the 3 theora files.
  • Good bye Ethereal, Welcome wireshark.
  • Maester blogs: great!
  • US House rejects the notion of Net Neutrality. Not a good news.
  • Microsoft admits Win98 and Me are too screwed and old to be fixed
  • 23:05 08/06/2006

    Bulk #5

    • The drupal SoC projects all look really cool. I can't wait to test the import export API.
    • betterdesktop.org is a wensite put up by Novell with a load of usability testing videos made on linux. Very interesting.
    • I am trying to download Vista, to try it out on my test machine. Servers are too busy at the moment.
    • The latest lugradio show has a very good interview of Mark Shuttleworth, of Cannonical, and Simon Phipps, of Sum Microsystems, about the sparc support of Ubuntu Dapper. Santa, can i have a T1000 for Xmas ??? please ???
    • I started to use LifeHacker's todo script. I might get back later on that subject.
    • matress arrives tomorrow. Last night on the air bed .... which i am of to NOW !
    18:31 02/06/2006

    tonight ...

    the plan is fairly straightforward .... clone the database site,update and try to fix all the little shitty sql errors i keep getting since i updated to 4.7.
    That will hopefully be one item striked off my procrastination list !
    Syndicate content