从 Plone 4.3 迁移到 5.1 后丢失或移动了控制面板
Missing or moved control panels after migrating from Plone 4.3 to 5.1
将 4.3.18 实例迁移到 5.1.5 后,“站点设置”页面中缺少 "Date and Time" 控制面板,以下控制面板从其原始位置移至 "Plone Configuration" 类别类别(从香草安装中可以看出):
- 语言(从通用配置到 Plone 配置)- 它也有不同的图标
- 邮件(从通用配置到克隆配置)
- 讨论(从通用配置到 Plone 配置)
- 图像处理(从内容到克隆配置)
- HTML 过滤(从安全到 Plone 配置)
我主要是对缺少的 "Date and Time" 控制面板感到不安。值得一提的是,在迁移后的站点设置页面上,有警告广告在 "Date and Time" 和 "Mail" 控制面板中未设置首选项 - 而这些首选项是在原始 4.3 站点中设置的!
此外,在 "normal"(并且成功)迁移期间(我的意思是在将内容转换为 Dexterity 的可选步骤之前),我定期重复以下行:
步骤集体。z3cform.datetimewidget 有一个无效的导入处理程序
最后,这似乎与 Dexterity 迁移无关,因为即使我不安装 Dexterity 并保留 ArcheTypes 内容类型也是如此。
我该怎么做才能解决这个问题?
附带说明一下,我是否需要关心那些在配置页面中移动的控制面板?这是其他地方出现问题的迹象吗?
确认描述的错误。您需要使用以下行在您自制的加载项的配置文件文件夹中添加 controlpanel.xml
:
<object name="portal_controlpanel" meta_type="Plone Control Panel Tool"
i18n:domain="plone" xmlns:i18n="http://xml.zope.org/namespaces/i18n">
<configlet title="Date and Time" action_id="DateAndTime" appId="DateAndTime"
category="plone-general" condition_expr=""
icon_expr="string:$portal_url/event_icon.png"
url_expr="string:${portal_url}/@@dateandtime-controlpanel" visible="True"
i18n:attributes="title">
<permission>Plone Site Setup: Site</permission>
</configlet>
</object>
尝试通过 [SITE_URL]/portal_controlpanel/manage_editActionsForm
通过 Web 界面添加它,但单击 'add' 导致错误静默重定向 (404)。
将 4.3.18 实例迁移到 5.1.5 后,“站点设置”页面中缺少 "Date and Time" 控制面板,以下控制面板从其原始位置移至 "Plone Configuration" 类别类别(从香草安装中可以看出):
- 语言(从通用配置到 Plone 配置)- 它也有不同的图标
- 邮件(从通用配置到克隆配置)
- 讨论(从通用配置到 Plone 配置)
- 图像处理(从内容到克隆配置)
- HTML 过滤(从安全到 Plone 配置)
我主要是对缺少的 "Date and Time" 控制面板感到不安。值得一提的是,在迁移后的站点设置页面上,有警告广告在 "Date and Time" 和 "Mail" 控制面板中未设置首选项 - 而这些首选项是在原始 4.3 站点中设置的!
此外,在 "normal"(并且成功)迁移期间(我的意思是在将内容转换为 Dexterity 的可选步骤之前),我定期重复以下行:
步骤集体。z3cform.datetimewidget 有一个无效的导入处理程序
最后,这似乎与 Dexterity 迁移无关,因为即使我不安装 Dexterity 并保留 ArcheTypes 内容类型也是如此。
我该怎么做才能解决这个问题?
附带说明一下,我是否需要关心那些在配置页面中移动的控制面板?这是其他地方出现问题的迹象吗?
确认描述的错误。您需要使用以下行在您自制的加载项的配置文件文件夹中添加 controlpanel.xml
:
<object name="portal_controlpanel" meta_type="Plone Control Panel Tool"
i18n:domain="plone" xmlns:i18n="http://xml.zope.org/namespaces/i18n">
<configlet title="Date and Time" action_id="DateAndTime" appId="DateAndTime"
category="plone-general" condition_expr=""
icon_expr="string:$portal_url/event_icon.png"
url_expr="string:${portal_url}/@@dateandtime-controlpanel" visible="True"
i18n:attributes="title">
<permission>Plone Site Setup: Site</permission>
</configlet>
</object>
尝试通过 [SITE_URL]/portal_controlpanel/manage_editActionsForm
通过 Web 界面添加它,但单击 'add' 导致错误静默重定向 (404)。