33 plugins pour Mootools que vous devriez connaitre !
April 16th, 2007Lightbox-like
SmoothBox, par Boris Popoff
La conversion pour Mootools de Thickbox, une lightbox-like fonctionnant sous jQuery. Elle permet d’afficher :
- Une image seule
- Un groupement de plusieurs images
- Du contenu inline
- Du contenu via Iframe
- Du contenu AJAX
Elle permet également d’afficher, si vous le souhaitez, du flash, en passant par l’iframe. Le seul autre script presque aussi polyvalent est SqueezeBox d’Harald Kirschner, mais il ne fait pas l’iframe
Sinon, les deux scripts font à peu près le même poids, 11k pour smoothbox, 10k pour SqueezeBox.

SqueezeBox, par Harald Kirschner
Une des meilleures lightbox-like pour mootools que je connaisse à l’heure actuelle ! Par contre, attention, je crois que c’est encore en cours de dév.
Elle permet d’afficher :
- Du contenu Inline
- Du contenu Ajax
- Des images
- Une SmoothGallery
- Du contenu Flash
Vous pouvez aussi spécifier la taille. Il manque juste l’iframe, qui, il est vrai est un élément déprécié. Si vous voulez absolument l’iframe vous pouvez utiliser SmoothBox ![]()
Je trouve ce script plutôt fluide, et assez joli, surtout le bouton “fermer”. Le détail qui tue, mais assez discret, les angles légèrement arrondis.

Slimbox, par Christophe Beyls
Slimbox est un clone du célèbre Lightbox JS v2.0, par Lokesh Dhakar. Le script pèse 7kb non compressé. Tout comme son grand frère il permet d’afficher des images ou des groupes d’images avec de jolis effets.

Slimbox Extended, par yukikun
Un clone de Slimbox avec la possibilité d’afficher une page web via iframe. Vous pouvez toujours afficher des images, et vous pouvez désormais en plus spécifier la page. L’auteur nous informe qu’il a également corrigé quelques bugs qui survenaient sous IE6.

MOOdalBox, par r4zv4n
MOOdalBox est une fenêtre popup inline, souvent appelée “modal box”, utilisée pour afficher du contenu chargé via une requête AJAX. Ce script est basé sur Slimbox, les effets sont les mêmes.

Phatfusion’s Lightbox, par Phatfusion
Encore un clone de Slimbox qui ne change en fait pas grand chose. Il permet en gros d’ajouter une description en HTML.

Tableaux avancés
Mootable, par Owl Watch
Un plugin tout simplement excellent pour améliorer vos tableaux. Peut prendre comme source un objet Javascript, un tableau Javascript, ou un tableau HTML présent sur la page (caché via display:none).
Une fois le script exécuté, vous avez un très joli tableau avec effet zébré, et des lignes qui se colorent en jaune lors du passage de la souris. Vous pouvez trier le tableau, et redimensionner les colonnes. Cerise sur le gâteau, dans le cas du tableau HTML cela reste accessible, puisque si l’utilisateur a désactivé le Javascript, il verra tout de même le tableau original. Bref, Mootable est un plugin indispensable si vous voulez mettre es tableaux un peu évolués sur votre site ou dans votre appli web.

Sortable Table, par Phatfusion
Un autre plugin permettant d’avoir des tableaux avancés. Par rapport à Mootable, Sortable table permet en plus de filtrer les données via les champs présents en haut du tableau. Vous ne pouvez pas redimensionner les colonnes, par contre, elles sont bien entendu triables
Esthétiquement, je préfère Mootable, mais bon, le CSS, ca se modifie

Table Row AND Column highlighting, par Chris Esler
Un script qui permet de mettre en évidence les lignes ET les colonnes d’un tableau quand on fait glisser la souris au dessus d’une de ses cellules. Sympa, après, je ne sais pas si cela est très utile.

Editeurs de texte
PostEditor 2.0, par IceBeat
PostEditor n’est pas un éditeur WYSIWYG, mais plutôt une sorte de textarea très amélioré. Il permet entre autres de rendre possible l’utilisation de la touche tabulation, l’utilisation de Snippets, la fermeture de ces mêmes Snippets ainsi que des crochets, parenthèses, etc, etc …
Valerio de Mootools a apparemment été convaincu, puisqu’il la mis sur son forum

Most tiny WYSIWYG you ever seen, par Yaroslaff Fedin
Un éditeur de texte WYSIWYG qui pèse à peine 700 bytes. Il supporte entre autres les raccourcis claviers. Vous pouvez switcher facilement entre les vues “source” et “édition”.

inlineEdit, par Justin Maier
Un plugin de 4kb permettant d’éditer directement du texte présent sur une page web, et d’assigner un événement onChange pour, par exemple, enregistrer les modifications dans une base.

