Paul has it pretty much right. MooTools Core is the basic library you get if you want to use MooTools. It's lean and has just the stuff you need (expect it to get leaner in the future as we remove things like Swiff from core).
MooTools More is official stuff that you might need but might not. If you're writing JavaScript these days, you probably need animation and ajax functionality - that stuff is in -core. But you aren't always going to need a form validator, or accordion, or a date library. These things are plugins for MooTools and we collect the official ones in MooTools More. Think of these things as part of MooTools - they are an extension of -core. But you don't always need them. Clientcide is just my stuff. Originally, whenever I wrote something useful, I pushed it out into my own repository if it didn't fit into mootools core (back when there was no such thing as -more). Date pickers, popup windows, fx.reveal, fx.sort, etc. etc. When we started working on adding more official plugins I started migrating a lot of the Clientcide stuff over to -more. Mask, Fx.Reveal, Fx.Sort, Form.Request, Spinner, Chain.Wait, Element.Shortcuts, Element.Delegation, Form.Validator, Overtext, etc, etc all started off as Clientcide plugins (they're 10 times better now that they are part of MooTools, as having the whole MooTools dev team working on them has made them far more elegant and useful). Anyway, so the Clientcide stuff continues to dwindle and will continue to do so. I'll stop actively supporting much of it when the forge has good replacements and the stuff I continue to support will get moved into the forge (some of it's already there: http://mootools.net/forge/profile/anutron ). Also, you should expect at some point to see the -more plugins move into the forge, too. Aaron On Sun, Dec 27, 2009 at 9:48 AM, Paul Saukas <[email protected]> wrote: > Mootools Core and Mootools More are the core items in the Mootools frame > work. At the least you need Mootools Core. If you wish to expand out and add > on some functions like a tip window then you could add on the More library > which is the collection of official extensions to the Core. > > Clientcide is a library made by Arron newton, who is one of the Devs of > Mootools. It contains a large collection of useful classes. It is not > exactly an Official addon but you will be hard pressed to not get support > for it on here :) As it is rather handy from time to time. > > The Forge is a section of the Mootools site where 3rd party devs like us > can upload add on Classes/plugins and libraries for people to use. These > add-ons are built using the Mootools Core/More , the Clientcide libraries , > or other classes from the Forge. It makes for a nice clearing house of work > people have done and wish to share as opposed to remembering 100's of links > to the things you want. > > > >
