跳转到主要内容

MailChimp集成Plone!

项目描述

概述

此插件提供了一系列MailChimp和Plone之间的集成点。

  1. 将兴趣组分配给现有内容,并自动将结果集公开为RSS源。

  2. 提供便携式和视图格式的注册表单,包括可选的兴趣组选择。

  3. 使用仪表板从现有内容创建新闻通讯活动,并使用条件兴趣群体合并标签。

  4. 内置审核功能。

快速入门

为一个或多个列表定义一组兴趣群体,使用您的API密钥配置Plone,并开始标记内容。

兼容性

  • 支持Plone 3和4。

  • 与Archetypes或Dexterity内容一起工作。

本地化

该产品目前本地化为

  • 丹麦语

欢迎贡献!

作者

Malthe Borch <mborch@gmail.com>

变更

2.0 (2013-12-29)

变更

  • 修复了创建活动时,当段跨越多个分组时的问题。[tmog]

  • 添加了在列表订阅表单订阅时,使兴趣成为必需的选项。[tmog]

1.9.9 (2013-09-12)

变更

  • 将feed.pt重命名为feed.pt.xml,以确保i18ndude适用于翻译,并纠正一个pep8相关的问题。[bosim]

  • 更新了包括丹麦语在内的翻译。[bosim]

  • 现在在plone域中提供端口号和描述的翻译。[bosim]

  • 一些Plone 4.3+更改。[senner]

1.9.8 (2012-01-25)

错误修复

  • 在活动端口中使用日期和时间作为上限,包括今天的内容。[tmog]

  • 当未输入名称时不要失败。[tmog]

  • 将目录索引移动到setuphandlers,以避免在运行配置文件时索引被清空。[tmog]

  • 修复了损坏的订阅表单。在订阅端口的预选兴趣群体功能中引入了错误。[tmog]

  • 修复了在select_interest_groups为False时忽略兴趣群体选择(在分配时)的问题。

  • 添加了对BeautifulSoup的依赖。这是默认静态新闻通讯渲染器所必需的。

  • 更新了新闻通讯端口的标题和描述。这样我们就可以区分新闻通讯和活动。

变更

  • 如果主订阅表单有一个上下文描述并且表单在自定义上下文中渲染,则使用上下文描述。添加了灵活性。[tmog]

  • 主订阅表单不再在Plone站点上注册。这意味着可以在自定义上下文中查看表单。提示:使用链接作为上下文中的默认_page。[tmog]

  • 添加了控制面板选项以启用订阅表单上的选择所有JavaScript。包括更新注册表的步骤。[tmog]

  • 添加了注册名为IGroupExtras实用工具的钩子。可以在自定义代码中用于将结果注入到源中。[tmog]

  • 确保活动模板在项目没有getObject时不会失败。这增加了自定义时的灵活性。[tmog]

  • 添加了控制面板选项以忽略兴趣分组。将被忽略的分组从源词汇中过滤掉。[tmog]

1.9.7 (2012-12-07)

  • 按发布日期对RSS源中的项目进行排序。

1.9.6 (2012-12-05)

错误修复

  • 修复了与Python 2.4的兼容性问题。

  • RSS源现在只为每个条目定义`pubDate`,而不是同时定义`dc:date`。根据w3验证服务,“条目不应同时包含pubDate和dc:date”。

变更

  • 在创建新活动时,我们现在指定一个段,该段过滤掉对我们发送的内容不感兴趣的任何订阅者。[tmog]

1.9.5 (2012-11-16)

错误修复

  • 正确隐藏将“show”属性设置为false的表单字段。

1.9.4 (2012-11-16)

错误修复

  • 活动预览视图现在调整为父上下文。

1.9.3 (2012-11-16)

错误修复

  • 使用基于Five的模板类,例如,z3c.jbot可以覆盖模板。

变更

  • 源调度字段现在有自己的写权限。

  • 订阅表单处理器现在重定向到自身,移除所有小部件(但显示状态消息)。

  • 活动预览视图现在调整为当前上下文而不是站点。

