如何在升级的plone实例(从4.3.8到5.0.4)和新创建的实例(5.0.4)中处理这些差异?

时间:2016-04-17 15:28:10

标签: plone

昨天,我最终将一个plone实例从4.3.8升级到5.0.4。 (参考MigrationError during plone upgrading from 4.3.8 to 5.0.3)。 但经过详细检查,与plone 5.0.4中新创建的实例相比,我在升级后的实例中发现了一些奇怪的情况(从4.3.8开始):

1。在@@ overview-controlpanel的页面中:

(1)。 caching-controlpanel和dateandtime-controlpanel没有图标。但是我可以通过完整的URL访问它们(@@ caching-controlpanel和@@ dateandtime-controlpanel)

(2)。升级后的实例中有一组“Plone配置”。

(3)。某些项目属于升级实例和新创建实例的不同组。 升级后的实例(从4.3.8开始)和新创建的实例

之间存在许多差异

2。在ZMI页面中:manage_main:

(1)某些项目仅存在于已升级的实例中: uid_catalog(唯一内容标识符的目录),reference_catalog(内容引用目录),portal_tinymce,portal_placeful_workflow,portal_metadata(控制元数据,如关键字,版权等),portal_factory(负责创建内容对象),portal_discussion(控制讨论的方式)存储),portal_atct(集合和图像比例设置),archetype_tool(Archetypes特定设置),portal_undo(定义与撤消相关的操作和功能),portal_interface(允许查询对象接口),portal_calendar(控制事件的显示方式),portal_actionicons(将行动与图标联系起来

(2)在portal_properties的页面中,imaging_properties(图像处理属性)仅存在于已升级的实例中。

(3)在portal_properties / site_properties的页面中,项目数多于新创建的实例。

如何处理升级的plone实例和新创建的实例(5.0.4)中的这些差异?升级后的实例是否已准备好投入生产?

最诚挚的问候。

雨果

1 个答案:

答案 0 :(得分:3)

<强> 1。在@@ overview-controlpanel的页面中:

我没有得到你的意思“有些项目属于不同的组”,但它们似乎是一些小的迁移问题。 请提供bug request

<强> 2。在ZMI页面中:manage_main:

请记住,Plone 4的升级Plone网站不会删除 Plone 4上使用的内容,因为您之前可能会使用它。 例如,迁移的实例可能默认安装了可选的“Archetypes”支持(此扩展创建了许多您在那里找到的工具)。 Plone无法知道您是否使用了尚未迁移到灵活性的基于原型的附加组件。

如果您稍后发现您没有使用基于Archetypes的内容类型,则可以卸载配置文件并清理内容。