Team change
March 25th, 2008 | written by RDI announce an official news about the moo.rd Team: Luciano Amodio leaves the works for private reasons.
I announce an official news about the moo.rd Team: Luciano Amodio leaves the works for private reasons.
The new SVN Download Builder is here!
Now you can download all the development versions of moo.rd, to stay tuned on our works and to test out the product.
The 1.3.1 is currently being developed (while i’m writing this post, the current revion is the 78th), and will bring a lot of new features on the line:
I’ll prepare a demo which will show one of these components in action, soon, but …
The first official demo of the new version of moo.rd is here. It’s a beta version, too. But it shows the new, more powerful and more coherent engine of the Customize branch.
The following are the currently three demos of the moo.rd1.3.1beta Customize:
The new Custom.Alert and Custom.Confirm classes are modal, fixed, and can be draggable, like the standards. But they are “Custom”, so we can give them our personal style, choose an overlay (made by the new Overlay Utility Class) with a custom light, make them appears/disappears with a fade transition and many more.
I want to have the Apple style plus the Windows Style plus my personal style in the page: mission impossible? custom Alerts and custom Confirms, go, make it possible!
The SmoothScrolling class is …
Dev’s Road is no longer the default moo.rd development system, because i found a better solution, and the better solutions are always welcomed.
Now we use the Trac system to take higher performances, with the Assembla toolkits.
You can find the moo.rd development at http://trac2.assembla.com/moord.
This is the new moo.rd Development site map:
Actually, you cannot open tickets, until the new core systems have been built. When all the “base” of moo.rd is completed (this include the new API changes throughout the whole library) you will be able to open tickets and download the current dev version, so you can test it.
In this last period i spent a lot of my free time to adjust the performance of moo.rd, first of all in the webiste: i developed a new and fresh template called “Sparking Milk”, a new download builder, a new forum approach, new documentation features, a new engine for contributing on the developing, and finally, i created this blog.
The new download builder
First of all i want to speak about the new and powerful download builder. Now you can download moo.rd in a totally relaxing way: the engine choose all the components needed by the component you choose. For example, if you choose the toggle_extend.js file, the toggle.js file required will be automatically choosed. And if you deselect the …

When i decided to build a moo.rd system, i wanted to have a Javascript file as modular as possible. Because of this, i created the constructors.js core file, which contains all the “core” moo.rd constructors, as the name says.The core constructors are wrappers whose properties represent the “extended” moo.rd constructors. For example the Custom object is a core constructor, while the Custom.Alert and Custom.Confirm classes are extended constructors. In this way you can choose the Custom.Alert without Custom.Confirm and vice-versa.
There are some others core constructors besides Custom: for example:
…
Using moo.rd is really easy. Obviously, if you want to use moo.rd, first you have to have a MooTools copy on your Javascript root.
These are the simply three steps required:
Now, put into your project the either the MooTools and moo.rd files:
1 2 3 4 5 6 7 | <script src="js/mootools.v1.1.js" type="text/javascript"></script> <script src="js/moo.rd_v1.3.js" type="text/javascript"></script> <script type="text/javascript"> window.addEvent("domready", function() { // do your application }); </script> |
You’re ready to work with moo.rd.