Architecture technique

Ce blog tourne sous WordPress 2.3.3 version US. J’avais commenté le rationnel de ce choix en 2006 et il reste toujours valable, tant Wordpress est devenu la plateforme standard open source pour gérer ses blogs.

Ma configuration Wordpress est complétée par un certain nombre de plug-ins de WordPress dont:

  • Akismet 2.1.4 : un antispam pour les commentaires. Assez efficace. mais qui ne sert plus à rien depuis que j’ai installé…
  • CapCC 1.01 : un outil de saisie de code visuel pour également limiter les spams de commentaires. Script Php que j’ai du modifier car il était buggé…
  • GetRecentComments 2.0.2 qui permet d’afficher la liste des commentaires récents dans la sidebar.
  • WP-PostViews 1.1 : qui permet de calculer le nombre de fois qu’un post est lu individuellement. Utilisé en bas de la sidebar à droite du blog.
  • SubscribeMe 2.9 : ajoute les boutons de souscription RSS et aggrégateurs divers dans la sidebar.
  • Post Teaser 3.1 : permet l’affichage du début des posts lorsqu’il y en a plusieurs à l’écran et de pointer sur la version complète.
  • Different Posts per Page 1.7 : permet de spécifier le nombre de posts par page selon l’affichage: home, search, catégorie, historique. Il me permet de ne présenter que 5 posts dans la home page, mais beaucoup plus si vous faites une recherche par mois ou par catégorie.
  • WordPress Mobile Plug-in 1.2: un plug-in d’Andy Moore qui formate le contenu du blog pour les mobiles courants. En test depuis février 2008 et a l’air de bien fonctionner.

Le template que j’utilise est un lointain dérivé d’un thème d’Andreas Viklund. Il est conçu pour s’adapter dynamiquement à la largeur de votre écran ou de la fenêtre de votre navigateur. J’y utilise quelques plug-ins de mon cru pour modifier la fonction de recherche (pour la rendre dynamique) et un autre pour présenter la liste des principaux contributeurs au blog. J’ai expérimenté l’usage d’Ajax et de JavaScript pour ce faire.

Et puis, tout cela est hébergé chez 1&1 pour 5€ par mois. Même si j’ai eu quelques déboires avec eux à l’automne 2007.

Du côté poste client, ce blog fonctionne aussi bien avec Internet Explorer 7 qu’avec Firefox 2.X (sous Windows comme sous Linux). Je le teste de temps en temps sous Internet Explorer 6.0, 5.5 et 5.0, mais sur ces versions, le support est moins bon, notamment au niveau des PNG à transparence de l’entête du blog. Sur Internet Explorer 5.0, les colonnes à droite ne s’affichent pas correctement, mais cette version n’est quasiment plus utilisée.

Sinon, je fais appel à PSPad, un freeware sympa pour l’édition de programmes avec lequel j’édite les scripts PHP et le template de mon blog, qui attaque directement un site FTP, ainsi qu’à Filezilla pour les uploads sur le site. Depuis la mi septembre 2006, j’édite mes posts avec Windows Live Writer un petit outil sympa qui fonctionne (presque) parfaitement avec Wordpress (à l’exception des métatags).

Les images ont été traitées avec Microsoft Digital Image Suite (un logiciel abandonné par Microsoft en 2007) ainsi qu’avec TheGIMP (2.4).

Enfin, je teste les modifications de mon blog sur Ubuntu avec une réplication complète de l’environnement Linux, Apache, MySQL et PHP de mon hébergeur.

Mis à jour le 2 mars 2008


Social bookmarking: Ces icones pointent sur des sites de social bookmarkingou vous pouvez tagger, partager et découvrir des pages web intéressantes.
  • Digg
  • del.icio.us
  • ThisNext
  • Digg France
  • SphereIt
  • StumbleUpon
  • Technorati
  • Wikio
  • YahooMyWeb