Drupal 7 模块推荐Rules http://t.cn/hrX6D4 可以处理复杂的workflow. 并且提供了Hook,你可以自己定义。& h( p; p3 C) _' _
3 h+ L$ ^) I, K6 e- b" a0 @/ j4 ^5 g比如需求:用户组(用户注册的时候,提供的城市选项), 当新的node发布的时候,可以发一封邮件给指定一个城市下面的所有用户组。rules支持多条件,多action等操作。代码量少,提供开发效率。
0 g" `& W2 O+ t, u: h
{( U' _& `( L( J, d通过hook_rules_action_info 可以自定义规则
' o3 N& X" \, |" a: M8 ^
; U7 X9 f4 v/ irules api: 具体文件在模块里rules.api.php5 c* z2 O6 {7 p' b
# d6 B% N; f+ I c" c2 G
hook_rules_action_info()6 e# d% F7 n2 c
hook_rules_file_info(), B; B9 @3 m8 Q* |3 \8 |
hook_rules_condition_info()* ~# }7 H: [! v! t$ p
hook_rules_event_info()
2 Q3 h7 S8 A; S, Z: _hook_rules_data_info(), v8 t/ P% F0 b# T; Z ]+ I Y* \ B
等
2 Q" K* _( \$ |" f* J7 P% ]3 W$ d: s; F) I
' z" t6 G4 a. ]/ h' }
; P7 Z0 f- z1 P# d) g! ~& @
. K9 k$ r- F+ j1 i+ N: }
|
|