跳转到主要内容

基于模板的Zope浏览器视图的TTW定制

项目描述

five.customerize

概述

five.customerize 是 Zope 应用服务器的附加组件。它通过 Web 提供了定制基于页面模板的浏览器视图的能力。

它的创建是为了取代旧的 CMF 的 portal_skin 工具,其中可以定制基于旧式文件系统页面模板。

开发者资源

许可证

此代码根据 Zope 公共许可证(ZPL)版本 2.1 发布

许可证包含在 LICENSE.txt 文件中。

变更

3.0.0 (2024-01-19)

  • 取消对 Python < 3.7 的支持。

  • 添加对 Python 3.11 的支持。

2.1.0 (2022-06-29)

  • 添加对 Python 3.5、3.7、3.8、3.9、3.10 的支持。

  • 修复测试以在 Zope >= 5.2.1 上成功运行。

2.0.1 (2020-03-21)

错误修复

  • 小包装更新。[各种]

2.0.0 (2018-11-04)

破坏性变更

  • 取消对 4.0 以下版本 Zope 的支持。

  • 移除 BrowserViews 的过时 __of__。[MrTango]

新功能

  • 添加对 Python 3 的支持。[pbauer]

错误修复

  • 修复测试,使其与 Zope 4 兼容,其中 makeClassForTemplate 已被移除并替换为 SimpleViewClass。[thet]

  • 将测试设置更改为使用 plone.testing。

1.1 (2012-08-30)

  • 删除对 zope.app.pagetemplate 的依赖和兼容性。

1.0.3 (2012-05-07)

  • 修复了防止在 Zope 2.12+ 中授权 TTW 视图的错误。[davisagli]

1.0.2 (2011-10-07)

  • 修复:当模板的路径中包含以点开头的文件夹时,mangle 可以正常工作。[thomasdesvenain]

1.0.1 - 2011-04-03

  • 使测试与 PluggableAuthService 1.7.3 兼容。[esteele]

1.0 - 2010-06-13

  • 对包元数据进行清理,并提供一个 buildout 配置,用于在包本身上测试该包。[hannosch]

  • 使测试与 Zope 2.13 兼容并避免弃用警告。[hannosch]

1.0b1 - 2010-05-01

  • 更新导入,以避免对 zope.app.component 和 zope.app.container 的依赖。[davisagli]

  • 通过确保 TTW 视图子类只生成一次(而不是每次请求生成一次)来解决内存泄漏问题。[davisagli]

  • 确保 TTW 视图小工具和组件类在初始化时将包含视图作为视图参数,而不是获取自身。[davisagli]

1.0a1 - 2009-11-14

  • 支持 Zope 2.12 的 BoundPageTemplateFile。

  • 修复了使用 Globals 的弃用警告。

  • 指定所有包依赖关系。

  • 通过复制 getViews 方法来避免对 zope.app.apidoc 的依赖。

0.3 - 2008-07-07

  • 修复了安全上下文神秘消失的长期问题。

0.2 - 2007-08-17

  • 支持 Plone 3.0 中使用的视图小工具和组件。

0.1.3 - 2007-07-08

  • 修复 setup.py。

0.1.2 - 2007-05-04

  • Plone 3.0beta3 的发布,无 OSX 元数据

0.1.1 - 2007-03-03

  • 对 Plone 3.0 的集成进行的小调整和增强。

0.1 - 2006-10-30

  • 初始版本。

项目详情


下载文件

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

源代码分发

five.customerize-3.0.0.tar.gz (20.0 kB 查看哈希值)

上传时间 源代码

构建分发

five.customerize-3.0.0-py3-none-any.whl (20.8 kB 查看哈希值)

上传时间 Python 3