MooTools Forge: Bibliothèque de PlugIns

La forge MooTools a été officiellement dévoilée cette semaine. Jusqu’à maintenant les utilisateur de MooTools devait faire face au web pour trouver des développement ou des bibliothèques déjà écrites à utiliser.

Avec l’ouverture de ce site, tous ces plugins vont être centralisés ce qui rendra la recherche plus facile et l’exhaustivité des résultats plus précise… De plus une charte de développement a été écrite pour que les scripts soient réalisés selon les mêmes règles. Les contenus seront donc tous valides et utilisable.

Cette forge va aussi être basée sur un système de partage car tous les contenus sont hébergés sur un système de contrôle de version, Git. Ce système permet à tout internaute de proposer un PlugIn simplement et de le rendre disponible aux yeux de tous après un simple commit.
Un système de démonstration a été implémenté ce qui permet de voir directement le rendu.

Je vous invite vivement à découvrir les premiers Diaporama déposés sur le site, certains sont saisissants.

Le site est disponible à l’adresse: http://mootools.net/forge/

Calendrier de l’avant web design et developpement

Noël approche et les enfants ouvrent depuis 13 jours maintenant les portes de leurs calendriers de l’avent… Jaloux de ces petits cadeaux avant l’heure, j’ai cherché un calendrier de l’avant spécifiquement réalisé pour moi!

J’en ai trouvé un, écrit pour une communauté d’acteurs internationaux du web design et développement web. Tous les jours un nouvel outil ou une nouvelle technique sont présentés. C’est maintenant la cinquième année durant laquelle ce calendrier est créé. Les archives sont aussi consultables sur le site!

Des articles intéressant écrit par des professionnels sérieux et conscient des problématique du web aujourd’hui. Je vous laisse le découvrir à l’adresse http://24ways.org/

MooSheel: Test de script Mootools par un webservice online

J’ai récemment trouvé un outil intéressant appelé MooSheel pour les utilisateur inconditionnels de MooTools (comme moi héhé).

Ce web service propose à travers une interface assez ergonomique la possibilité de tester tout code MooTools avec HTML associé. Différents version du petit FrameWork sont disponible (1.1.2, 1.2.3 et 1.2.4). Les fonctionnalités avancées (More) ne sont quand à elles disponible que pour la version 1.2.4.

Je trouve l’initiative intéressante aussi bien pour faire des démonstrations que des formations. Un petit espace de travail en quatre parties (HTML, CSS, JavaScript et Résultat) permet de bien voir ce qui se passe et d’avoir une vision claire du travail en cours.

Nous ne sommes pas encore face à une interface de développement en ligne dédiée au JavaScript mais c’est assez rigolo a utilisé et on y prend vite goût…

Site Officiel: http://mooshell.net/

DatePicker et Calendrier Eightysix

Eightysix est un nouveau calendrier JavaScript basé sur Mootools 1.2.4 (dernière release le 11 octobre 2009). Il n’utilise pas du tout de PHP et très peu d’Ajax pour garantir une rapidité d’execution exemplaire.

Il est très paramétrable et facile à intégrer :
- Format de date avancé (le même que PHP)
- Internationalisation directement gérée dans les options
- Et une liste d’options assez longue

Plusieurs exemples d’implémentation sont disponibles sur le site et permettent de voir l’étendue des possibilités.

Par rapport aux autres calendriers JavaScript que j’ai été amené à utiliser, EightySix me parait plus léger (9,5Ko compressé) et utilise une version très récente de Mootools ce qui permet de ne pas être bloqué par cette librairie.

Cette bibliothèque a été développée sous Creative Commons Attribution- NonCommercial 3.0 License et est disponible au téléchargement ici.

SqueezBox: Une lightbox avancée

J’ai eu souvent à utiliser des scripts permettant d’émuler des Pop-up en Java Script comme SmoothBox. Cependant aucun ne me satisfaisait vraiment (effet d’ouverture peut intéressant, …) et quand je devais mettre en place des choses avancées comme les IFrames, j’ai souvent eu des problèmes.

Etant un grand adepte de MooTools j’ai donc recherché d’autres possibilités. J’ai finalement trouvé SqueezeBox: http://digitarald.de/project/squeezebox/

Ce script propose un effet d’ouverture plus « sympa » que les autres et supporte les contenus suivants:

- Ajax
- Formulaires
- IFrames
- Galerie d’images
- SWF

J’ai depuis appris à l’utiliser et j’en suis pleinement satisfait…