ttree/voting

EventSourced 流框架投票 API 编辑

安装量: 1,308

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 3

分支: 0

公开问题: 0

类型:neos-package

dev-master 2017-06-16 21:50 UTC

This package is auto-updated.

Last update: 2024-08-26 04:55:55 UTC


README

此包处于开发阶段,API 可能会随时更改或中断,请勿在生产环境中使用此包。

此包提供了一些投票 API,帮助开发者使用标准化的 API 和模式来存储、检索和整理 Flow Framework 应用程序或 Neos CMS 内容的投票。

请注意,此包不会直接向最终用户暴露任何投票机制。它是一个旨在使其他开发者的生活更轻松,并标准化供其他模块消费的投票数据的框架。

此包使用 EventSourcing 并生成投影,以便快速查询投票结果(平均值、投票数等)。

安装包

composer require ttree/voting
./flow eventstore:setup Ttree.Voting:EventStream
./flow doctrine:migrate

您可以通过投票来测试系统

./flow vote:register --for subject --by johndoe --vote 3 --tag vote

功能

  • 为任何主题投票
  • 每个投票主题都支持标签(因此您可以在同一主题中对多个标签进行投票)
  • 禁止重复投票(基于用户标识符)
  • 允许更新投票
  • 灵活的配置以启用/禁用功能(重复投票、允许更新等)
  • 灵活的投票配置(开始日期、结束日期、投票值区间、点赞/踩、百分比等)

致谢

ttree ltd - neos 解决方案提供商赞助开发。

我们尽力用爱心制作这个包,我们欢迎赞助、支持请求等,请联系我们。

许可证

许可协议下 MIT,请参阅LICENSE