Le blog de llaumgui

Linux en général, Fedora / CentOS en particulier...

Aller au contenu | Aller au menu | Aller à la recherche

samedi 27 septembre 2008

dotclearRemember 2.0

C'est un peu plus de 3 mois après la sortie de la version 1.2 du framework javascript MooTools; que j'ai enfin pris le temps de migrer le thème de mon blog sous cette version.

J'en ai donc profité pour mettre à jour dotclearRemember. Pour ceux qui avaient loupé la version 1.0 de dotclearRemember, rappelons juste qu'Olivier Meunier, lead developper du projet Dotclear, a fait le choix de confier quelques actions du thème de base de Dotclear à la librairie jQuery. Affictionnados de MooTools, j'ai donc entrepris le portage de ces fonctionnalités vers cet outil et c'est ainsi que la fonctionnalité "Se souvenir de moi" (post.js) de Dotclear est devenu dotcleaRemember sous MooTools.

Au programme des réjouissances de cette version 2.0 :

  • Passage de MooTools 1.1.x vers MooTools 1.2
  • Utilisation de la class Class et nouvelle façon de passer les paramètres ainsi que d'initialiser le script
  • Fonction de débug

dotclearRemember 2.0 pour MooTools 1.2.
dotclearRemember 1.0 pour MooTools 1.1.x.

A propos du thème de ce blog, Nodoka, on remarquera que j'en ai profité pour laisser tomber mon script verif_form (qui ne sera pas porté vers la 1.2) pour passer sous Form.Check qui est tout bonnement génial. J'ai également profité de l'occasion pour céder à la mode des lightbox et pour installer Milkbox...

mercredi 16 avril 2008

Utiliser mootools dans Dotclear 2.0

Dotclear, le gestionnaire de blog, dans sa version 2.0 (dont la RC1 devrait pointer le bout de son nez le 1er mai) utilise jQuery comme librairie javascript. Notons au passage que l'utilisation d'une telle librairie permet de gagner un temps de développement précieux et d'éviter d'éventuels problèmes de compatibilité entre les différents navigateurs.

Actuellement, l'utilisation du javascript dans le thème par défaut (Blowup) se limite à la gestion du cookie de la case "Se souvenir de moi sur ce blog".

J'aime beaucoup jQuery (je m'en suis servi dans mon précédent thème et sur d'autres projets) mais professionnellement j'utilise beaucoup mootools et j'ai acquis des facilités avec ce framework.
Pour mon dernier thème, Nodoka, c'est donc mootools que j'ai retenu et j'ai donc eu à entreprendre de porter le code de la gestion des cookies de jQuery vers mootools.
Histoire de vous faciliter la vie si vous aussi vous souhaitez utiliser mootools dans vos thèmes Dotclear, je vous mets mon bout de code à disposition ainsi que la documentation.

svn co https://svn.llaumgui.com/javascript/mootools_1.1.x/dc_remember/

On remarquera qu'il y a 2 fichiers : un fichier source avec le code lisible et commenté; et une version compressée avec YUI Compressor. D'ailleur, La compression des javascripts donnera bientôt lieu à un nouveau billet.

mardi 11 septembre 2007

jQuery 1.2 est dans les bacs

C'est juste au moment où je suis en train de réfléchir aux côtés dynamiques, 2.0 & funky de Scénario-PaintBall v3; que mon framework JavaScript / AJAX préféré voit publier sa version 1.2.
Pour ceux qui ne le connaissent pas (encore), jQuery est une bibliothèque permettant de « Write less, do more » (Traduction partisane : « Faire un max de choses en n'en foutant le moins possible » ; j'adore ce slogan !) et qui surtout est compatible tous navigateurs. Dépassé (enfin presque) le temps où l'on perdait du temps à déboguer ses JS sous Internet Explorer !

Je vais donc explorer, pour SPB, les nouvelles pistes offertes par jQuery 1.2.
Comme certaines librairies peuvent être incompatibles entre elles et que je ne veux pas forcer à l'utilisation d'un framework en particulier : je ne pense pas utiliser jQuery dans ezipb-shoutbox.
Cependant, comme eZ publish le permet, dans le cadre de mon site (qui est dans une extension), je vais surcharger le JS d'ezipb-shoutbox et utiliser jQuery.