plone实用程序将文本中的相对或绝对路径更改为uid(和resolveuid)
collective.pathtouid的Python项目详细描述
Introduction
一个plone实用程序和视图,帮助您转换站点内容中的路径。
您可以使用新提供的实用程序:
>>> utility = getUtility(IUIDConverted) Do something with the utility methods
此外,还提供了一个plone视图来自动修复文档中的路径。
只需拨打电话:
http://yourplone/folder/subfolder/@@convertUID
然后可以修复“子文件夹”树中的所有内容。
How is not going well on Kupu feature?
Kupu项目具有类似于固定KuPU(和TyMyCE)创建的特性。 链接。
但是,这并不总是有效的,例如,如果由于某种原因,您的内容有 路径如下:
/plonesite/foo/foo
另外:kupu在plone世界中使用较少,即使在plone环境中也很少使用, 您必须安装并选择它作为所见即所得编辑器才能使用其转换 特征。
Warning
This product is in early development stage; it will not substitute Kupu migration utility and is much less tested.
Use at your own risk… Data.fs backup can make difference between life and death
TODO
- 用户界面的国际化 PLIN固定形式现在需要一些爱
- 更多测试
- 成为kupu迁移工具的完整替代品
- 还提供“UID to Path”功能
- 相对路径转换不适用于所有可能的路径(即:'../foo/a-document')
- 如果目标对象的链接方法/遍历,则转换将不起作用 (即:“foo/image id/image_thumb”)