Improving Rules 2

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!
Posted by sepgil on April 29, 2011 at 8:35am
Last updated by sepgil on Thu, 2011年08月18日 15:01

Project information

Project page on drupal.org: Rules Link(custom link), Rules Fork Sandbox(for UI Improvements and queuing system)
Student: Sebastian Gilits(sepgil on d.o, sepgil@drupal.org on g.d.o)
Mentor: Klaus Purer (klausi)

Description

The scope of this GSoC project is to extend it by three points:

  • (削除) A Queuing system would be introduced, (削除ここまで)
  • a custom links module would be implemented
  • and some usability improvements would be made.

For more more information take a look at my proposal.

Rules Issues

Project schedule

April 26 - May 23: (削除) Planning (削除ここまで)
May 24 - July 10: (削除) Implement Rules Link (Custom Links) (削除ここまで)
July 11 - July 24: (削除) Code Queuing System (削除ここまで)
July 26 - August 7:

(削除) Improve Rules Usability (削除ここまで)

August 8 - August 16: (削除) Fix remaining issues and write documentation (削除ここまで)

Current Progress
June 20: Currently I'm still implementing the basic stuff for the Rules link module(defining entities, coding the UI...)
July 7: The UI is mostly finished and I've also implemented the permissions.
July 15: I mostly finished the rules link module, only simple tests are missing. Next week I'll be starting with the next part, which will be the drupal queues.
July 22: Fago asked me if I could start improving the debug logs, since it something more people could use than the queing system. So after I talked to my mentor, I planed the hole thing with fago and klausi, and today I started working on that.
August 1: Last week I improved the debug log in several ways and also managed to fix the overlay bug. I also did improvements on the rules link module, after klausi and fago tested it.
Final Update:
Last week I was trying to get the queuing system running, but unfortunately it didn't work. Since there was only few time left, I decided to cancel that part of project and instead improved the rules link module. I added new features like the additional parameters for components and multiple bundle selection and I also fixed some bugs and improved the usabillity. In the course of that I also fixed the UI API of rules, which now is fully embedible.
I think its better to have one usable and stable module, than to have multiple unstable and only half usable modules and patches. With Rules Link we got a new very powerfull module that will come in handy in many situations. Would I have spend more time on trying to fix the queuing system, the result would have been another module that usable only in few situations and maybe a patch in rules issue list for the queuing system, that would problably rot there.
So to concloude this project: I think I've created a cool new module and improved the usability of rules in some great ways and I hope that the drupal community forgives me for canceling the rules queueing system out of my project :-).

Google Summer of Code 2011

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /