The foundation of every great open source project is its community. The MooTools Team creates the base framework code but it’s all of you that take the framework and build outstanding plugins. Here are some great plugins and tutorials that have been released recently.
The MooTools Dependency Checker by Arian Stolwijk parses you javascript files to determine which MooTools classes you need to make the file's javascript code work. Arian's dependency checker is a great tool for those looking to implement a MooTools plugin or use minified code.
http://www.aryweb.nl/projects/mooDeps/
InputMask is a useful MooTools plugin by Core Developer Christoph Pojer. InputMask allows you to set a template or "mask" for which a string should be formatted like. This plugin is great for date, time, or phone number formatting.
http://cpojer.net/blog/InputMask_Class_for_MooTools
DatePicker is a great plugin by MonkeyPhysics. DatePicker allows you to provide your users with a calendar to choose dates from instead of making users type in the date. DatePicker is very customizable and allows for easy styling/theming.
http://www.monkeyphysics.com/mootools/script/2/datepicker
MooModernizr tests the browser's CSS capabilities -- specifically CSS3 feature detection. MooModernizr extends MooTools' Browser.Features object. MooModernizr is a port of the original Modernizr.
http://www.aryweb.nl/voorbeelden/mooModernizr/
MooTools Core Developer Christoph Pojer shares methods for speeding up your applications through the use of optimized CSS selectors. Consider this article a must-read if you use Selectors frequently in your large web applications.
http://cpojer.net/blog/Speed_Up_Your_Moo_Part_1_Selectors
JSCocoaLoader allows you to develop Espresso.app code editor extensions using MooTools and JSCocoa. JSCocoaLoader’s utility classes are all powered by Mootools, and as a happy side effect your Javascripts can easily take advantage of Mootools many improvements over vanilla Javascript either by requiring a JSCocoaLoader utility class, or by requiring Mootools directly.
http://wiki.github.com/onecrayon/JSCocoaLoader-sugar/mootools-server
These are just a few of the great MooTools plugins floating around the MooTools community recently. Keep up the good work and we look forward to featuring your future plugins in upcoming posts!
The foundation of every great open source project is its community. The MooTools Team creates the base framework code but it's all of you that take the framework and build outstanding plugins. Here are some great plugins and tutorials that have been released recently.
MooEditable is a WYSIWYG editor created by Lim Chee Aun
(cheeaun)
.
MooEditable features the usual bold, italic, strikethrough, and underline controls as well
as the ability to add images, links, and lists.
http://cheeaun.github.com/mooeditable/
The problem: Visual Studio 2008 doesn't provide Intellisense for MooTools. The solution: Darren Waddell
(fakedarren)
.
Darren has created Intellisense for our favorite javascript framework. Grab this package to increase your productivity within
Visual Studio!
http://code.google.com/p/mootoolsintellisense/
Lim Chee Aun
(cheeaun)
also blessed the MooTools community with PageZoom, a flexible zooming widget
that allows you to zoom in on any element within the page. The plugin is especially valuable for zooming in on
photos.
http://cheeaun.github.com/pagezoom/
Tobias Svensson has created NotificationCenter, a simple implementation of a notification center for MooTools which is heavily inspired by NSNotificationCenter from Apple's Cocoa framework.
http://return42.blogspot.com/2009/07/notification-message-dispatch-for.html
As the description says: PyCow translates Python code to JavaScript code with the "MooTools way of class declaration". Examples of PyCow's mindblowing functionality can be seen at the PygoWave Server Google Code site.
http://code.google.com/p/pygowave-server/wiki/PythonToJavaScriptTranslator
MooTools contributor Mark Obcena (Keeto)
examines and explains the finer points of the
MooTools Core. His articles are detailed, accurate, and must-reads for MooTools developers.
Three posts have been published thus far:
The DOM Fetcher Functions,
Natives, Generics and Extending the Language,
Classes: Constructors, Singletons and Privates.
MooTools Core Developer Sebastian Markbåge explains why returning false in event handlers can cause you problems. Check out Sebastian's tutorial to learn more about event bubbling and the proper way of handling events.
http://blog.calyptus.eu/seb/2009/07/why-you-shouldnt-return-false-in-mootools-event-handlers/
These are just a few of the great MooTools plugins floating around the MooTools community recently. Keep up the good work and we look forward to featuring your future plugins in upcoming posts!