适用于Zope内容管理框架的日历产品
项目描述
CMFCalendar 产品是创建 CMF 产品的示例。CMFCalendar 产品还预计将是一个通用的“开箱即用”产品,并支持对现有 CMF 实例进行定制。为了了解如何构建 CMF 产品,这有望让开发者通过以下过程了解产品注册、皮肤和帮助 CMF 的过程。它展示了如何创建对象并将其注册到 types_tool,需要添加到 skins_tool 的皮肤,将日历皮肤目录添加到皮肤路径,并为 portal_metadatool 提供内容_type 的元素策略。
对于安装,将您网站设置工具的“活动站点配置”设置为 CMFCalendar 配置文件,并导入所有步骤。
安装 CMFCalendar 后,您应该在 CMF 中注意到一个日历出现。这是完全可定制的,以满足您门户的需求。
Products.CMFCalendar 更新日志
2.2.3 (2014-02-19)
声明的依赖项为 zope.app.form。
修复了与 DateTime 3 兼容的测试。
2.2.2 (2010-10-31)
调整了测试层设置,以与 Zope 2.13.0a2 兼容。
修复了某些模板中的 Chameleon 兼容性问题。
2.2.1 (2010-07-04)
修复了 ViewPageTemplateFile 导入以使用 Five 中的正确版本。
处理了 Zope 2.13 的弃用警告。
2.2.0 (2010-01-04)
从版本 2.2.0-beta 没有变化
2.2.0-beta (2009-12-06)
从版本 2.2.0-alpha 没有变化
2.2.0-alpha (2009-11-13)
去除了多余的图标相关类型信息属性。(https://bugs.launchpad.net/zope-cmf/+bug/397795)
将 Zope 依赖项移动到版本 2.12.0b3dev。
清理了 / 规范化导入
o 不要从 Globals 导入;而是使用真实位置。
- o 让其他导入使用实际的源模块,而不是
中间(例如,优先从 'AccessControl.SecurityInfo' 导入 'ClassSecurityInfo' 而不是从 'AccessControl' 导入)。
o 避免相对导入,这将在 Python 的后续版本中中断。
配置文件:向事件内容类型定义中添加了添加视图表达式。
修复了遗漏每个月最后一天的错误。(见 https://dev.plone.org/plone/ticket/7238)
事件通用设置类型定义:向事件内容类型定义中添加了图标 URL 表达式。
事件:添加了基本的 iCal 和 vCal 视图(https://bugs.launchpad.net/zope-cmf/+bug/161714)
ZMI:防止用户通过 ZMI 创建内容,隐藏“CMFCalendar 内容”的条目。
事件:'addEvent' 不再发送添加事件。
配置文件:删除了过时的本地导入步骤注册。
设置处理程序:改进了 'various-calendar' 导入步骤。添加了标志文件检查和全局注册。
CalendarTool:添加了新的 getNextEvent 方法,用于获取相对于给定时间点的下一个事件。(http://www.zope.org/Collectors/CMF/462)
2.1.2 (2008-09-13)
与 2.1.2-beta 无变化
2.1.2-beta (2008-08-26)
从单体 CMF 软件包中分解出来,成为作为 PyPI 上蛋分发的组件产品。
2.1.1 (2008-01-06)
无变化
2.1.1-beta(2007-12/29)
测试:如果可用,从 ZopeLite 层派生测试层。
2.1.0 (2007-08-08)
修复了所有 componentregistry.xml 文件以使用普通对象路径和删除反斜杠。GenericSetup 只支持注册位于站点根目录中的对象。
2.1.0-beta2 (2007-07-12)
将 Zope 依赖项移动到版本 2.10.4。
优先使用接口而不是标记属性来移除 antique 使用,以避免对第三方代码可能产生影响的 BBB。(http://www.zope.org/Collectors/CMF/440)
为安全关键方法添加仅支持 POST 的保护。http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0240)
通过向 DublineCore 方法添加可选的 'zone' 参数,修复了由 DST 导致的测试中断。(http://www.zope.org/Collectors/CMF/476)
2.1.0-beta (2007-03-09)
将 Zope 依赖项移至版本 2.10.2
工具查找和注册现在以“Zope 3 方式”作为工具进行,请参阅 http://svn.zope.org/CMF/branches/2.1/docs/ToolsAreUtilities.stx?view=auto
默认使用 Zope3 风格的浏览器视图。一个额外的设置配置文件允许您连接旧风格的皮肤并自定义 TTW。
2.1.0-alpha2 (2006-11-23)
将 Zope 依赖项移至版本 2.10.1
修复了由于在 Zope 2.10+ 中使用 Z3 页面模板而引起的测试中断。
浏览器视图:添加了一些基于 zope.formlib 的表单。
测试:添加了用于设置 ZCML 的测试层。
2.1.0-alpha (2006-10-09)
皮肤:更改了已翻译 portal_status_messages 的编码。现在使用 getBrowserCharset 与 Five 表单友好地协同工作。必须更新自定义 setRedirect 和 getMainGlobals 脚本。
配置文件:现在所有配置文件都通过 ZCML 注册。
ZClasses:删除了对 ZClasses 的不维护支持。将 'initializeBases*' 方法标记为已弃用。
内容:为所有内容类添加了 IFactory 工具。现在默认使用它们而不是旧的构造函数方法。
内容:现在所有内容类都通过 ZCML 注册。内容 Init 仍用于注册旧式构造函数。
设置处理程序:删除了对 CMF 1.5 CMFSetup 配置文件的支持。
早期版本
有关 2.1.0-alpha 版本之前的完整更改列表,请参阅 CMF-2.1 分支上的 HISTORY.txt 文件:http://svn.zope.org/CMF/branches/2.1/HISTORY.txt?view=auto
下载
项目详细信息
Products.CMFCalendar-2.2.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dc50f0b713f14942cde79b72af38e0b4d9d7ed7004a2b6b23dad804bfa486aec |
|
MD5 | 75659630aa12cfe86cc740db64ef294f |
|
BLAKE2b-256 | 6c99308cc873a5a2df11aa7253b5220d2867835524dd9c44199d196b49a023a5 |