<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.2" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>moo.rd - Blog</title>
	<link>http://www.moord.it/blog</link>
	<description>The moo.rd Blog</description>
	<pubDate>Mon, 14 Jul 2008 12:20:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Moord-Blog" type="application/rss+xml" /><item>
		<title>moo.rd 1.3.2 is here!</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/AbqTCyll-wc/moord-132-is-here-45.html</link>
		<comments>http://www.moord.it/blog/moord-132-is-here-45.html#comments</comments>
		<pubDate>Mon, 14 Jul 2008 12:20:46 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/moord-132-is-here-45.html</guid>
		<description><![CDATA[The new point release of moo.rd, the 1.3.2 version, is here!
It doesn&#8217;t represent only a &#8220;small revision&#8221;, but adds more flexibility to the code and a lot of internal enanchements: better performances (speed and structure), less lines of code, more components. I highly recommend to update the previous version with this more powerful and complete [...]]]></description>
			<content:encoded><![CDATA[<p>The new point release of <strong>moo.rd</strong>, the <strong>1.3.2</strong> version, is <a href="http://www.moord.it/download">here</a>!</p>
<p>It doesn&#8217;t represent only a &#8220;small revision&#8221;, but adds more flexibility to the code and a lot of internal enanchements: better performances (speed and structure), less lines of code, more components. I highly recommend to update the previous version with this more powerful and complete last one.</p>
<p>Now let&#8217;s see the major changesets and new features:</p>
<ul>
<li>new Fx.Cycles effects: <strong>inOutLeft</strong> and <strong>inOutRight</strong></li>
<li>new Fx.Cycle tranistion, <strong>linear</strong>, to change the slides without a particular animation</li>
<li>new internal engine of Fx.Cycle and Fx.Cycles to allow to create thumbnail based and timed animations</li>
<li>new Virtual transition:<strong> fold </strong>and new Virtual option: <strong>adjustStyles</strong> to allow the boxes to appear in the correct positions on window resizing</li>
<li>new Plug-In: <strong>Tutorial</strong>, which allows to create professional step-by-step presentations (cycled or not)</li>
<li>new Plug-In: <strong>Tabs</strong>, which allows to create professional tab based presentations</li>
<li>new <strong>Overlay</strong> rendering: performance improved especially for IE6</li>
<li>new internal structures to make the whole result more robust and flexible</li>
</ul>
<p>As for the code, the <a href="http://www.moord.it/examples">examples</a> section is now updated and you will find some new demos:</p>
<ul>
<li><a href="http://www.moord.it/examples/tutorial">Tutorial</a></li>
<li><a href="http://www.moord.it/examples/tabs">Tabs</a></li>
<li><a href="http://www.moord.it/examples/tabs_fixed">Tabs Fixed</a></li>
<li><a href="http://www.moord.it/examples/cycles_extra">Cycles Extra</a></li>
</ul>
<p>As for the previous releases, the <a href="http://www.moord.it/blog">blog</a> and the <a href="http://www.moord.it/forum">forum</a> are always opened and tips, suggestions, bug reports and responses are highly welcomed.</p>
<p>Now do stop talking and try <a href="http://www.moord.it/download">moo.rd 1.3.2</a> out!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=dfb8VTCa"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=dM3IpbPo"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=h0stj7Ut"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=h0stj7Ut" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=tdwJqX54"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=tdwJqX54" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=UNOhroAw"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=Fejdnhvn"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=Fejdnhvn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=Gwx9t5qN"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=Gwx9t5qN" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/moord-132-is-here-45.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/moord-132-is-here-45.html</feedburner:origLink></item>
		<item>
		<title>moo.rd 1.3.1 released</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/JGoedVeK-Bs/moord-131-released-43.html</link>
		<comments>http://www.moord.it/blog/moord-131-released-43.html#comments</comments>
		<pubDate>Mon, 19 May 2008 08:53:21 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/moord-131-released-43.html</guid>
		<description><![CDATA[I&#8217;m really pleased to announce that the version 1.3.1 of moo.rd has been released today.
New syntaxes, new powers
moo.rd has become more powerful, flexible, modular and elegant: in a few words, a totally another library. Amazing enanchements has been made, a lot of new components, constructors and capabilities has been added. But one article isn&#8217;t enough [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really pleased to announce that the version <strong>1.3.1</strong> of <em>moo.rd</em> has been released today.</p>
<p><strong class="pink">New syntaxes, new powers</strong></p>
<p><em>moo.rd</em> has become more powerful, flexible, modular and elegant: in a few words, <em>a totally another library</em>. Amazing enanchements has been made, a lot of new components, constructors and capabilities has been added. But one article isn&#8217;t enough to describe all these changesets, so we&#8217;ll found some tutorials and exaplanations on this blog in the next days.</p>
<p>Remeber, no one component is still the previous&#8230;</p>
<p>However, i want to report here some of the changeset/enanchements i created.</p>
<p>First of all, the 1.3.1 is totally based on the MooTools 1.2 version, so it uses the new MooTools syntax and logic.</p>
<p><u>New version, new library</u></p>
<p>As i said above, this version brings many super features. Not only all the components have been enanched, but <em>every line of code</em> make good use of the MooTools syntaxes, and are now fully-fashionable. <strong>moo.rd</strong> is now a real powerful and modular library which extends MooTools and attach to it a lot of amazing and useful features.</p>
<p><u>New native functions and new extensions for a fully modular OOP code</u></p>
<p>Some native functions have been attached to the Native constructors and the previous have been totally enanched.</p>
<p>In addiction, i created new extensions to the core language, like the Overlay Utility Class that is included into many other Classes, for a more flexible and modular OOP code.</p>
<p>The browser.js and type.js are extensions to respectively the Browser Hash and the $type function.</p>
<p><u>New effects, new fashion</u></p>
<p>The Fx effects are one of the most apprecciated components of <strong>moo.rd</strong>, so i have enanched all their functionalities. You can use an effect in three ways: by creating an instance, by using the Element.fx metod which returns an instance or by using the Element.effect method that uses the Element.Properties Hash to store and retrieve an Fx instance and use it immediately (returning the element).</p>
<p>In addiction, the effects files have now new namespaces to more accurately describe their contents and purposes: base, morph, fade, move, toggle, extra, cycle and cycles. You can learn more about in the last article dedicated to them: <a title="http://www.moord.it/blog/fx-effects-less-instances-more-enanchements-35.html" href="http://www.moord.it/blog/fx-effects-less-instances-more-enanchements-35.html">Fx effects: less instances, more enanchements</a></p>
<p><u>Customs Winows</u></p>
<p>The Customs are already here, more powerful than ever.</p>
<p>Now you can customize every features of these modal boxes and create all the main browser&#8217;s windows: alerts, confirms and prompts with your own styles.</p>
<p><u>New Table and Make</u></p>
<p>A lot of new features have been added to the Table and Make Classes.</p>
<p><u>Glider, Cycle and Cycles, what a wonderful news!</u></p>
<p>With the Glider Class you can create fully-customizable slideshows with all the features you&#8217;ve ever loved: caption, arrows, arrows of the keyboard support, thumbnails, full-screen mode and many more.</p>
<p>The new Fx.Cycle and Fx.Cycles Classes let you to make amazing cycle slideshows based on amazing transitions that you can pick from the internal storage (25 kinds of different transition currently available). Not only, you can create your own transitions with ease.</p>
<p><u>Virtual Boxes</u></p>
<p>The new Virtual.Box, Virtual.Ajax and VIrtual.HTML Classes let you to create virtual modal boxes and create respectively professional image presentations, dynamic contents (loaded from the server) and static html contents,. All feauters are fully-customizable, for example the entry effect and the caption.</p>
<p>One instance, infinite possibilities. Just add &#8216;virtualbox&#8217;, &#8216;virtualajax&#8217; and &#8216;virtualhtml&#8217; as values of class names to your links and have fun.</p>
<p>In addiction, there are the &quot;single&quot; versions of each Virtual Class, to allow you to create modal boxes with all the features mentioned before, but not bound with a collection.</p>
<p><strong class="pink">Download Fashion</strong></p>
<p>As i described <a href="http://www.moord.it/blog/moord-mootools-love-41.html">here</a> some time ago, now you can download <em>moo.rd </em>in a completely comfortable and fully safe way.</p>
<p>The <strong>Download Builder</strong> will include all the components needed by the components you choose. In addiction you can decide the compression type and whether include the MooTools framework into the same script. So you can customize the download of <em>moo.rd</em> as you want, in all its features.</p>
<p><strong class="pink">New examples</strong></p>
<p>For showing the new mechanics of this latest version i have written a lot of demos that you can find in the <a href="http://www.moord.it/examples">example section</a>. There you can pick all the sourcecodes to learn how to work with the 1.3.1 and see this last one in action.</p>
<p><strong class="pink">Try it out!</strong></p>
<p>Now it&#8217;s time to try <em>moo.rd 1.3.1</em> out, so go to the download page and <a href="http://www.moord.it/download">get it now</a>!</p>
<p>Don&#8217;t forget to post here your thoughts and your tips, and open a topic in the forum to report bugs or suggestions.</p>
<p>&#160;</p>
<p><strong>RD</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ZBv5owpD"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=lK3Ohlij"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=BpYKyDpP"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=BpYKyDpP" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=pgVmkXW5"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=pgVmkXW5" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ukYxhiP7"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ojsUwS0m"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=ojsUwS0m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ltX1kgzz"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=ltX1kgzz" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/moord-131-released-43.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/moord-131-released-43.html</feedburner:origLink></item>
		<item>
		<title>moo.rd + MooTools = Love</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/tOJiSGB1G0Q/moord-mootools-love-41.html</link>
		<comments>http://www.moord.it/blog/moord-mootools-love-41.html#comments</comments>
		<pubDate>Mon, 05 May 2008 10:32:18 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[download builder]]></category>

		<category><![CDATA[what's new]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/moord-mootools-love-41.html</guid>
		<description><![CDATA[
I have added a new, amazing feature to the Download Builder, which will come as soon as the new release is ready: the complete integration between moo.rd and MooTools.
In addiction to the compression type, now you can decide whether include MooTools into the final script or not. Not only: you can pick from two MooTools [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.moord.it/blog/wp-content/uploads/2008/05/mootools-moo.rd-builder.png" style="border-width: 0px" alt="mootools_moo.rd_builder" border="0" height="179" width="517" /></p>
<p>I have added a new, amazing feature to the <strong>Download Builder</strong>, which will come as soon as the new release is ready: the <em>complete</em> <em>integration</em> between <strong>moo.rd</strong> and <strong>MooTools</strong>.</p>
<p>In addiction to the compression type, now you can decide whether include MooTools into the final script or not. Not only: you can pick from two MooTools versions. The following are the possibilities:</p>
<ul>
<li><strong>MooTools Needed</strong>: adds only the MooTools components needed by moo.rd. This won&#8217;t include plug-ins and a few other things. Pick it if you want a <em>lite</em> <em>version</em> of the script, with no renounce of the core.</li>
<li><strong>MooTools Full</strong>: as the phrase says, this adds the full MooTools script, packed.</li>
<li><strong>No MooTools</strong>: don&#8217;t include MooTools. Pick it if you want to build a customized version of MooTools, and be careful about the components you choice!</li>
</ul>
<p>The name of the final script will be generated considering your choices, as its inner header.</p>
<p>If the <em>Web2.0</em> wants to give to the users the capability to fully customize the page or the application as they want, this new feature makes the Download Builder a complete <em>Web2.0 feature</em>!</p>
<p>Break with the standard, static downloads&#8230; Now you can build out all the versions you need, with the consciousness that all the components required are automatically included in an elegant way, and the Builder will make the work for you.</p>
<p align="center"><a href="http://www.moord.it/blog/wp-content/uploads/2008/05/moo.rd-mootools-package-1.jpg"><img src="http://www.moord.it/blog/wp-content/uploads/2008/05/moo.rd-mootools-package-1-thumb.jpg" style="border-width: 0px; margin: 0px" alt="moo.rd_mootools_package_1" border="0" height="500" width="262" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=eU5Ytle1"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=9GOPoQ8V"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=LR1bsQhf"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=LR1bsQhf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ma81TZUl"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=ma81TZUl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=kp1eFATn"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=dEchvfAv"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=dEchvfAv" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=RVBvo2Ym"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=RVBvo2Ym" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/moord-mootools-love-41.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/moord-mootools-love-41.html</feedburner:origLink></item>
		<item>
		<title>Fx effects: less instances, more enanchements</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/iNzXRQEJinY/fx-effects-less-instances-more-enanchements-35.html</link>
		<comments>http://www.moord.it/blog/fx-effects-less-instances-more-enanchements-35.html#comments</comments>
		<pubDate>Wed, 09 Apr 2008 10:44:45 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[tutorials]]></category>

		<category><![CDATA[what's new]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/fx-effects-less-instances-more-enanchements-35.html</guid>
		<description><![CDATA[One of the most apprecciated components in moo.rd are the Fx effects, which can be used to create cross-browser and fully-customizable animations.
Into the 1.3.1 version, i have rewritten the engine which represents the effects repository. In a few words, the changements can be described as &#8220;less instances, more enanchements&#8221;.
Less instances
The number of effect has been [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most apprecciated components in moo.rd are the <strong>Fx effects</strong>, which can be used to create cross-browser and fully-customizable animations.</p>
<p>Into the <strong class="pink">1.3.1</strong> version, i have rewritten the engine which represents the effects repository. In a few words, the changements can be described as &#8220;less instances, more enanchements&#8221;.</p>
<p><em><strong>Less instances</strong></em></p>
<p>The number of effect has been reduced. Wait a moment, i&#8217;m not mad: all the effects you have used are already here, more powerful and more consistent. As i have just said, now we have less instances to use. The <strong>MooTools</strong>  philosophy want the users to write less instances and reuse them whenever and wherever they want.</p>
<p>So the &#8220;double&#8221; Classes are gone. For example, the <em>Fx.ShakeH</em> and <em>Fx.ShakeW</em> have been replaced by the Fx.Shake Class. The <em>Fx.SwitchOffH</em> and <em>Fx.SwicthOffW</em> have been replaced by the <em>Fx.SwitchOff</em> Class. The same happened with some other classes, like <em>Fx.Bubble</em> and many more.</p>
<p>By setting the mode option to the needed value, you can choose from a vertical or a horizontal transition, into the same instance:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #003366; font-weight: bold;">var</span> fx = <span style="color: #003366; font-weight: bold;">new</span> Fx.<span style="color: #006600;">Bubble</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'element'</span>, <span style="color: #66cc66;">&#123;</span>mode: <span style="color: #3366CC;">'vertical'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// start the Fx.Bubble effect</span>
fx.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Later, if you need to change the previous transition you picked, you can do this in an extremely easy way. Now all the Fx effects support the dynamic arguments:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #009900; font-style: italic;">// change the previous transition dynamically, without change the instance</span>
fx.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'horizontal'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>so again, you have the full control of your instances wherever and whenever.</p>
<p><em><strong>More enanchements</strong></em></p>
<p>Now that we have learnt how to use the new Fx effects, we can go on to the next step: the enanchements.</p>
<p>In the previous versions of moo.rd, some effect classes that execute a transition many times, like <em>Fx.Shake</em> or <em>Fx.Pulsate</em>, was able to do this just automatically. Now you can set how many times an element must be shaken, or must be pulsated!</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #003366; font-weight: bold;">var</span> fx = <span style="color: #003366; font-weight: bold;">new</span> Fx.<span style="color: #006600;">Shake</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'element'</span>, <span style="color: #66cc66;">&#123;</span>times: <span style="color: #CC0000;">20</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// shake the element 20 times vertically</span>
fx.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'vertical'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>So you can shake an element as you want, how many times you want.</p>
<p>Moreover, a lot of new effects have been introduced, like the <em>Fx.Scale</em> Class, which allows to alter any transitionable property following a given scale, the <em>Fx.Fold</em> Class now accepts either the vertical and the horizontal mode, the <em>Fx.Fade</em> Class allows to fade everything (in, out or toggling) and many, many more.</p>
<p>An important point is that all options of the effects which indicate the parameter to alter, can be dynamically changed into the start methods. For example:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #003366; font-weight: bold;">var</span> scale = <span style="color: #003366; font-weight: bold;">new</span> Fx.<span style="color: #006600;">Scale</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'element'</span>, <span style="color: #66cc66;">&#123;</span>scale: <span style="color: #CC0000;">1.4</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// later start and change the give scale</span>
scale.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;">1.3</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> drop = <span style="color: #003366; font-weight: bold;">new</span> Fx.<span style="color: #006600;">DropOut</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'element'</span>, <span style="color: #66cc66;">&#123;</span>where: <span style="color: #3366CC;">'down'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// later start and change the position</span>
drop.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'up'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p><em><strong>Element shortcuts and Element.fx method</strong></em></p>
<p>All the Fx classes have the respective Element shortcut, like <em>Element.shrink</em> or <em>Element.move</em>.</p>
<p>The real news is the <strong class="pink">fx method</strong> of the Element prototype, which allows to choose an effect dynamically and apply it to the element:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #009900; font-style: italic;">// use Fx.Fade</span>
<span style="color: #003366; font-weight: bold;">var</span> fade = element.<span style="color: #006600;">fx</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'fade'</span><span style="color: #66cc66;">&#41;</span>;
fade.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'toggle'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #009900; font-style: italic;">// use Fx.Move</span>
<span style="color: #003366; font-weight: bold;">var</span> move = element.<span style="color: #006600;">fx</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'move'</span>, <span style="color: #66cc66;">&#123;</span>duration:<span style="color: #CC0000;">2000</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
move.<span style="color: #006600;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;">120</span>, <span style="color: #CC0000;">58</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Again, you have the full control of the effects.</p>
<p><em><strong>File Namespacing</strong></em></p>
<p>The last major changement i want to report is the new namespacing of the effects file, now more meaningful than ever:</p>
<ul>
<li><em>effects_base.js</em>: the core file required by all other effect files</li>
<li><em>effects_morph.js</em>: contains effects which morph the element styles</li>
<li><em>effects_fade.js</em>: contains effects for all fade needs</li>
<li><em>effects_move.js</em>: contains effects to work with the element movement</li>
<li><em>effects_extra.js</em>: contains an extra collection of effects</li>
<li><em>effects_toggle.js</em>: contains controls to toggle everything</li>
</ul>
<p>plus:</p>
<ul>
<li><em>effects_cycle.js</em>: allows to create fully-customizable slideshows</li>
<li><em>effects_cycles.js</em>: allows to create double and fully-customizable slideshows</li>
</ul>
<p>In the next article dedicated to the Fx effects we&#8217;ll see how to use them in some real applications, but nothing will be more complex that those descripted above. <img src='http://www.moord.it/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>RD</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=mvJbdiNj"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=Z95cHhqI"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=3TkMIALf"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=3TkMIALf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=vca5Fo9j"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=vca5Fo9j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=lyV7r0Fc"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=rKNBft1J"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=rKNBft1J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=Kj3CEkLx"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=Kj3CEkLx" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/fx-effects-less-instances-more-enanchements-35.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/fx-effects-less-instances-more-enanchements-35.html</feedburner:origLink></item>
		<item>
		<title>Team change</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/5lkLPcFXRdk/team-change-32.html</link>
		<comments>http://www.moord.it/blog/team-change-32.html#comments</comments>
		<pubDate>Tue, 25 Mar 2008 20:32:55 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/team-change-32.html</guid>
		<description><![CDATA[I announce an official news about the moo.rd Team: Luciano Amodio leaves the works for private reasons.
]]></description>
			<content:encoded><![CDATA[<p>I announce an official news about the <strong>moo.rd Team</strong>: Luciano Amodio leaves the works for private reasons.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=smFoNMQs"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=Z9TQFdx5"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=wNJg9tei"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=wNJg9tei" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=wJ8Ezulv"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=wJ8Ezulv" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=xUZrKIFE"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=QE6ZqBOu"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=QE6ZqBOu" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=mvZXdk6u"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=mvZXdk6u" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/team-change-32.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/team-change-32.html</feedburner:origLink></item>
		<item>
		<title>The new SVN Download Builder</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/nWg0rc3L7HI/the-new-svn-download-builder-31.html</link>
		<comments>http://www.moord.it/blog/the-new-svn-download-builder-31.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 20:14:41 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/the-new-svn-download-builder-31.html</guid>
		<description><![CDATA[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&#8217;m writing this post, the current revion is the 78th), and will bring a lot of new features on the [...]]]></description>
			<content:encoded><![CDATA[<p>The new <strong class="blue">SVN Download Builder</strong> is <a href="http://www.moord.it/download/trunk">here</a>!</p>
<p>Now you can download all the <strong>development versions</strong> of moo.rd,  to stay tuned on our works and to test out the product.</p>
<p>The <strong class="pink">1.3.1</strong> is currently being developed (while i&#8217;m writing this post, the current revion is the 78th), and will bring a lot of new features on the line:</p>
<ul>
<li>the <strong>Cycle Effects</strong>:  a new kind of slideshow based on a particular style transition you can choose from moo.rd or create your own</li>
<li>the marvellous <strong>Glider</strong></li>
<li>the new <strong>Customs </strong>(now you can create your own alert, confirm and prompt)</li>
<li>effects completely enanched plus a lot of new effects</li>
<li>many, many more&#8230;</li>
</ul>
<p>I&#8217;ll prepare a demo which will show one of these components in action, soon, but i dont&#8217; want to tell which of them for now <img src='http://www.moord.it/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><em><strong> SVN Index </strong></em></p>
<p>In the home now you can find some links which refer to the moo.rd svn development:</p>
<ul>
<li>the <a href="http://www.moord.it/download/trunk">SVN Download Builder</a></li>
<li>the <a href="http://svn2.assembla.com/svn/moord/">Http SVN Server</a></li>
<li>the <a href="http://trac2.assembla.com/moord/timeline">SVN Changelogs</a></li>
<li>the <a href="http://trac2.assembla.com/moord/timeline?milestone=on&amp;ticket=on&amp;changeset=on&amp;wiki=on&amp;max=50&amp;daysback=90&amp;format=rss">SVN Changelogs in Feed format</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=QoM3HMMN"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=liBSE9A4"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=YSdfjSvm"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=YSdfjSvm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=R2FQaKqU"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=R2FQaKqU" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=8T5Ao8ij"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=0O3ortKN"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=0O3ortKN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=EmRyy2JX"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=EmRyy2JX" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/the-new-svn-download-builder-31.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/the-new-svn-download-builder-31.html</feedburner:origLink></item>
		<item>
		<title>moo.rd 1.3.1: the first official demo</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/-XZBzzGk-1g/moord-131-the-first-official-demo-29.html</link>
		<comments>http://www.moord.it/blog/moord-131-the-first-official-demo-29.html#comments</comments>
		<pubDate>Tue, 12 Feb 2008 11:20:23 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/moord-131-the-first-official-demo-29.html</guid>
		<description><![CDATA[The first official demo of the new version of moo.rd is here. It&#8217;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:

Custom.Alert 
Custom.Confirm
SmoothScrolling

The new Custom.Alert and Custom.Confirm classes are modal, fixed, and can be draggable, like [...]]]></description>
			<content:encoded><![CDATA[<p>The <strong class="blue">first official demo</strong> of the new version of <strong>moo.rd</strong> is here. It&#8217;s a beta version, too. But it shows the new, more powerful and more coherent engine of the <strong class="pink">Customize</strong> branch.</p>
<p>The following are the currently three demos of the moo.rd1.3.1beta Customize:</p>
<ul>
<li><a href="http://www.moord.it/examples/131/examples/custom_alert/main.php">Custom.Alert </a></li>
<li><a href="http://www.moord.it/examples/131/examples/custom_confirm/main.php">Custom.Confirm</a></li>
<li><a href="http://www.moord.it/examples/131/examples/smooth_scrolling/main.php">SmoothScrolling</a></li>
</ul>
<p>The new Custom.Alert and Custom.Confirm classes are modal, fixed, and can be draggable, like the standards. But they are &#8220;Custom&#8221;, 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.</p>
<p>I want to have the <strong>Apple</strong> style plus the <strong>Windows</strong> Style plus my personal style in the page: mission impossible? custom Alerts and custom Confirms, go, make it possible!</p>
<p>The SmoothScrolling class is now for &#8220;all smooth needs&#8221;. Extending Fx.Scroll, it take advantage of its options, like <strong>wheelStops</strong>. In addiction, we can choose which anchors must be affected and the Fx parameters of the &#8220;effects&#8221;.</p>
<p>Write here your opinion, your suggestions, your needs. We&#8217;re working to offer the maximum, so we&#8217;d like to hear your thoughts.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=oNaNsG4Z"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=RqzRk6LA"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=92KFOU14"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=92KFOU14" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=VziJQwgz"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=VziJQwgz" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=AB5MWxXF"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=9rOJHvVl"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=9rOJHvVl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=lnWEfGnU"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=lnWEfGnU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/moord-131-the-first-official-demo-29.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/moord-131-the-first-official-demo-29.html</feedburner:origLink></item>
		<item>
		<title>Development change</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/MatVsbE2u3g/development-change-28.html</link>
		<comments>http://www.moord.it/blog/development-change-28.html#comments</comments>
		<pubDate>Fri, 08 Feb 2008 13:42:20 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/development-change-28.html</guid>
		<description><![CDATA[Dev&#8217;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:

Wiki
Timeline
Roadmap
Browse Source

Actually, you [...]]]></description>
			<content:encoded><![CDATA[<p>Dev&#8217;s Road is no longer the default moo.rd development system, because i found a better solution, and the better solutions are always welcomed.</p>
<p>Now we use the <strong class="pink">Trac </strong>system to take higher  performances, with the <strong class="pink">Assembla</strong>  toolkits.</p>
<p>You can find the moo.rd development at  <a href="http://trac2.assembla.com/moord">http://trac2.assembla.com/moord</a>.</p>
<p>This is the new moo.rd Development site map:</p>
<ul>
<li><a href="http://trac2.assembla.com/moord/wiki">Wiki</a></li>
<li><a href="http://trac2.assembla.com/moord/timeline">Timeline</a></li>
<li><a href="http://trac2.assembla.com/moord/roadmap">Roadmap</a></li>
<li><a href="http://trac2.assembla.com/moord/browser">Browse Source</a></li>
</ul>
<p>Actually, you cannot open tickets, until the new core systems have been built. When all the &#8220;base&#8221; 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.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=B2tOfuUS"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=RJvUx0x8"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ZdMUF0Rp"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=ZdMUF0Rp" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=p06CzBl4"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=p06CzBl4" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=OK3sVgNR"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=AvlnmPez"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=AvlnmPez" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=tkrpjrYG"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=tkrpjrYG" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/development-change-28.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/development-change-28.html</feedburner:origLink></item>
		<item>
		<title>moo.rd: all the new enanchements</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/xC1vCBuPPAM/moord-all-the-new-enanchements-3.html</link>
		<comments>http://www.moord.it/blog/moord-all-the-new-enanchements-3.html#comments</comments>
		<pubDate>Mon, 28 Jan 2008 14:23:54 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/moord-all-the-new-enanchements-3.html</guid>
		<description><![CDATA[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 &#8220;Sparking Milk&#8221;, a new download builder, a new forum approach,  new documentation features, a new engine for contributing on the developing, and [...]]]></description>
			<content:encoded><![CDATA[<p>In this last period i spent a lot of my free time to adjust the performance of <strong>moo.rd</strong>, first of all in the webiste: i developed a new and fresh template called &#8220;Sparking Milk&#8221;, a new <strong>download builder</strong>, a new forum approach,  new documentation features, a new engine for contributing on the developing, and finally, i created this <strong>blog</strong>.</p>
<p><em><strong class="pink">The new download builder</strong></em></p>
<p>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 <em>toggle_extend.js</em> file, the <em>toggle.js</em> file required will be automatically choosed. And if you deselect the <em>toggle.js</em> file, all the file affected (in this case only the <em>toggle_extend.js</em> file) will be automatically deselected.</p>
<p>So you can make a &#8220;bugless&#8221; download without reading the file required in the documentation (procedure i suggest in each case, to see how the files are connected).</p>
<p>But the new download builder has another amazing feature: the compression type you can choose.</p>
<p>Now you can choose from <strong>four</strong> different types of compression:</p>
<ul>
<li><em>compressed</em>: the entire file will be compressed with JS Packer. For reducing dimensions and real usage.</li>
<li><em>sourcecode</em>: the entire moo.rd sourcecode, with the official documentation included. Perfect for testing and reading.</li>
<li><em>no documentation</em>: only the moo.rd code without documentation. A clean moo.rd version which contains only the Javascript code.</li>
<li><em>only documentation</em>: the official moo.rd documentation for offline consulting. It is the same created by <strong>MakeDocs </strong>(another my private CMS) available online, so you can be sure to have all the necessary: constrcutors, methods, options and arguments descriptions, examples and everything else.</li>
</ul>
<p><em><strong class="pink">Dev&#8217;s Road: a way for contributing</strong></em></p>
<p><a href="http://www.moord.it/code">Dev&#8217;s Road</a> is another CMS i developed: a simple but powerful application which allows users to open tickets relative to errors, bugs or tips. You can see the changelogs, the currently percentage, all the currently sourcecodes and download the currently dev version relative to the last changeset.  &#8220;A little Trac&#8221;, is how i call Dev&#8217;s Road.</p>
<p>I made this software to render moo.rd better and better (Trac also could be useful, but too complex for what i want. However we can always install it, we&#8217;ll think about it) and i hope everybody who use my library will contribute reporting possible errors and bugs, so we can have a bugless release (which will be released as a complete feature when all the tickets have been closed).</p>
<p>But Dev&#8217;s Road mustn&#8217;t be confused with forum: this last one is dedicated to everything about moo.rd, Javascript and MooTools, while Dev&#8217;s Road is for developing only. So read the rules before open tickets <img src='http://www.moord.it/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em><strong class="pink">moo.rd Dev Team</strong></em></p>
<p>Started as personal feature, moo.rd has become a bigger project, so i decided to build a <strong>Dev Team</strong>.  You can see the people involved in the <a href="http://www.moord.it/developers">Developers</a> page.</p>
<p><em><strong class="pink">The blog</strong></em></p>
<p>moo.rd is now provided with a blog which you&#8217;re reading. Here you will find all the news related to moo.rd: releases, general fetaures/arguments, personal opinions, tutorial and pools.</p>
<p>Some decision will be made as result of either polls and tips, so you can be decisive with your opinion <img src='http://www.moord.it/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em><strong class="pink">Sparking Milk</strong></em></p>
<p>The new template i designed is called &#8220;Sparking Milk&#8221;: a &#8220;toon&#8221; white/blue/pink template.</p>
<p>This one is more accessible and  more stable: try out the <a href="http://www.moord.it/documentation/constructors">docs</a> and the <a href="http://www.moord.it/examples">examples</a> <img src='http://www.moord.it/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em><strong class="pink">And finally&#8230;</strong></em></p>
<p>The next releases of moo.rd  will contain powerful new features and general enanchements, especially based on the Natives and the Fx effects, and will be based on the v<strong>ersion 1.2 of MooTools</strong>. So keep track of our work with Dev&#8217;s Road and help us to develop a product (i hope it will become a stable &#8220;framework which extends a framework&#8221;, the marvellous MooTools) which can be useful for every developer.</p>
<p>moo.rd, as MooTools, is developed for Wed Designers and developers.</p>
<p align="left">Enjoy yourself.</p>
<p align="right"><em>Riccardo Degni</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=iIxZMKN4"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=ydnsKZ3r"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=3OvAcTQj"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=3OvAcTQj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=bqutDIMG"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=bqutDIMG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=IXlfbWxM"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=uBbGmRDC"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=uBbGmRDC" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=kopwXsy3"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=kopwXsy3" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/moord-all-the-new-enanchements-3.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/moord-all-the-new-enanchements-3.html</feedburner:origLink></item>
		<item>
		<title>The moo.rd system</title>
		<link>http://feedproxy.google.com/~r/Moord-Blog/~3/92g2McPmv1c/the-moord-system-5.html</link>
		<comments>http://www.moord.it/blog/the-moord-system-5.html#comments</comments>
		<pubDate>Fri, 25 Jan 2008 15:26:07 +0000</pubDate>
		<dc:creator>RD</dc:creator>
		
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.moord.it/blog/?p=5</guid>
		<description><![CDATA[
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 &#8220;core&#8221; moo.rd constructors, as the name says.The core constructors are wrappers whose properties represent  the &#8220;extended&#8221; moo.rd constructors. For example the Custom [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.moord.it/blog/wp-content/uploads/2008/01/moord_system.gif" alt="moord_system.gif" /></p>
<p>When i decided to build a <strong class="blue">moo.rd system</strong>, i wanted to have a Javascript file as modular as possible. Because of this, i created the <em>constructors.js</em> core file, which contains all the &#8220;core&#8221; moo.rd constructors, as the name says.The core constructors are wrappers whose properties represent  the &#8220;extended&#8221; moo.rd constructors. For example the <em>Custom</em> object is a core constructor, while the  <em>Custom.Alert</em> and  <em>Custom.Confirm</em> classes are extended constructors. In this way you can  choose the Custom.Alert without Custom.Confirm and vice-versa.</p>
<p>There are some others core constructors besides Custom: for example:</p>
<ul>
<li><em>Table</em>, which allows you to download <em>table_rows.js</em>, <em>table_cols.js</em> or <em>table_cells.js</em> , indipendent of each other</li>
<li><em>Make</em>, which allows you to download <em>make_table.js</em>, <em>make_list.js</em> or <em>make_select.js</em> , indipendent of each other.</li>
</ul>
<p>However, when the constructor isn&#8217;t a wrapper only, but a &#8220;base constructor&#8221; which contains a lot of methods, the constructors.js file is no longer a true place for this.</p>
<p>So we have to create a &#8220;base&#8221; file whose constructor will be extended by other constructors. The base files are simply called  &#8220;something_base.js&#8221;, for example:</p>
<ul>
<li><em>virtual_base.js</em>, contains <em>Virtual.Base</em> class, whose properties will be catched by either <em>Virtual.Box</em> and <em>Virtual.Ajax</em> classes.</li>
</ul>
<p>If the &#8220;extended constructors&#8221; are less than two, this will be placed in the same file of &#8220;base constructor&#8221;, as in the <em>kwick_menu.js</em> file which contains either the <em>Kwick.Base</em> and the <em>Kwick.Menu</em> classes.</p>
<p>Reassuming, moo.rd declare <strong class="blue">three types</strong> of Classes:</p>
<ol>
<li>the &#8220;core&#8221; classes</li>
<li>the &#8220;base&#8221; classes</li>
<li>the &#8220;extended&#8221; classes</li>
</ol>
<p>This permits a <strong class="pink">higher modularity</strong>, which is <strong class="pink">one of the main features of moo.rd</strong>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Moord-Blog?a=kyuKr7zp"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=cuX4X2IT"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=HidZvtvv"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=HidZvtvv" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=AJIec6t6"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=AJIec6t6" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=lxGyN5Ua"><img src="http://feeds.feedburner.com/~f/Moord-Blog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=DTbMkbvN"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=DTbMkbvN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Moord-Blog?a=qvc2FV9P"><img src="http://feeds.feedburner.com/~f/Moord-Blog?i=qvc2FV9P" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.moord.it/blog/the-moord-system-5.html/feed</wfw:commentRss>
		<feedburner:origLink>http://www.moord.it/blog/the-moord-system-5.html</feedburner:origLink></item>
	</channel>
</rss>
