1 of 20

Porting the Rules module to Drupal 8

2 of 20

#d8rules team

  • fago (Rules creator)�
  • klausi (co-maintainer)�
  • nico grienauer (design)�
  • dasjo (communication)

3 of 20

Rules

  • Build flexible workflows �using events, condition & actions�
  • Send customized mails to notify �your users about updates�
  • Create custom redirections, �system messages, breadcrumbs�
  • Many integrations: Entity API, Drupal Commerce, VBO, ...

4 of 20

Rules

  • 250.000+ reported installations�(every 5th Drupal site)�
  • Hundreds of integration modules�
  • Entity API, Fields, Views, Webform, Context, Features, Search API, Tokens, Paths, Menus, Queue or Field formatter conditions

5 of 20

6 of 20

Under the hood

  • Drupal 8 DX
  • Plug-in system
  • Entities, Typed data
  • Deployable config via CMI

7 of 20

Reusable components

  • Context API shared w/ Core, Page Manager
  • Tokens (automatic based on typed data)
  • Typed data widgets & formatters
  • Embeddable Rules UI components
    • Actions & Conditions
    • Rules data selector for tokens, contexts

8 of 20

9 of 20

Site building

  • Admin UI usability improvements
  • Simple Views Bulk operations in core
  • “Inline Rules” instead of Rule sets / Rules conditional

10 of 20

11 of 20

12 of 20

  • Crowd funding via Drupalfund.us�(successfully raised $ 15000)�
  • Corporate funding �(packages from € 450 to € 7500)

13 of 20

14 of 20

15 of 20

16 of 20

17 of 20

18 of 20

Current focus

19 of 20

Milestones

  • Milestone 1 (almost done & funded)
    • Drupal 8 core integration & Rules core engine �
  • Milestone 2 (by 2014, if funded)
    • Rules core API completion �
  • Milestone 3 (as soon as possible, if funded)
    • Rules 8.x release

20 of 20

#d8rules extended

  • DrupalCon Amsterdam BoF (sprint preparation)�Thursday 13:00 - 14:00, Room: Emerald Lounge E��
  • DrupalCon Amsterdam Sprints�Friday 9:00 - 18:00��
  • http://d8rules.orgirc: #drupal-rules