Silva CMS的投票扩展
项目描述
SilvaPoll是一个扩展,可以在Silva网站上添加传统的投票。公众可以回答问题,并将结果展示给他们。投票可以是一个独立的页面,也可以嵌入到Silva文档中作为代码源。
制作投票
创建Silva Poll问题
按照安装说明进行操作后,您可以在SMI中添加Silva Poll问题。填写所有必填字段并保存问题,为所有问题重复此步骤。用空行分隔答案。
渲染Silva Poll
您可以使用投票问题作为文档,并通过内容或导航中的链接将访客发送到那里。
您还可以在Silva文档中嵌入投票问题。在编辑文档时,单击外部源并添加所有问题(别忘了点击“添加外部源”按钮 ;-)。
立即渲染投票:发布您的Silva Poll问题和/或Silva文档,就这样。
基于Silva投票问题的渲染时间和其结果:在SMI中,转到Silva投票问题的发布标签页,并按需填写日期。
填写您想要设置选项
问题显示开始时间:Silva投票问题应该对公众显示的时间。
问题显示结束时间:Silva投票问题应该停止对公众显示的时间。
结果显示开始时间:Silva投票问题的结果应该对公众显示的时间。
结果显示结束时间:Silva投票问题的结果应该停止对公众显示的时间。
代码仓库
您可以在Git中找到此扩展的代码: https://github.com/silvacms/Products.SilvaPoll
历史记录
SilvaPoll 3.0(2013/08/26)
更新默认问题视图和CSS。
测试和更新SQL服务。
SilvaPoll 3.0c1(2012/09/25)
更新以兼容Python 2.7和Silva 3.0。
SilvaPoll 1.4(2010/12/20)
重构以兼容Zope 2.12、Python 2.6和Silva 2.3。
SilvaPoll 1.2(2008/11/18)
修复模板和脚本以兼容Silva 2.2。
SilvaPoll 0.5到1.1
由于HISTORY.txt在深夜停止工作,但不用担心,HISTORY.txt已经决定从SilvaPoll 1.2开始恢复服务。
SilvaPoll 0.4
新功能
创建i18n消息ID的不同方式。
使标题可选,问题可能是需要的全部。
重构模板代码和CSS优化清理。
将错误消息移至应选择答案之上。
添加“投票结果”标题。
为ZMI服务和SMI添加新图标(需要透明gif格式供IE用户使用)。
错误修复
问题和结果的发布和过期日期现在再次显示在侧边栏中。
编辑屏幕上的字段描述没有渲染。
状态屏幕有Z210 tal属性/替换问题。
SilvaPoll 0.3.5
功能
Silva服务投票MySQL现在也具有存储cookie功能。
错误修复
结果的投票单复数。
SilvaPoll 0.3.4
功能
启动Silva投票时未选择任何答案。
未选择答案时的消息。
SilvaPoll 0.3.3
更改
投票现在在同一行之间()。
功能
无表格。
关闭cookie选项。
改进
代码清理。
更好的兼容性。
更通用。
更新文档。
SilvaPoll 0.3.1
错误修复
修复公共视图中的JS错误。
修复书签文本。
使公共视图不再缓存。
修复i18n初始化。
SilvaPoll 0.3
错误修复
尝试添加具有重复ID的投票问题时,会显示错误页面。
修复了问题,即预览屏幕中使用了公开可见的版本来获取数据(如果不存在公开版本,则可能导致错误)。
修复了预览中“天”的属性错误。
添加了功能
现在对可保存的答案数量有限制:允许的最大答案数量为20。
SilvaPoll 0.2
错误修复
添加了功能
外观修复。