我有一个变形器管道,它从我的 Plone 站点导出路径(并且应该导出存储在站点其他部分的所有使用过的资源)。
管道非常标准:
[transmogrifier]
pipeline =
sitewalker
manifestexporter
fileexporter
marshaller
propertiesexporter
commentsexporter
datacorrector
portletsexporter
writer
EXPORTING
我可以看到发生了一些事情(来自var/log/instance.log
),最后quintagroup.transmogrifier.logger
(该EXPORTING
部分)告诉我大约 83 个导出的项目,看起来不错。
我可以看到quintagroup.transmogrifier.writer
创建了一个TarballExportContext
; 但StringIO
只是,我看不到它写入磁盘的位置,或者注入管道让我以某种方式将它返回给用户。
我查看了 quintagroup 网站,但三个“文章和博客”链接中有两个已损坏。从 Plone 2 到 Plone 3的内容迁移页面使用directory
上下文。
当然,我想要压缩包;我认为这将是一个非常明显的要求。这应该怎么做?(默认!)tarball
上下文是否损坏,我是否需要自己(从目录)创建我的 tarball?
更新:directory
“上下文”导出有效,并在 {site root}/{path option}/{prefix option} 下给了我一棵树。