Today is a big day for the #d8rules initiative! Our crowd funding campaign was successfully funded and reached 100 % on Drupalfund. We really want to thank all you great 125+ supporters from the community: together you made this happen. Fago & Klausi may continue with the progress that has been made already for porting Rules to Drupal 8 now and we are looking forward to gather additional funds in order to make sure that all 3 milestones can be reached in time!
Today, I've the pleasure to introduce the #d8rules initative, our combined effort to get the Rules module ported to Drupal 8 in time!
Drupal 8 is coming...
Fortunately, the first beta of Drupal 8 is coming closer so it's time to make sure all the modules are ported and ready for Drupal 8. Unfortunately, the Rules module - my long term number one contributed module - is about to be left behind. I've worked a lot on Drupal 8 to get critical Entity API improvements like the new Entity Field API (called Entity Property API at the time of the introduction) as well as the new Typed data API done. Of course, the work on core is time intensive, not "done" yet and won't stop - so there is not a lot contribution time left for my contributed modules. :/
So where is Rules for Drupal 8 now?
Recently, the Drupal 7 Rules module has received some new functionality - mostly thanks to the development of the fluxkraft project. Quite some of them are under-the-hood improvements available to developers, but there is new stuff for site builders as well. So let's have a look at what's new for everyone using Rules and at what's in for developers also:
Configurable bundles for entity events & support for event settings
With Rules 2.4 events may define an event settings form via an optional event handler class. This might be useful in various scenarious, one of which Rules already implements: It's now possible to restrict entity related events to certain bundles immediately when adding an event. Compared to the previous way of adding a generic entity event plus a separate condition to check the bundle (e.g. "After saving new content" plus "Content is of type" condition) it's way nicer to just select the content type directly while adding the event!
During DrupalCon Prague we are offering a training called "Learn Rules in Day". Attending the training you’ll get to know one of Drupal’s most powerful extension - the Rules module.
The Rules module is one of the most powerful site building tools in Drupal contrib space besides Views. You may already be familiar with creating reaction rules to perform custom actions after certain events. In this blog post, I will show you different ways of how you can leverage the Rules module to process lists of data.
Three times a year DrupalCons bring the international Drupal community together and provide a great opportunity for coding on the next Drupal release, sharing knowledge or networking.
After reading our introduction to fluxkraft you will have a general idea about the project. But what are the main goals of the project? What usecases do we think about?