对plone内容进行简单的是/否有用性评级,启用电子邮件通知

collective.wasthisuseful的Python项目详细描述


简介

此产品添加了一个viewlet,允许用户对 内容项。

它还注册了一个可以在plone的内容规则中使用的事件,以便 评级提交后,可以立即发送电子邮件。

功能

  • viewlet(在内容下方)显示一个带有问题的表单 “这些信息有用吗?“:
    • 单击“是”立即提交
    • 单击“否”将显示评论字段并单击“提交”按钮
  • 默认情况下,对“文档”类型启用,其他可选。
  • 可以覆盖(启用和禁用)所有内容类型。
  • 启用即时电子邮件通知,评级值为(“是”或“否”) 并将注释(在“否”的情况下)评为电子邮件变量。

安装

在您的buildout.cfg中,添加:

eggs =
    ...
    collective.wasthisuseful

之后,只需通过“附加”控制面板安装。

用法

启用电子邮件通知

创建一个将“有用性评级”作为触发器的内容规则。按照惯例 操作,选择“发送电子邮件”。在电子邮件中,您可以使用 ${usefulness_comment}${usefulness_value}作为变量(除了 通常的${url}${title}

选择启用类型

“wasthisdusive settings”表单允许您选择哪些内容类型 Viewlet可用。您可以通过PLONE控制面板(“站点 设置“)或直接通过@@wasthisuseful-settings

启用和禁用特定文件夹

您可以通过转到 “有用性评级”标签。在folderish对象上,可以禁用 folderish对象及其子对象。

You can even do this for content items that are not in the “enabled types” list.
对象是否启用了分级是按以下顺序决定的:
  1. 对象本身是否设置为启用/禁用(使用 “有用性评级”标签?如果是,请使用该设置。
  2. 对象的直接父对象是否设置为启用/禁用(使用 “有用性评级”标签?如果是,请使用该设置。
  3. 是已在 “这是有用的设置”控制面板?

待办事项

  • 事件iusefullnesevent似乎仅对非文件夹项目触发
  • 查看默认视图项(如主题)的设置时显示警告 aggregator在新闻文件夹中)。
  • 显示分级数
  • collective.contentratings
  • 集成
  • 翻译内容规则电子邮件中的评分值(“是”或“否”)

更改日志

1.0(2012-06-13)

稳定释放

0.3(未发布)

  • 取决于setup.py中的plone.app.registry
  • 仅在用iviewview标记的视图中显示wasThisUsiveViewlet
  • 增加了荷兰语翻译
  • “添加此Viewlet”中的小模板/CSS更改

0.2(2011-11-15)

  • 为控制面板添加权限wasthisuseful: Manage ratings
  • 允许禁用文件夹(及其子文件夹)的分级功能。
  • 使文件夹的设置优先于启用的类型

0.1dvldev(2011-11-04)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程Java易失性和可见性   如何正确组合循环(Java)?   java在外部库中设置CDI   java使用enum类方法中类的HashSet   java如何整理节点或文档字段?   是否在java中接受的方法调用中传递“this”   安卓无法bluid cordova应用程序:JDK的java需求检查失败   java从Spring更新web UI   java巨大的分配:如果发生巨大的分配,我如何要求jvm打印日志   java Tomcat身份验证要求重新登录,即使浏览器尚未关闭   java事务原子性与MySQL、MongoDB、RabbitMQ   java什么导致RTTI违反OpenClosed原则?   java将ISBN10转换为ISBN13   在MacOS X上用Eclipse Mars远程调试Tomcat 7   java在安卓中添加自定义框架   java Android在文件中写入最后一个值   java我想比较ArrayList<Player>数组中的每个元素和int[]数组   由@Version annotated int不递增引起的java OptimisticLockException   java SpelEvaluationException:EL1008E:在Thymeleaf应用程序中