Slideshows
SmoothGallery, par Jonathan Schemoul
Une galerie d’images très réussie ressemblant pas mal à certaines choses qui existent déjà en flash. Vous pouvez la passer en mode slideshow (défilement automatique), ou gallery (défilement manuel). Le script fonctionne sous Mootools 1.0, et fait 16kb. Pour ceux qui utilisent encore la 0.83 ou moo.fx 1 ou 2, vous pouvez télécharger l’ancienne version, Smooth Slideshow v2.1.

Slideshow, par Aeron Glemann
Comme son nom l’indique, un plugin permettant de faire défiler une série d’image. Sur la démo, Les images sont constament en mouvement, et s’enchainent par défaut via des fondus, mais vous pouvez néanmoins choisir l’enchainement parmis 6 transitions différentes !

Phatfusion’s Slide Show, par Phatfusion
Un autre slideshow, avec 3 transitions différentes. Cette fois ci, vous avez les miniatures sur la gauche, et l’image s’affiche sur la droite. C’est donc un autre style que le précédent, peut être un peu moins original, mais tout aussi efficace.

Menus
Fancy Menu, par Guillermo Rauch
Un joli menu qui ressemble à du flash, mais ce n’est pas du flash
En plus, cela ne pèse que 1.5kb ! A voir !

Image Menu, par Phatfusion
Un très joli menu customizable a priori inspiré par celui du site de Mootools. Idem que le précédent, on dirait du flash, mais cela n’en est pas, et c’est accessible !!

Fisheye, par Chris Esler
Un autre script en cours de développement, et qui n’est donc pas exempt de quelques bugs. Il permet de reproduire le dock de MacOSX. Cela existait déjà sans librairies, Chris l’a MOOifié

Rounded corners
Transcorners, par Yaroslaff Fedin
Un script de 4kb pour donner des angles arrondis à vos divs, uniquement en Javascript. Je trouve cette méthode préférable à celles utilisant du CSS et des images car cela est plus accessible. En effet, si la personne a un vieux navigateur, on ne l’alourdit pas avec des images inutiles.

Rounded Corners, par Phatfusion
La version “Phatfusion” de nifty corners. Très simple à mettre en oeuvre, et a l’air de mieux marcher que Transcorners, qui avait des petits bugs la dernière fois que je l’ai essayé.

Fenêtres
Windoo, par Harald Kirschner
Un plugin permettant d’afficher des fenêtres flottantes, déplacables et redimensionnables, avec du contenu à l’intérieur. Ce script ne semble néanmoins pas être tout à fait finalisé, mais je vous le met quand même pour que vous le voyez.

Mootools Window, par Chris Esler
Un script qui permet de créer une fenetre à la Windows, redimensionnable et déplacable. Si le CSS est plutot joli, et imite bien le système d’exploitation de Microsoft, il n’y a par non plus d’innovation énorme avec ce plugin.

MooPrompt, par CCC
Une sorte de remplacement pour les alerts / confirms javascripts, le tout avec des effets
C’est toujours sympa si vous développez une application web, étant donné que cela ne bloque pas le navigateur.

Window.Growl, par IceBeat
Un système de fenêtres d’alerte basé sur Growl pour Mac. C’est simple et joli, avec de beaux “rounded corners”

Onglets
MooTabs, par SilverTab
Un plugin léger (2.8kb) permettant de créer facilement des onglets avec de jolis effets.

Digitarald’s Tabs, par Harald Kirschner
Une conversion d’un script de création d’onglets, à l’origine pour le framework prototype. Il propose des fonctionnalités bien plus avancées que MooTabs, il est un peu plus lourd aussi. Vous avez des methodes pour savoir quel onglet est actif, mettre la barre d’onglet en haut ou en bas, ajouter / retirer un onglet, locker un onglet, mettre à jour le contenu d’un onglet via AJAX ou non. Je m’étais servi de la version originelle pour créer un tchat en PHP/MySQL/Javascript, et j’avais trouvé ce script plutôt bon. A essayer !

Validation de formulaires
Validate, par Phatfusion
Un script permettant de valider les données d’un formulaire. Vous pouvez valider plusieurs formulaires sur la même page indépendamment. Si l’un des champs entré est invalide, une popup apparaîtra avec un message avertissant l’utilisateur.
Si vous le souhaitez, vous pouvez étendre l’objet pour rajouter vos propres validations
Actuellement, les validations suivantes sont disponibles : email, number, date, postcode

Autres
mooRainbow, par w00fz
Un color picker, qui vous permet de choisir visuellement des couleurs via une fenêtre qui ressemble à celle de windows. Pourrait s’avérer utile dans certaines applications Web.

keywatcher, par Stefan Lange-Hegermann
Ce plugin permet de facilement capturer les touches entrées par l’utilisateur, et de leur assigner différentes actions.

Split Panes, par Chris Esler
Un plugin permettant de reproduire une sorte de frameset, avec des divs redimensionnables. Intéressant. C’est en cours de développement.

