Le blog de Noël GUILBERT

Aller au contenu Aller au menu

dimanche, avril 26 2009

Plugin IE6Update pour dotclear

Il y a quelques semaines, la version finale d'Internet Explorer 8 est sortie. Mais je pense que pour la majorité des développeurs web, la grande étape sera franchie dès lors que les utilisateurs d'Internet Explorer 6 n'existeront plus.

Pour fêter le lancement de la mise à jour automatique du navigateur, et apporter ma pierre à la fin d'IE6, j'ai concocté un petit plugin pour dotclear, pour notifier les utilisateurs qu'il est nécessaire de mettre à jour son navigateur.

ie6 update screenshot

Comment ça marche ?

Le plugin permet d'insérer automatiquement le script d'IE6Update. Ce script assez sexy parce qu'il n'est pas trop intrusif, et qu'il ressemble aussi au système de notifications du navigateur.

Si vous souhaitez changer le message, comme en français sur ce blog, vous pouvez l'éditer à partir des paramètre du blog, section "IE6 Update".

Télécharger le plugin: plugin-ie6Update-0.6.zip

mardi, janvier 13 2009

Plugin Dotclear pour mobile

Premier article, premier plugin, et premier thème pour dotclear.

Je souhaitais créer une version mobile de ce blog. Après quelques recherches, je me suis aperçu qu'il n'existait pas de plugin permettant de modifier le rendu en fonction du navigateur utilisé, et notamment si l'on viens d'un mobile.

Alors voici mon tout premier plugin pour dotclear : mobileThemeSwitcher. Le concept est assez simple, il consiste à pouvoir utiliser un thème dédié aux mobile automatiquement dès lors qu'un visiteur arrive sur le site. Ce plugin intercepte alors la requête HTTP et change le thème à la volée, afin d'utiliser une mise en forme adaptée. Vous pouvez le tester simplement sur ce blog en cliquant sur les liens Version mobile ou Version complète.

C'est mon tout premier plugin avec Dotclear, et j'ai été assez surpris par la facilité de réalisation. Après inspiration auprès de quelques plugins pour savoir quoi faire (themeSwitcher notamment), et quelques lignes de code plus tard le plugin est terminé. Alors bravo aux développeurs!

Pour activer le plugin, il suffit de se rendre dans les "paramètres du blog" et de choisir le thème alternatif à utiliser. Si vous le souhaitez, j'ai aussi réalisé un thème adapté aux mobiles : Mobile. Il est basé sur le thème "default" de dotclear, mais dans une version très allégée : plus de widget 'Extra', plus de bannière, le tout avec un minimum d'image possible. L'objectif est clairement de limiter le poids des pages.

J'ai aussi ajouté deux balises de template de façon à être capable de passer d'un site à un autre:

* tpl:MobileVersion 
* tpl:FullVersion

Ce plugin, ainsi que le thème, est encore en phase d'expérimentation, alors il est possible qu'il y ait quelques bugs. Dans ce cas, ou s'il existe une meilleure façon de faire, n'hésitez pas à me laisser un commentaire!

<hr/>

Edit: Les packages des plugins ont été mis à jour :