跳转到主要内容

即将举行的活动目录。

项目描述

seantis.dir.events 是基于 seantis.dir.base 的,增加了即将举行的活动信息。

seantis.dir.base 允许将 dexterity 对象放入 1-4 个分类,并在可浏览和可搜索的目录中显示这些分类。要了解更多关于 seantis.dir.base 的信息,请访问 https://github.com/seantis/seantis.dir.base

依赖关系

seantis.dir.events 依赖于 Plone 4.3+、dexterity 和 seantis.dir.base。

python-magic 用于识别上传文件的类型,需要 'libmagic' 库。

安装

  1. 使用 Plone 4.3 或更高版本

extends =
    http://dist.plone.org/release/4.3/versions.cfg
  1. 将模块添加到您的实例 eggs 中

[instance]
eggs +=
    seantis.dir.events
  1. 确保通过添加来编译 i18n 文件

[instance]
...
environment-vars =
    ...
    zope_i18n_compile_mo_files true
  1. 为单个实例设置自动移除和/或导入时钟服务器(或设置一个cron作业,获取以下描述的相应视图)。

[instance]
...
environment-vars =
    ...
    seantis_events_cleanup true
    seantis_events_import true
  1. 使用 portal_quickinstaller 安装 dexterity 和 seantis.dir.events

特殊视图

JSON导出

  • 所有活动的JSON导出: ?type=json

  • 导出有限数量的活动: ?type=json&max=10

  • 导出具有给定类别的所有活动: ?type=json&filter=1&cat1=text&cat2=text

  • 导出具有给定关键词的所有活动: ?type=json&search=1&searchtext=text

  • 导出具有RRULES的活动: ?type=json&compact=1

  • 包括导入的活动: ?type=json&imported=1

索引

  • 查看活动索引: /eventindex

  • 重建Z-catalog: /eventindex?rebuild

  • 重新索引活动索引: /eventindex?reindex

清理

  • 存档过去的活动,删除过时的预览和存档活动: /cleanup?run=1&force=1

导入

  • 导入活动: /fetch?run=1

  • 重新导入活动: /fetch?run=1&reimport=1

  • 仅导入具有给定ID的活动: /fetch?run=1&source-ids=event1,event2

  • 不要按随机顺序处理源: /fetch?run=1&no_shuffle=1

构建状态

Build Status

覆盖率

Project Coverage

最新的PyPI发布

Latest PyPI Release

许可证

seantis.dir.events 在GPL v2下发布

贡献者

  • Denis Krienbühl [href]

  • Tobias Reinhard [treinhard]

  • 马克·索默哈德勒 [msom]

  • 卢卡斯·诺伊费尔 [lknoepfel]

变更日志

1.9.1 (2017-03-27)

  • 添加缺失的依赖项。 [msom]

1.9 (2016-11-18)

  • 添加新的日期过滤器:所有(未来5年)。 [msom]

1.8 (2016-10-25)

  • 添加新的状态过滤器:存档。 [msom]

1.7.2 (2016-07-27)

  • 依赖最新的plone.app.event版本。 [msom]

1.7.1 (2016-03-30)

  • ical导入时不要大写文本。 [msom]

  • 修复ical导入中的全天事件。 [msom]

1.7 (2016-03-23)

  • 添加ical导入源。 [msom]

1.6.1 (2015-12-14)

  • 避免如果事件简短描述为None时出现AttributeError。 [treinhard]

  • 在循环URL中包含标题以避免歧义。 [msom]

1.6 (2015-12-02)

  • 允许对多个类别进行筛选 #90。 [msom]

  • 添加新的工作流状态:永久存档。 [msom]

  • 限制不同的指南类别范围。实现#91。 [msom]

  • 当没有设置坐标时显示警告。 [msom]

  • 隐藏OpenLayer多边形绘制工具。实现#93。 [msom]

  • 更改事件列表和详细信息的布局以进行视觉设计。 [msom]

  • 将搜索和筛选集成到侧边栏中,禁用视图小部件。 [msom]

  • 添加新的简短日期格式。 [msom]

  • 使用更少的日期范围。 [msom]

  • 启用jquerytools.dateinput.js。 [msom]

  • 将特定于事件的样式从plonetheme.onegov移动到此包。 [lknoepfel]

1.5.2 (2015-11-12)

  • 更改默认日期范围过滤器值。 [msom]

  • 在特殊URL上添加CSRF保护 #94。 [msom]

1.5.1 (2015-03-23)

  • 增加导入的获取超时。 [msom]

