Plone用于管理活动报名的解决方案
项目描述
Plone的报名表实现。您可以将类似事件的新内容添加到您的网站上,用户可以通过填写可定制的表单来订阅这些事件。
如何使用
安装后,您可以在您的网站上添加一个新的内容类型:“报名表”。
编辑表单中的初始配置仅涉及有关活动的通用信息,例如
最大注册人数(如果有)
等待列表大小(如果有)
活动开始/结束日期
早鸟阶段开始/结束日期
注册截止日期
……更多
之后,您的用户可以访问一个 订阅表单,但您可以轻松地自定义 表单的外观。
定制订阅表单
该产品基于 PloneFormGen,因此您可以使用相同的表单构建功能。您有一套丰富的表单字段可用,但第三方产品可以增强此列表(例如:一个验证码保护字段可能会有所帮助)。
表单自动生成三个核心字段
姓名
姓氏
电子邮件
建议使用 电子邮件 字段,但您可以自由地更改/删除它们并添加更多字段。
无论您定义何种表单,您的用户都必须填写表单才能订阅。
处理订阅
每次用户填写表单时,都会在表单的“注册者”子目录中创建一个“注册者”内容。注册者是一个 真实 的工作文档,管理员可以在以后进行编辑(我们在这里使用强大的 uwosh.pfg.d2c)。
对于能够管理报名表的用户,提供了一个“查看注册者”管理视图。
从该视图,您可以看到所有订阅的状态并确认它们。目前,确认用户订阅只具有内部意义,已确认和未确认的用户不会以不同的方式处理。
其他功能
通知系统
报名表还包含两个 PloneFormGen 邮件适配器,一个用于通知每次新订阅的管理员,另一个用于在订阅后通知用户本身(以接收填写数据的确认)。
您可以根据需要自定义这些适配器(新的邮件消息、通知其他用户等)。
除了自动通知之外,您还可以使用“通知注册者”视图,向所有注册者(或其中一部分)发送自定义消息。
导入/导出
订阅者可以以 CSV 格式导出,或以适当的格式从 CSV 导入。
日历友好
报名表在 Plone 日历小部件中显示,就像正常事件一样。
致谢
在 S. Anna 医院的支持下,Ferrara 开发;S. Anna 医院支持 PloneGov 创新计划。
对SignupSheet的历史致敬
尽管该产品使用更先进的 Plone 技术,但它模仿了另一个产品: SignupSheet 的所有功能。
原始产品中使用的软件堆栈已经过时,无法再维护。我们希望这个新的附加组件将提供相同的功能和最佳灵活性。
变更日志
0.3.2 (2018-05-14)
改进检查以避免重复注册者。[daniele]
0.3.1 (2016-01-25)
修复匿名提交的重复注册者检查。[cekk]
0.3.0 (2016-01-18)
添加挪威翻译。[eivino]
一些语言更改。最值得注意的是将“订阅”改为“注册”。[eivino]
添加检查以避免重复注册者条目。[cekk]
0.2.0 (2014-10-27)
移除一些不良的制表条件表达式。[keul]
修复了安全问题:一些视图未受到正确权限的保护。[keul]
从 Products.SignupSheetNotification(原始 SignupSheet 软件包的一个未发布附加组件)合并了功能。[keul]
0.1.2 (2014-09-19)
电子邮件的主题现在从“主题”字段中获取,但会动态创建。[fdelia]
修复了操作适配器“注册者”不可取消选择的问题(尽管取消选择它没有意义)[fdelia]
修复了发送邮件和导出时的编码错误[keul]
添加德语翻译[staeff]
对 i18n 结构进行了一些合理性检查:通过 i18ndude 调用更好地创建默认值。[keul]
向注册者视图添加了 删除 操作[staeff]
0.1.1 (2014-07-29)
修复包装错误,防止此版本在Python包索引中发布。[keul]
0.1.0 (2014-07-25)
初始发布
项目详情
collective.signupsheet-0.3.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 25e49965a29ca45493e96b17332c68751bf9a67494bd10e7bd8f7224bd8c4c25 |
|
MD5 | de1f8f6e993f255c6f8195a075b7f670 |
|
BLAKE2b-256 | 066365903727f6e6b04c11e8e95899f3f1439c4adadc4a543b9527cf0258aeb5 |