eab / autonotifications
用户注册时添加自动通知设置,包括摘要设置
0.9.0
2016-02-27 14:20 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 19:04:01 UTC
README
eZ Publish 旧版扩展,用于用户注册时添加自动通知设置,包括摘要设置。
概要
- 用户注册时添加自动通知设置,包括摘要设置。
- 命令行脚本来向现有用户添加通知和摘要设置。
基于Pierre Martel的工作 http://projects.ez.no/autonotifications
您可以选择用户组和子树,如果用户在组内,它将只在子树上添加通知。
许可证
GPL 2.0
安装方法
-
按常规方式安装并激活扩展
a. 将
autonotifications
文件夹复制到extension
文件夹。b. 编辑
settings/override/site.ini.append.php
c. 在
[ExtensionSettings]
下添加ActiveExtensions[]=autonotifications
d. 重新加载自动加载数组
bin/php/ezpgenerateautoloads.php
e. 清除缓存
bin/php/ezcache.php --clear-all
-
在管理界面中创建包含此事件的流程
-
选择应触发通知的对象版本。通常,您只想在发布新的用户对象时添加通知。否则,每次用户资料更新时都会添加通知。
-
选择受影响的用户组
-
选择要添加到用户的子树通知
-
保存工作流程
-
通常,您希望将发布后触发器绑定到您创建的工作流程。但是,有时您想在用户对象从一个用户组移动到另一个用户组时添加通知。如果是这样,您应该将工作流程绑定到移动后触发器。您需要在
settings/override/workflow.ini.append.php
中激活此触发器。<?php /* #?ini charset="utf-8"? [OperationSettings] AvailableOperationList[]=content_move */ ?>
-
在
settings/override/autonotifications.ini.append.php
中用自己的设置覆盖摘要设置
用法
如果您想向现有用户添加通知(就像他们刚刚注册一样),那么在设置工作流程后运行
php extension/autonotifications/bin/php/update_existing_users.php