跳转到主要内容

对Plone 3进行猴子补丁,使Plone 4通用设置导入步骤能够继续工作

项目描述

简介

此产品仅在您处于非常不幸的情况,需要在Plone 3.3安装上使用Plone产品,但产品现在仅与Plone 4+兼容时才有用。

保持与旧版本的代码兼容通常很简单(请参阅“升级Plone 3.x到4.0”和“升级Plone 4.0到4.1”)。

然而存在一个主要问题:**通用设置导入步骤更改**。遗憾的是,这些更改难以回滚(因为没有人为Plone-3-only兼容配置维护)。

工作原理

此产品**不会**将通用设置的新功能回滚到Plone 4.3,而是对通用设置进行猴子补丁,以**容忍**新的XML参数。

cssregistry

旧的**CSSRegistry**注册不知道关于authenticatedapplyPrefixbundle参数。

这些参数现在被忽略。

如果提供了authenticated但没有提供expression,新的authenticated功能将按旧方式翻译(使用expression)。

jsregistry

旧的**CSSRegistry**注册不知道关于authenticatedbundle参数。

这些参数现在被忽略。

如果提供了authenticated但没有提供expression,新的authenticated功能将按旧方式翻译(使用expression)。

类型

旧版的 PropertyManagerHelpers 只支持 content_icon 注册,而不是新的 icon_expr

如果提供了 icon_expr,它将被用作 content_icon。另外:还尝试修复数据格式。

作者

本产品由 RedTurtle 技术团队开发。

RedTurtle Technology Site

变更日志

0.2.1 (2012-12-13)

  • 添加了 MANIFES 文件 [keul]

0.2 (2012-12-12)

  • 当使用补丁时添加了日志消息 [keul]

  • 添加了对新式 icon_expr 替换旧式 content_icon 的支持 [keul]

0.1 (2012-12-12)

  • 初始发布

项目详情


下载文件

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

源分布

experimental.backportGS-0.2.1.zip (18.8 kB 查看哈希)

上传时间

由以下支持