gpt4 book ai didi

python - 使用 funnelweb 将现有文件夹/文件结构迁移到 Plone

转载 作者:太空狗 更新时间:2023-10-30 00:57:03 25 4
gpt4 key购买 nike

我希望将现有文件和文件夹结构从我的 PC 迁移到 Plone 4.1,而不考虑操作系统,即 Windows/Linux。

我已经阅读了有关 Mr.migrator、transmogrifier、Enfold 桌面、FTP 等的文档。但我希望有一个批处理,它将遍历文件夹结构并创建相同的文件其中的文件并上传到 Plone 无需任何干预。文件结构应与最初指定的服务器路径相同。目的是在上传新文件之前将遗留内容上传到 Plone 中,并进一步对其进行自定义以满足要求。

有没有这样的产品,可以直接在buildout.cfg中使用?

buildout.cfg 的部分片段现在在 linux debian 上使用 funnelweb for plone 4.1

parts =
instance
zopepy
zopeskel
unifiedinstaller
repozo
backup
chown
funnelweb

[funnelweb]
recipe = funnelweb
crawler-site_url=file:///home/xyz/Desktop/MassMail/mm_files
ploneupload-target=http://admin:admin@localhost:8081/VAGroup

需要将 url 中的文件上传到文件夹 /mysore 中的 plone 实例中。如果

url=file:///home/xyz/Desktop/MassMail/mm_files 

用于代替网页,我本地系统的 MassMail 文件夹中的文件应该自动上传到指定目标文件夹中的 VAGroup 站点?

具体应该怎么做?文件可以包含需要上传到站点的 .doc、.xls、.img、.png、.pdf 等。我看到了/var/funnelwebcache/中的所有文件以及带有 file.metadata 的文件。为什么它没有上传到网站?我是否必须指定其他内容。此外,我只需要文件夹中的文件:mm_files 而不是来自父/祖 parent ,即不是来自 home/xyz/Desktop/MassMail 我在缓存中看到的子目录。

最佳答案

我认为问题在于 mr.migrator、transmogrifier 和 funnelweb 之间存在混淆。

Mr.migrator 是一种通过命令行运行变形管道的方法。 Funnelweb 是一个预打包的管道。

因此,如果您像上面那样使用 mr.migrator,则需要创建一个完整的 transmogrifier pipeline.cfg,自行配置所有部分。

如果您在使用 funnelweb 时可以按照此处的说明操作 https://github.com/collective/funnelweb并使用文件网址,例如url=file:///home/xyz/Desktop/MassMail/mm_files 它应该可以工作。

关于python - 使用 funnelweb 将现有文件夹/文件结构迁移到 Plone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11949620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com