eab/autonotifications

用户注册时添加自动通知设置,包括摘要设置

安装: 46

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 3

分支: 3

开放问题: 0

类型:ezpublish-legacy-extension

0.9.0 2016-02-27 14:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:04:01 UTC


README

eZ Publish 旧版扩展,用于用户注册时添加自动通知设置,包括摘要设置。

概要

  1. 用户注册时添加自动通知设置,包括摘要设置。
  2. 命令行脚本来向现有用户添加通知和摘要设置。

基于Pierre Martel的工作 http://projects.ez.no/autonotifications

您可以选择用户组和子树,如果用户在组内,它将只在子树上添加通知。

许可证

GPL 2.0

安装方法

  1. 按常规方式安装并激活扩展

    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
    
  2. 在管理界面中创建包含此事件的流程

  • 选择应触发通知的对象版本。通常,您只想在发布新的用户对象时添加通知。否则,每次用户资料更新时都会添加通知。

  • 选择受影响的用户组

  • 选择要添加到用户的子树通知

  1. 保存工作流程

  2. 通常,您希望将发布后触发器绑定到您创建的工作流程。但是,有时您想在用户对象从一个用户组移动到另一个用户组时添加通知。如果是这样,您应该将工作流程绑定到移动后触发器。您需要在 settings/override/workflow.ini.append.php 中激活此触发器。

     <?php /* #?ini charset="utf-8"?
    
     [OperationSettings]
     AvailableOperationList[]=content_move
    
     */ ?>
    
  3. settings/override/autonotifications.ini.append.php 中用自己的设置覆盖摘要设置

用法

如果您想向现有用户添加通知(就像他们刚刚注册一样),那么在设置工作流程后运行

php extension/autonotifications/bin/php/update_existing_users.php