1.5 (2015-03-20)

  • 为Guidle导入添加默认分类器。实现#87。 [msom]

  • 增加导入的获取超时。 [msom]

1.4.1 (2015-03-20)

  • 更新变更日志。 [msom]

1.4 (2015-03-20)

  • 添加导入远程导入事件的选项。实现#86。 [msom]

  • 如果设置,则在提交表单中重定向到外部链接。更新#74。 [msom]

1.3.6 (2015-01-26)

  • 将类别建议验证器限制为由seantis.dir.events创建的目录/项目。修复seantis.dir.base问题#17。 [href]

1.3.5 (2015-01-19)

  • 在安装时设置索引。修复#84。 [msom]

1.3.4 (2014-11-27)

  • 添加缺失的升级步骤。 [msom]

1.3.3 (2014-11-26)

  • 将异步和无限制模块移动到seantis.plonetools。 [href]

  • 仅导出点坐标。修复#81。 [msom]

  • 在事件视图中显示导入源。实现#78。 [msom]

  • 禁用一些导入日志消息。实现#77。 [msom]

1.3.2 (2014-09-18)

  • 添加JSON导出的URL #75。 [msom]

1.3.1 (2014-07-14)

  • 添加用于提交事件的自定义链接的添加功能。实现#74。 [href]

1.3 (2014-06-23)

  • 允许导出导入的事件。实现#68。 [msom]

  • 在获取视图中显示已删除的已导入事件的数目。实现#71。 [msom]

  • 修复清理调度器。 [msom]

  • 通过查看事件防止创建日志条目。更新#70。 [msom]

  • 分割跨越一天以上的Guidle事件。修复#50。 [msom]

1.2.4 (2014-06-04)

  • 添加确保源索引已设置的升级步骤。 [msom]

1.2.3 (2014-05-08)

  • 在导入/导出中正确处理时区。修复#60。 [msom]

1.2.2 (2014-05-05)

  • 删除配置文件函数。 [msom]

  • 删除页面。实现#51。 [msom]

  • 在事务期间重新索引目录,清理并导入特定实例的事件。修复#52。 [msom]

1.2.1 (2014-04-28)

  • 允许在不同目录中并发导入。 [msom]

1.2 (2014-04-28)

  • 添加导入。 [msom]

1.1.1 (2014-04-24)

  • 将事件提交链接移动到顶部并将其样式设置为按钮 [msom]

1.1 (2014-04-07)

  • 将地点添加到列表视图。实现#40。 [msom]

  • 在详细视图中显示组织者和门票/注册网站。实现#41。 [msom]

  • 使用位置设置坐标。实现#43。 [msom]

  • 添加自定义日期过滤器。实现#33。 [msom]

1.0.1 (2014-02-15)

  • 修复了一个罕见的错误,即事件存在于一年的最后一天,但没有事件存在于整个下一年。修复#37。 [href]

1.0

  • 删除plone.app.event.dx配置文件依赖关系 - 已弃用。 [href]

  • 添加plone.app.event.ploneintegration配置文件依赖关系。 [href]

  • 集成seantis.plonetools。 [href]

  • 搜索无结果不再显示所有事件。 [msom]

  • 升级步骤不再在覆盖率报告中显示。 [msom]

  • 更新teamraum主题集成。 [msom]

  • 正确显示今天全天的事件。 [msom]

1.0rc3

  • 添加JSON导出。 [msom]

1.0rc2

  • 停止事件重新索引在事务中运行超过一次。 [href]

  • 使事件重新索引线程安全。 [href]

  • 添加测试。 [msom]

1.0rc1

  • 修复ical导出错误 [href]

  • 修复了添加事件表单中的错别字[msom]

  • 修复了带有冗余点的日期格式化问题[msom]

  • 升级到seantis.dir.base 1.7[msom]

1.0a3

  • 将事件重新索引直接绑定到事务

  • 修复了使用plone.app.event 1.0rc2时的错误

1.0a2

  • 现在更容易输入常见事件,如发生在单一天的事件或发生在不同天的事件。

  • 不再导致在午夜时分崩溃的服务器所在时区的全天事件

  • 事件不再显示在错误的日期

  • 单次事件不再重复显示

  • 删除事件(而不是拒绝其发布)不再导致事件索引损坏。

  • 事件提交现在在Windows XP上的IE7/IE8中工作

1.0a1

  • 初始发布

项目详情


下载文件

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

源代码分发

seantis.dir.events-1.9.1.tar.gz (118.9 kB 查看哈希值)

上传时间 源代码

支持者

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