可追溯日历
dateable.kalends的Python项目详细描述
kalends:python日历api
简介
kalends是一个python模块,使用了 用于分离日历事件的存储和显示的接口和适配器。 其目的是提供一个通用的python api,以便任何日历ui都可以 显示来自任何日历源的日历因此,可以创建新的ui 无需重新实现基础日历功能,就可以 同样,在重用 现有的用户界面。
例如,如果您有一个具有良好日历用户界面的群件系统,但需要 要将外部服务器用于日历,不需要重写 用户界面。
第二个目标也是为日历提供一个api来帮助人们 你迟早会遇到一些障碍,比如 通过提供api来处理重复事件、搜索等 这可以解决问题。
这个API的两个主要概念是事件提供程序,它们是 事件和事件用户,获取并显示事件,导出它们, 有关如何使用kalends生成eventprovider的更多信息 doc/providing.txt,以及有关如何使用kalends获取事件的更多信息 来自eventprovider的文件在doc/using.txt中。
要求
尽管创造Kalends是因为想要一套 高级Kalendaring视图可用于Plone中的所有日历,尽管 组件架构是由Zope公司创建的,Kalends不在 特定于plone、zope甚至web应用程序。它是一个python模块, 可在任何系统上安装任何python版本(2.3或更高版本) 安装组件体系结构,它几乎是任何Python系统 C编译器。
Kalends要求: -Python2.3或更高版本(最新测试版本:2.4.3) -zope.interface 3.2或更高版本(测试的最新版本:3.2.2)
已知实现
当前可日期(https://svn.plone.org/svn/collective/dateable/) 模块集正在使用kalends。它包含chronos,一组zope的视图 实现一个kalends ui和plone4artistcalendar,一个plone产品 将文件夹放入事件提供程序。
可更新.kalends更改
1.0(2013-05-21)
- 更新了元数据。
可更新.kalends 0.5(2009-05-03)
- 没有变化。
可更新.kalends 0.4(2008-10-04)
- 版本更新以跟踪dateable.chronos。
可更新.kalends 0.3(2008-07-09)
- 添加了ievent标记接口。