1.9.2 (2012-11-12)

错误修复

  • 修复了兴趣群体过滤会错误地应用于外层级别的问题,这会导致不必要的重复。

1.9.1 (2012-11-09)

错误修复

  • 修复了编码问题。

1.9.0 (2012-11-09)

  • 隐藏字段对应于“public”,而“show”是其他东西。

1.8.9 (2012-11-09)

错误修复

  • 在活动模板中使用兴趣分组标题而不是分组标题。

功能

  • 默认的主题行现在包含日期。

  • 尝试翻译字段名称。

1.8.8 (2012-11-06)

错误修复

  • 修复了审阅组件错误返回不需要审阅的项目的问题。

功能

  • 添加了控制面板操作,用于从内容中删除不存在的源。

1.8.7 (2012-11-05)

错误修复

  • “系统”字段(全大写字段)现在不再显示在订阅表单中。

功能

  • 要求‘匿名’包含在允许的角色和组中。

  • 订阅表单现在包括一个“全选”复选框。

1.8.6 (2012-10-30)

错误修复

  • 当一项或多项内容被批准时更新审阅项目小部件。这确保了渲染视图被正确更新。

1.8.5 (2012-10-30)

错误修复

  • 修复了影响“推顶项目”状态信息渲染的编码问题。

1.8.4 (2012-10-30)

错误修复

  • 没有预定日期但已批准的项目现在正确地分配了今天的日期。这修复了一个问题,即项目在批准后不会出现在审阅表单中。这个变更确保项目至少在批准的那一天显示。

1.8.3 (2012-10-29)

功能

  • 使用Plone的标准标识符规范化将兴趣组转换为自动生成的订阅表单上的表单令牌。

错误修复

  • 修复了acquisition-wrapping问题,使订阅表单默认值实际上生效。

  • 订阅表单会错误地加载所有可用列表的兴趣分组。

日志记录

  • 记录对MailChimp的每个API调用。

  • 如果无法创建活动,将在状态消息中显示错误消息,而不仅仅是日志。

1.8.2 (2012-10-29)

功能

  • 订阅表单现在将定义的“文本”和“下拉”合并变量作为字段显示。

错误修复

  • 上一个版本中有一个bug修复,但没有正确地解决这个问题。现在应该已经修复。

  • 将模式扩展适配器设置为浏览器层感知,以避免在未安装包的网站上扩展模式(如果chimpfeed未安装,编辑对象将失败)。[sunew]

  • 修复了在vanilla plone站点上设置chimpfeed的问题,其中源设置初始化为None。[sunew]

1.8.1 (2012-10-12)

错误修复

  • 修复了当预定审阅的项目没有定义的预定日期时,审阅组件会失败的问题。

    实际上这种情况不应该发生,因为使用的是发布日期而不是预定日期,但目录数据可能是不正确的。

1.8 (2012-09-12)

功能

  • 列表订阅表单现在验证电子邮件地址输入。

  • 除了从所选列表自动提取的源之外,还可以手动定义源。现在在帮助文本中也已对此进行说明。

  • 添加了本地实用工具IApiUtility(定义在接口中),以公开访问API的方法,供第三方自定义使用。

  • 即使项目预定于过去的日期,也会显示未审阅的项目。

  • 在准备活动时,添加了排除今天之后预定项目的选项。

  • 添加RSS发布日期,格式化为RFC 822。

错误修复

  • 修复了在渲染时javascript模板会损坏的问题。

  • 修复了在订阅表单中KSS验证不会正常工作的问题。

  • 修复了日期比较逻辑中的偏移量错误。现在项目现在正确地从提供的“开始”日期包含在内。

  • feedSchedule现在定义为DateIndex。

1.7 (2012-08-02)

