扩音器插件,通过cicero api根据地址查找当选官员

collective.megaphonecicerolookup的Python项目详细描述


简介

AzaveaCicero API可以用来查找民选官员 对于给定的地址。collective.megaphonecicerolookup集成了这个 使用Megaphone在线宣传工具的功能,以便收件人 可以通过基于cicero查找的 在用户输入的地址上。

注意

如果西塞罗为官员返回电子邮件地址,扩音器可以 直接传递消息。但是,有些官员只宣传 用于接收邮件的Web窗体。在这种情况下,扩音器将记录 这封信但不能寄出去。

如果无法传送信件,扩音器也会记录但不会传送 为指定的地址寻找一位民选官员(如果数据不可用 对于给定的地址或无法联系到Cicero。)

安装

collective.megaphonecicerolookup已经用plone 4进行了测试。

添加到buildout

collective.megaphonecicerolookup有几个依赖项。这些应该是 如果将collective.megaphonecicerolookup鸡蛋添加到 建造。_但是,您需要确保获得 与您的plone版本兼容的依赖项。这样做,你可以 扩展以下已知良好的版本管脚:

[buildout]
extends = http://good-py.appspot.com/release/collective.megaphone/2.1?plone=4.0.1

[instance]
...
eggs =
    ...
    collective.megaphonecicerolookup

当然,您可能需要调整指定的plone版本,或者创建 如果版本管脚的派生集与 推荐用于其他附加组件。

激活附加组件

在运行buildout并启动zope实例之后,安装 collective.megaphonecicerolookup(通过PLONE中的加载项控制面板) 站点设置。

现在转到Configuration registry控制面板并配置 Cicero API用户名和密码。

用法

  1. 添加新的扩音器操作。选择“字母”类型并继续 巫师。(扩音器请求没有特定的接收者。)

  2. 当您到达向导的收件人步骤时,单击Add Recipient 按钮。

  3. 如果collective.megaphonecicerolookup安装正确,您现在可以 选择添加Cicero lookup: address to official类型的收件人。

  4. 通过指定将显示给用户的标签来配置查找 寄一封信和你想查的官员类型。

    您可以选择指定一组状态,以便查找 执行。如果您这样做,并且用户选择了不同的状态,那么他们的字母 将被录制,但没有特定的收件人。如果你放弃这个选择 空白,将始终尝试查找。

更改日志

1.0.1(2011-02-15)

  • 修复来自西塞罗的WebFaults的处理。 [大卫萨格里]

1.0(2011-01-11)

  • 如果表单提交是 缺少必需字段(街道、城市、州、邮编)。 [大卫萨格里]

1.0b2(2010-10-18)

  • 如果没有西塞罗查找源,不要破坏扩音器 cicero查找源所需的字段。 [大卫萨格里]

1.0b1(2010-10-14)

  • 初次发行 [大卫萨格里]

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

推荐PyPI第三方库


热门话题
java传递位置作为FragmentPagerAdapter中片段的参数   html Java Jsoup循环打印   java如何使用FileOutputStream写入数据而不丢失旧数据?   java在测试用例类/方法中执行sql before/after/in   java在javafx中注册鼠标处理程序,但处理程序不是内联的   Android嵌入了一个C++库的java代码,不需要TopPLE程序来嵌入它?   片段类内部的java ProgressBar导致setMax方法出现NullPointerException?   带有google app engine的java Activator Play框架   java如何解析星级而不是字符串?   java如何在基本实体中定义通用主键字段?   通过扩展实现Java克隆   使用CipherOutputStream的java递归加密提供一个空字节[]   在运行时提取字段值的Java服务   Java 11和spring boot从spring boot应用程序的fat jar中的依赖项jar加载资源   java尝试使用J2SE枚举所有可用的Wifi网络   使用Java库进行SWIFT MT消息解析   java拆分非逗号分隔的字符串   java为什么toString()不能是静态方法?   java在连接到集群数据库时遇到mongo异常   java访问Hashmap中存储的json有效负载值