cialisbuy cialis onlinebuy cialisonline cialisorder cialiscialis levitrageneric cialischeap cialisviagra cialis levitracialis tadalafilcialis generic viagracialis side effects
cialis comcialis sampleapproval cialiscialis 20mgcialis drugcialis comparison levitra viagracialis lillycialis for salecialis drug viagra vsfree cialispurchase cialisbuy cheap cialis
cheapest cialiscialis stcialis eli lillycialis levitra viagra vsviagra cialiscialis online pharmacyliquid cialiscialis fdacialis icoscialis newscialis ukcialis levitra vs
generic cialis tadalafilcialis prescriptionbuy discount cialiscialis levitra sales viagrabuy cialis nowbuying generic cialisairfox cialiscialis soft tabdiscount cialischeapest cialis genericcialis levitra viagra vs vs
cheap generic cialiscialis online discountbuy tadalafil cialis











2007-04-20 at 5.05 pm
Excellent c’est du bon cette liste !
Attention tout de meme, beaucoup de ces scripts ne sont pas finalises alors attention si vous comptez les mettre en production.
Et il est ou le script d upload multiple ? Non pas dmc .
2007-04-21 at 3.02 am
[…] pour Mootools et il y en a 33 donc a […]
2007-04-21 at 5.54 pm
http://dev.digitarald.de/uplooad.html
2007-04-22 at 9.49 am
Très sympa cette liste ! Elle m’a permis de découvrir InlineEdit qui m’a l’air très simple à mettre en oeuvre.
2007-04-22 at 6.30 pm
Superbe, merci pour cette liste. Je connaissais la plupart de ces plugins et j’en découvre qui sont encore meilleurs en terme d’accessibilité du contenu. Je crois bien que je vais en implémenter certains sur des sites en dev.
2007-05-25 at 10.01 am
Super liste, je vais m’atteler à tester tout cela, ca à l’air plus que prometteur!
2007-05-30 at 4.35 pm
[…] 3. Phatfusion Sortable sorts the columns in a table and filters its elements. (Thanks, Boris). […]
2007-06-04 at 2.15 am
J’ai parcouru des sites qui tentaient de détailler les fcts de mootools mais là j’ai tout pigé dans les détails. Merci encore . J’ai un site en dev .. ces plug me seront d’une aide fantastique…
2007-06-22 at 9.49 am
[…] 3. Phatfusion Sortable sorts the columns in a table and filters its elements. (Thanks, Boris). […]
2007-07-12 at 3.47 pm
[…] Un article de gueshla.com ne présentent pas moins d’une trentaine de projet utilisant cette fabuleuse librairie. […]
2007-07-18 at 4.04 pm
Merci pour cette superbe liste très complète
2007-07-19 at 4.08 am
Very helpful post thanks
2007-08-09 at 10.58 am
Super liste,
mootools est vraiment fantastique, existe-t’il un site qui répertorie les plugins ?
je n’ai pas trouvé
Alex.
2007-08-09 at 11.31 am
Alex > Non a ma connaissance il n’y en a pas, pas d’officiel tout du moins.
Il y a ça mais c’est un peu “à l’arrache”, et je suis pas sur que ça soit à jour : http://www.dotes.com.br/mootools/mootools_link_list.html
2007-08-13 at 9.26 pm
I couldn’t understand some parts of this article Gueschla.com, but I guess I just need to check some more resources regarding this, because it sounds interesting.
2007-08-13 at 11.10 pm
[…] 3. Phatfusion Sortable sorts the columns in a table and filters its elements. (Thanks, Boris). […]
2007-10-11 at 2.49 pm
VideoBox m’intéressait mais cela mène maintenant vers un site de fesses. Il y a un moyen de le récupérer quelque part ?
2007-10-24 at 6.32 pm
@Romain, si tu cherches encore
Videobox est là:
http://videobox-lb.sourceforge.net/
2007-11-21 at 11.38 am
[…] Greybox Lightbox effect without Lightbox Lightbox FX en CSS (et un poil de js) Modalbox Thickbox 33 plugins à base de MooTools (très intéressant) et bien sur l’excellent […]
2007-12-25 at 11.48 am
[…] Mootools 1.0+ Plugins, Examples, Tutorials & Demos List (en) 33 plugins pour Mootools que vous devriez connaitre ! […]
2008-01-09 at 9.18 am
[…] 3. Phatfusion Sortable sorts the columns in a table and filters its elements. (Thanks, Boris). […]
2008-03-19 at 9.37 am
Un petit ajout à cette intéressante liste peut-être, shadowbox.js. Il peut fonctionner sur plusieurs librairies, pas seulement moontools, et est très abouti! http://mjijackson.com/shadowbox/
2008-03-21 at 5.12 pm
Excellent, merci pour ce regroupement !
2008-04-15 at 2.36 pm
Sympa ces scirpts merci !
2008-06-18 at 6.44 pm
Il existe aussi DHTMLSuite qui regrope pas mal de fonctionnalité comme les tabs, tableaux ordonnés, fenêtres, menus… Le tout dans un seul package basé sur prototype.js.
Merci d’avoir regroupé tout cela sur un post clair et précis!