跳转到主要内容

将日历添加到您的Kotti站点

项目描述

这是对Kotti CMS的扩展,允许您将具有事件的日历添加到您的Kotti站点。

它使用FullCalendar jQuery插件来显示日历。

事件可以是从Google日历XML源拉取,或者直接在Kotti中添加。

了解更多关于Kotti的信息

设置

要在您的Kotti网站上激活kotti_calendar插件,您需要在Paste Deploy配置中添加一个条目到 kotti.configurators 设置。如果您没有 kotti.configurators 选项,请添加一个。您的 [app:main] 部分中的行可以看起来像这样

kotti.configurators = kotti_calendar.kotti_configure

有了这个,您将能够在网站上添加日历和事件条目。

即将举行的活动小部件

kotti_calendar提供了一个即将举行的活动小部件,默认情况下是禁用的。要启用小部件,请将以下内容添加到 pyramid.includes 设置

pyramid.includes = kotti_calendar.widgets.includeme_upcoming_events

有了这个,即将举行的活动将在网站右侧显示。

您可以通过设置 kotti_calendar.upcoming_events_widget.events_count 来调整小部件中显示的活动数量。默认值为 5

kotti_calendar.upcoming_events_widget.events_count = 10

在现有项目中升级 kotti_calendar

如果您想在已安装 kotti_calendar 并在该网站上存在日历的项目中升级 kotti_calendar,您可能需要运行数据库迁移

kotti-migrate <your ini file> upgrade --scripts=kotti_calendar:alembic

例如:

kotti-migrate development.ini upgrade –scripts=kotti_calendar:alembic

历史

0.8.2 - 2015-01-07

  • 需要 js.fullcalendar>=2.2.5

  • 使用 lang_all_js 资源。

0.8.1 - 2014-11-12

  • 修复事件视图模板标记中的错误。

0.8 - 2014-11-12

  • 迁移到Bootstrap 3。这需要 Kotti>=0.10b1,并且如果您自定义了任何模板,则这是一个 向后不兼容的更改

  • 使文件可添加到事件中,并让编辑器选择是否从日历视图链接到事件中包含的第一个文件(而不是默认链接到事件节点)。

  • 从Document继承日历而不是Content。这允许您在日历实例上具有额外的格式化文本(但完全是可选的)。[disko]

  • 使事件实现IDefaultWorkflow。[disko]

  • 添加迁移(也包括在0.7a1中标记为缺失的迁移)。[disko]

  • 使用装饰器进行view_config。[disko]

  • 添加一些文档字符串。[disko]

0.7.1 - 未发布

  • 删除fullcalendar资源,并使用其fanstatic打包代替。[disko]

  • 重新排序导入(PEP8样式)。[disko]

0.7 - 2012-12-10

  • 将活动结束时间也考虑在内,以显示即将举行的活动。[j23d]

  • 对于表单视图,使用表单类而不是已弃用的通用函数。[j23d]

  • 将fanstatic库移动到fanstatic.py,以与Kotti保持一致。[j23d]

0.7a3 - 2012-09-11

  • 修复README中的错误。(j23d)

0.7a2 - 2012-09-11

  • 添加了一个小部件,在网站右侧显示即将举行的活动。(j23d)

  • 更新到fullcalendar 1.5.4。与jquery >= 1.8兼容。请参阅:https://github.com/arshaw/fullcalendar/pull/61 (j23d)

  • 检查用户是否有权查看事件。(j23d)

  • 添加了一个设置,用于选择小部件显示的活动数量。(j23d)

0.7a1 - 2012-06-22

  • 从Content继承事件而不是Document,以允许事件具有富文本内容。(disko) TODO:迁移

  • 添加Python/PageTemplate i18n,包括德语地区。(disko)

  • 在日历视图中添加月份/周/日切换器。(disko)

0.6 - 2012-06-21

  • 使用Fanstatic(仅适用于Kotti>=0.7)。(disko)

  • 升级到fullcalendar 1.5.3(disko)

  • 添加德语地区。(disko)

0.5 - 2012-03-15

  • 使用SQLAlchemy声明式风格。(适用于Kotti 0.6.0)

  • Content.type_info现在期望一个“title”属性;请提供它。

0.4 - 2011-12-14

  • 更新适用于Kotti 0.4.0。

0.3 - 2011-11-13

  • 更新适用于Kotti 0.2.4。

0.2 - 2011-09-16

  • 更新适用于Kotti 0.2。

0.1 - 2011-04-12

  • 初始发布

项目详情


下载文件

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

源分发

kotti_calendar-0.8.2.tar.gz (14.9 kB 查看哈希值)

上传时间

支持者