Posted by itangalo on September 5, 2011 at 12:41pm
I have at last started recording a new screencast series, introducing and eventually going quite deep into Rules for Drupal 7.
I have previously made a screencast series about Rules 1 (for D6), but the differences between Rules 1 and Rules 2 are so big that a new screencast series is quite motivated.
Right now there is only one episode posted, but I plan to post one new screencast every day for the next two weeks or so. Check out episode 1 – introduction to Rules for a sneak preview before the screencast series becomes official.
Wohoo!
//Johan Falk
**
Check out NodeOne's Drupal Learning Library! 150+ screencasts and exercises, for Drupal introduction, advanced configuration, and coding.

Comments
Great! Cool! Awesome!
Your past 14-parts(or 13-16 parts, if I'm wrong) was very cool.
Please don't forget to say about the order of execution. About performance.
Past video set has some tips about avoiding running Rules on each page load, etc. But I think giving more information about them would be cool.
For an example, say we add 3 conditions to a triggered rule(or rules set - whatever).
Condition A, Condition B and C.
If there's a least possibility to happen the thing "B", adding the condition B will make the Rule shut down without running additional conditions. Also, it would be great to have a dedicated video about nested conditions.
Now in place!
Thanks! There is now an episode about nested conditions (episode 5). There is not a dedicated episode for discussing execution order, but I do discuss orders of conditions at some point – and in the debugging episode I also talk about the possible impacts of having another 30 ms added on every page load.
I am curious about a thing related to Rules performance: If I have a rule reacting on every page load, with some conditions in it – how large is the cost for firing up the Rules engine compared to evaluating conditions? If the Rules engine is cheap to start, then Rules could really be used for a lot of more purposes. If it is heavy, though, then it would require more opimizations.
Do you happen to know how these two tasks compare?
Cheers!
//Johan Falk
**
Check out NodeOne's Drupal Learning Library! 190+ screencasts and exercises, for Drupal introduction, advanced configuration, and coding. Creative Commons license!