Architecture

This issues serves as overview and should help to track progress. Background information is available at http://d8rules.org, also technical & architectural discussion can be found at read #2245611: [META] Rules 8.x architecture. The "#d8rules meeting notes" are organized on google docs.

Contributing

  1. Beginner (you are looking for low-hanging fruits and small fixes which usually take less than 1 hour of work): Rules 8.x issues with the Novice tag
  2. Intermediate (you have some experience with coding in php, good progress can be made in 2+ hours): Rules 8.x issues with the Contributor tag
  3. Advanced (you want to get your feet wet in drupal 8 core integration issues): Drupal 8 core issues related to Rules 8.x


Rules 8.x M1 - Rules core API fundamentals

Goal: A beta for Drupal 8 core is just around the corner and in order to make sure that the core Conditions API & Context APIs fit the requirements of the Rules module.

Rules core engine, plugin types

Align Rules condition & action APIs with core

Parameter configuration & Context mapping

(Basic direct input support , Basic context mapping)


Rules 8.x M2 - Rules core completion

Goal: After making sure that core APIs are in-line with the requirements of the Rules module, we need to make sure that the Rules APIs are ready early enough, so that all other contributed modules that get ported to Drupal 8 can port their Rules integrations right from the beginning.

#2269519: Add issues for 8.x Milestone 2

Complete Rules engine features

Rules plugins, part two (Events, Loops, ...)

Entity token support

Configuration entity, CMI and integrity

Generic Rules integrations

  • Rules integration for "Data"
  • Rules integration for Entities

Reusable UI components

Rules UI part 1


Rules 8.x M3 - Rules release

incl. UI, scheduler & integrations

Goal: Site builders will be able to start configuring workflows on their Drupal 8 sites from October 2014 on, when Rules 8.x will be released.

Engine follow-ups

Rules UI (#2471465: [META] Rules 8.x UI)

Rules scheduler port

#2683463: Port Rules scheduler to Drupal 8

Documentation

Port existing integrations

Bonus

Comments

dasjo’s picture

dasjo’s picture

Issue summary: View changes
dasjo’s picture

Title: [META] Rules 8.x M1 - Rules core API fundamentals » [META] Rules 8.x Roadmap
Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
fago’s picture

Version: 8.x-1.x-dev » 8.x-3.x-dev

I've moved the code to the 3.x branch - so we can move issues to that as well now. Development will happen on Github for now, i.e. https://github.com/fago/rules.

fago’s picture

Issue summary: View changes
Related issues: +#2245611: [META] Rules 8.x architecture
fago’s picture

Issue summary: View changes
dasjo’s picture

dasjo’s picture

dasjo’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
dasjo’s picture

klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
dasjo’s picture

Thank you everyone participating in the discussions and sprints around DrupalCon Amsterdam!

I gave a 12 minutes update on the #d8rules initiative - this is the link to the video
https://amsterdam2014.drupal.org/session/drupal-8-contrib-module-update
and here are the slides
https://docs.google.com/presentation/d/1b2_LuGr7-MgO9Ni6CX4SBv4e73ejjTVO...

As outcome of the Community Summit on crowd funding, Rudi van Es created a great summary of the lessons learned
https://docs.google.com/document/d/1DO6Cra1GcW45lP5Chwsp21fYE5rVgGHZzkhi...

Related to funding, you might also want to check out the video from the core conversation by YesCT and alexpott
https://amsterdam2014.drupal.org/session/funding-drupal-core

On thursday we had a BoF to get contributors up to speed with development for Rules in Drupal 8 and on Friday we sprinted the whole day to port actions and get Milestone 1 finished.

Some pictures
introduction to the funding topic at the community summit
https://www.flickr.com/photos/borisbaldinger/15203791838/in/set-72157647...
talking d8rules funding with rudi
https://www.flickr.com/photos/borisbaldinger/15391996035/in/set-72157647...
presenting the d8rules update
https://www.flickr.com/photos/borisbaldinger/15397950091/in/set-72157647...
yesct and alexpott on funding
https://plus.google.com/photos/117974890922640046296/albums/606445629307...
d8rules bof
https://plus.google.com/photos/117974890922640046296/albums/606445629307...
d8rules sprinters
https://plus.google.com/photos/117974890922640046296/albums/606445629307...

klausi’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

dasjo’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
tassilogroeper’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue tags: +drupaldevdays
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Added a new meta issues for the UI: #2471465: [META] Rules 8.x UI

fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
dasjo’s picture

Posted a summary of our weekly #d8rules meeting on irc / hangout
https://docs.google.com/document/d/1vgWUGq_zsOlm3aUUAEyMWkOlhb20TmEFTs1t...

fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes

Major update of the roadmap structure: based on discussions with klausi and fago we re-prioritized between milestones 2 & 3 so that UI things can happen earlier.

dasjo’s picture

Category: Task » Plan
dasjo’s picture

Issue summary: View changes
C_Logemann’s picture

Issue summary: View changes

Added "#d8rules meeting notes" google docs link to summary.

C_Logemann’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
C_Logemann’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
fago’s picture

Some updates.

fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
fago’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
tormi’s picture

Issue summary: View changes

Update docs address.

klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

Issue summary: View changes
dasjo’s picture

@fago @klausi and me updated the roadmap for Milestone 3.

We also started using the beta blocker tag.

On overview of the recent progress has been posted on our blog:
http://d8rules.org/news/d8rules-reaches-milestone-2

klausi’s picture

Issue summary: View changes
klausi’s picture

Issue summary: View changes
Vic Luijkx’s picture

First of all I would like to say a big thank you for all the effort every rules developer is putting into this project!

I'm not sure if this is the right place to ask but I am curious whether there is an estimated completion date for milestone 3. I've been looking at the timeline on d8rules.org. However, I was unable to figure out which track the rules module is on right now.

axaios’s picture

Can we hope for a stable Rules release anytime soon? I think it's the biggest missing module for D8.

dasjo’s picture

Issue summary: View changes
dasjo’s picture

@Vic Luijkx @axaios thanks for your interest! as you can see on http://d8rules.org/, we currently don't have funding for milestone 3. as the maintainers don't have enough free time available, we basically rely on other contributors to jump in or get funding for milestone 3 to provide a timeline for finishing milestone 3.

Pls’s picture

I think Rules needs to have more visibility about this funding issue. Community loves this module and I'm sure they would be willing to donate and push this forward. Would be nice to have some marketing effort on milestone 3 funding - Twitter, Drupalfund.us, even Kickstarter could be option I guess (or any other popular funding platform).

I mean https://www.drupalfund.us/project/d8rules-support-rules-module-drupal-8 page has pretty old info and it be good to just create as new project for milestone 3. This should get the ball rolling.

Let's make this happen, Rules rulez :)

axaios’s picture

+1

hansfn’s picture

I think Rules needs to have more visibility about this funding issue.

I wasn't even aware that it was an issue. The webpage https://www.drupalfund.us/project/d8rules-support-rules-module-drupal-8 states:

106 % Funded [...] Successfully funded

I'm happy to donate and market the need for funding, but that web page needs to be updated or a new one at another service needs to be created. And if the funding should continue to go through drupalfund.us they really, really need to update their certificate.

Maybe this discussion needs it's own issue?

gge’s picture