昨天,我最终将一个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)中的这些差异?升级后的实例是否已准备好投入生产?
最诚挚的问候。
雨果
答案 0 :(得分:3)
<强> 1。在@@ overview-controlpanel的页面中:
我没有得到你的意思“有些项目属于不同的组”,但它们似乎是一些小的迁移问题。 请提供bug request。
<强> 2。在ZMI页面中:manage_main:
请记住,Plone 4的升级Plone网站不会删除 Plone 4上使用的内容,因为您之前可能会使用它。 例如,迁移的实例可能默认安装了可选的“Archetypes”支持(此扩展创建了许多您在那里找到的工具)。 Plone无法知道您是否使用了尚未迁移到灵活性的基于原型的附加组件。
如果您稍后发现您没有使用基于Archetypes的内容类型,则可以卸载配置文件并清理内容。