25th février 2007

Le plaisir de bricoler

Je me rends compte que souvent, je préfère passer mon temps à programmer mon site qu’à en étoffer le contenu. Je programme un plugin, un thème, je passe des heures à résoudre un problème HTML, CSS ou Javascript… Je pourrais utiliser ce temps précieux pour ajouter un post, surtout sur japonophile.com, que j’ai un peu tendance à délaisser ces derniers mois. Ce n’est pourtant pas par manque d’idées, car j’ai en fait une liste de sujets que j’aimerais aborder, et un tas de choses à raconter sur ma vie au Japon. Non, c’est simplement ce que je décide de faire de chaque minute de temps libre qui s’offre à moi.

Ce que je fais de chaque minute est un choix, et tout choix est renoncement.

Mais cette maladie (car c’est presque ca) de vouloir toujours passer du temps à fabriquer, préparer (l’interface de mon blog dans ce cas-ci), plutot qu’à utiliser au jour le jour (en écrivant), cette habitude est assez ancienne. Je me rappelle en effet d’une période de mon enfance que j’ai passée à fabriquer un jeu de Stratégo (jeu de plateau) géant. J’ai passé des heures à découper et coller, pour assembler un immense plateau, fabriquer des dizaines de pions et écrire des regles du jeu élaborées… pour ne pas meme jouer une seule partie. Dans le fond, ce qui m’amusait, davantage que de jouer à un jeu de Stratégo géant, était de bricoler. Et c’est ce que je fais encore aujourd’hui.

posted in Myself | Comments Off on Le plaisir de bricoler

14th février 2007

La belle ou la bête?

Il n’est pas rare de voir apparaitre plus ou moins au même moment plusieurs technologies différentes tendant de résoudre un même problème. Un exemple récent est la bataille qui se joue en ce moment entre le Blu-ray et le HD-DVD. Et je lisais il y a deja quelques temps à ce propos qu’une situation similaire avait eu lieu lors de l’apparition de la cassette vidéo: le VHS gagna alors la bataille contre son concurrent la Beta (serais-ce son nom qui l’a tuée? ;)).

Or il est intéressant de constater que ce n’est pas nécessairement « le meilleur qui l’emporte ». On assiste a un phénomène semblable en développement logiciel: ce ne sont pas les plus beaux programmes qui survivent, et l’on voit souvent au contraire du code mal structuré qui est utilisé pendant de longues années. Oh, on aura bien sur essayer de le remplacer, de tout reprogrammer, de facon plus élégante, mais rien n’y fait, la bête demeure.

Qu’est-ce qui détermine la survie d’une technologie plutôt qu’une autre, la popularité d’un logiciel? Je crois que plus que la « beauté », c’est l’accessibilité au tout venant qui est importante. Je prendrais l’exemple de Lightpress, un front-end pour WordPress, destiné a parer les insuffisances et lourdeurs de WordPress. C’est selon moi une jolie pièce de logiciel, un code élégant, bien concu et bien testé, mais qui n’a jamais vraiment décollé. WordPress, par contre, malgré ses insuffisances et tous les reproches que l’on peut lui faire, connait un fier succès. Une force de WordPress, selon moi, est son accessibilité au grand public, et la possibilité donnée a n’importe qui de publier son propre thème ou plugin (Lightpress est selon moi moins abordable). Bref, c’est le Web2.0, quoi, la « long tail »…

Juste une réflexion, comme ca, autour d’une tasse de thé.

posted in Opinion | 1 Comment

11th février 2007

Flexible upload pour WordPress

Voici voila… mon premier plugin pour WordPress: j’ai nommé… tadaaam… « Flexible Upload« !

L’origine de ce plugin est ma déception lorsque j’ai vu que la fonctionalité permettant de créer des thumbnails au moment d’uploader de nouvelles images avait disparu de WordPress en passant à la version 2.0.x (J’utilisais WP 1.5.3 jusqu’alors). Mais il faut vivre avec son temps, et je ne pouvais pas rester éternellement accroché à mon ancienne version de WP (la version 2.0.x et surtout 2.1 offrent par ailleurs de merveilleuses améliorations). J’ai donc « hacké » WP, puis j’ai eu l’idée d’en faire un plugin, mais que je n’ai pas pensé à diffuser.

Par la suite, j’ai apporté d’autres améliorations au plugin, comme le support pour Lightbox, l’alignement des images (gauche, droite, centre), ou l’ajout d’une légende à chaque image.

Avec la version 2.1 de WP, l’approche que j’avais adoptée ne marchait plus, et j’ai donc du reprogrammer l’ensemble pour le faire fonctionner avec WP 2.1. Mais ca y est, le plugin est maintenant compatible avec les deux versions de WP et j’en profite donc pour le rendre public.

Essayez-le et envoyez-moi votre avis et vos requetes pour d’autres fonctionalités.

posted in Wordpress | 1 Comment