Megaphone插件,通过Cicero API根据地址查找当选官员
项目描述
简介
Azavea 的 Cicero API 可以用于查找给定地址的当选官员。 collective.megaphonecicerolookup 将此功能与 Megaphone 在线倡导工具集成,以便通过用户输入的地址进行Cicero查找,找到Megaphone信件和请愿书的接收者。
安装
collective.megaphonecicerolookup 已在Plone 4上进行了测试。
添加到buildout
collective.megaphonecicerolookup 有几个依赖项。如果您将collective.megaphonecicerolookup egg添加到buildout,这些依赖项应自动获取。然而,您需要确保您获得与您的Plone版本兼容的依赖项版本。为此,您可能需要扩展以下已知的良好版本固定集
[buildout] extends = http://good-py.appspot.com/release/collective.megaphone/2.1?plone=4.0.1 [instance] ... eggs = ... collective.megaphonecicerolookup
当然,您可能需要调整指定的Plone版本,或者创建与该集合中的一些其他插件推荐的版本冲突的版本固定集合。
激活插件
运行 buildout 并启动您的 Zope 实例后,通过 Plone 网站设置中的插件控制面板安装 collective.megaphonecicerolookup。
现在转到 配置注册表 控制面板并配置您的 Cicero API 用户名和密码。
用法
添加一个新的 Megaphone 操作。选择“信件”类型并继续通过向导。(Megaphone 请愿没有具体的收件人。)
当您到达向导的“收件人”步骤时,点击 添加收件人 按钮。
如果 collective.megaphonecicerolookup 已正确安装,您现在可以选择添加一个 Cicero 查找:地址到官方 类型的收件人。
通过指定用户发送信件时将显示的标签以及您想要查找的官方类型来配置查找。
您可以可选地指定一组要进行查找的州。如果您这样做,并且用户选择了一个不同的州,他们的信件将被记录,但没有特定的收件人。如果您留空此选项,则始终尝试查找。
变更日志
1.0.1 (2011-02-15)
修复了处理来自 Cicero 的 WebFault。[davisagli]
1.0 (2011-01-11)
如果表单提交缺少必填字段(街道、城市、州、邮编),则记录警告而不是引发异常。[davisagli]
1.0b2(2010-10-18)
如果 Megaphone 缺少 Cicero 查找源所需的字段,则不要破坏没有 Cicero 查找源的 Megaphone。[davisagli]
1.0b1(2010-10-14)
首次发布 [davisagli]
项目详情
collective.megaphonecicerolookup-1.0.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 08f23f3720db1522e88a9ec07f5f4226c61ed31693268c343c84f01d6562c56b |
|
MD5 | 85afbf890e11dd0a4cd7e5281bcda259 |
|
BLAKE2b-256 | 44ec343744a51aa11f7a521bba1febfaa5104a4fe0502b57c8753d953b7a0ea4 |