功能

  • 现在可以限制兴趣组的收集,仅限于特定列表中的那些。这有助于澄清哪些兴趣组是可用的,但更重要的是,还有助于缓解许多列表为账户定义时的网络延迟(因为我们必须按顺序查询每个列表的兴趣组)。

  • 添加了订阅表单,可通过控制面板访问(为每个定义的邮件列表都有一个链接)。

    订阅表单包含一个javascript片段,允许访问者使用“全选”(或随后的“全不选”)复选框选择特定分组内的所有兴趣组。

1.6 (2012-07-31)

变更

  • 兴趣组现在与源合并。这些现在总是在MailChimp中定义。

    以前,管理员需要手动设置一系列的源。这些只是一些字符串,不能直接与MailChimp的兴趣组关联。现在已改变。

错误修复

  • 控制面板中现在按照定义的顺序列出源URL。

功能

  • 添加了新的模式扩展,为项目提供明确的源类别。

    可用的类别在控制面板中配置。

  • 现在可以根据当前活跃的项目创建和安排新的活动。

    这作为新的组件实现。目的是将该组件添加到编辑器的仪表板。

    请注意,内容根据其兴趣组标记分组,并使用MailChimp的条件标记对新闻稿进行定制,以适应每个用户。组排序可通过实用程序进行插件式配置。

    组件包括一个日期,该日期设置了活跃项目的下限日期边界。上限默认为今天的日期,与项目安排日期匹配。

    创建活动时,将明天的日期设置为新的下限日期边界,这样后续活动就不会立即有活跃的项目。

1.5.7 (2012-06-19)

兼容性

  • 解决了与旧库的兼容性问题。

1.5.6 (2012-06-18)

错误修复

  • 明确提供标题;RSS模板会使用显式获取检查此属性。

1.5.5 (2012-06-08)

功能

  • 添加了可选的组件描述字段。

1.5.4 (2012-04-25)

  • 解决了会导致基于Archetypes的内容的方案扩展失败的错误。

1.5.3 (2012-04-19)

  • 如果产品未安装(设置不可用),则不扩展方案(或通过行为添加)。

1.5.2 (2012-04-19)

功能

  • 当未设置源安排时,使用“发布日期”。

变更

  • 现在源仅包括处于“已发布”工作流程状态的项目。

错误修复

  • 解决了在Archetypes中源安排日期默认为今天的日期(而不是None)的问题。

  • 解决了由于显式获取而返回0的effective_date问题。现在该属性声明为“acquired”,这会告知显式包装器提供包含的属性。

  • 解决了RSS源会失败的内容不提供getText方法的问题。

1.5.1 (2012-04-18)

错误修复

  • 解决了Archetypes方案扩展器会替换现有字段(如果使用相同的名称),例如“feeds”的问题。

    因此,扩展器现在忽略了此类内容类型(记录警告)。

1.5 (2012-04-11)

功能

  • Plone 3兼容性。

错误修复

  • 解决了使用仅姓氏(当按空格分割时为单个名称)的订阅会导致异常的问题。

1.4 (2012-03-27)

功能

  • 在审批时,如果日期在过去,将安排日期提升到今天的日期。这确保项目将显示在审批屏幕上。

错误修复

  • 解决了与自定义方案突变器的问题,该突变器无法与方案缓存正确地工作;我们能够通过直接使用Archetypes的存储API来解决它。

  • 解决了不正确的包依赖问题。

1.3 (2012-03-26)

功能

  • 添加了对配置包含项目的RSS摘要显示的支持。

  • 添加了对基于Dexterity的内容的支持。

  • 使内容审批要求可选。

1.2 (2012-03-09)

功能

  • 添加了内容审批的链接。

错误修复

  • 现在,审批组件正确地获取了类'portletModeration'

1.1 (2012-03-08)

  • 添加了一个简单的审批系统,其中项目在某个日期后明确提供,并单独审批(受自定义权限保护)。

    要升级,您必须运行“目录”设置步骤并执行所需的索引。

1.0 (2012-01-18)

  • 首次公开发布。

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

collective.chimpfeed-2.0.tar.gz (62.5 kB 查看哈希值)

上传时间

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面