对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**注册不知道关于authenticated,applyPrefix和bundle参数。
这些参数现在被忽略。
如果提供了authenticated但没有提供expression,新的authenticated功能将按旧方式翻译(使用expression)。
jsregistry
旧的**CSSRegistry**注册不知道关于authenticated和bundle参数。
这些参数现在被忽略。
如果提供了authenticated但没有提供expression,新的authenticated功能将按旧方式翻译(使用expression)。
类型
旧版的 PropertyManagerHelpers 只支持 content_icon 注册,而不是新的 icon_expr。
如果提供了 icon_expr,它将被用作 content_icon。另外:还尝试修复数据格式。
变更日志
0.2.1 (2012-12-13)
添加了 MANIFES 文件 [keul]
0.2 (2012-12-12)
当使用补丁时添加了日志消息 [keul]
添加了对新式 icon_expr 替换旧式 content_icon 的支持 [keul]
0.1 (2012-12-12)
初始发布
项目详情
实验性.backportGS-0.2.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 00e909605f571e9037b0b3a8273f73ece0bff9593c6b92208a26fc947ea57a78 |
|
MD5 | 12a3161a3b6a84eafea957e2f43f2593 |
|
BLAKE2b-256 | 12b7092447c762b5bc7e6eff04e9554d8b7975e8f793628302369633d9bda8ac |