rules

drupal ajax 框架 和 rules 配合使用


使用Drupal ajax框架做前端事件收集。

使用rules定义事件,做业务规则引擎组件。

使用rules完成业务。

模块定义业务需要的动作和条件。

前端页面分块,提供块管理。块的使用按需注入不同的变量。或绑定不同的事件触发。

rules组件


Rules组件是动作、条件的集合。

将常用组合进行集中,需要时调用组件即可。

rules


{ "rules_210201320" : {
    "LABEL" : "210201320",
    "PLUGIN" : "reaction rule",
    "OWNER" : "rules",
    "REQUIRES" : [ "rules", "userpoints_rules", "wechat_messages" ],
    "ON" : { "wechat_messages_request_insert" : [] },
    "IF" : [
      { "entity_has_field" : {
          "entity" : [ "wechat-messages-request" ],
          "field" : "wechat_m_rt_text_content"
        }
      }
    ],
    "DO" : [
      { "entity_query" : {
          "USING" : {
            "type" : "wechat_user",
            "property" : "openid",