gpt4 book ai didi

python - 如何在 Plone 4.1 中使用 Products.Reflecto 对 FS 中的文件进行版本控制?

转载 作者:行者123 更新时间:2023-12-01 06:00:00 25 4
gpt4 key购买 nike

我在 Linux debian 上的 Plone 4.1 中添加了 Products.Reflecto 2.5.1。因此,文件系统上的文件可以直接访问,但我无法访问这些文件进行编辑。例如,使用 Products.ImageEditor 在我的 Plone 站点的反射器中编辑 FS 上的图像。我也无法像任何其他 Plone 文档上传那样编辑文档文件,即描述。另外,我无法让 Collective.quickupload portlet 允许多次上传。如何才能实现这一点。 因此,版本控制如何帮助这些上传的文件(即 Reflecto 文件)。历史记录不显示在 Plone 外部修改的文件的任何条目(这是自然的)。如何在 Reflecto 中对上传的文件使用版本控制?

最佳答案

我是 Reflecto 的原作者之一。

来自 PyPi page for Reflecto :

Reflecto is a tool to incorporate part of the file system into a Plone site. It allows you to browse through a filesystem hierarchy and access the files in it. Files are represented as simple downloadable object, not as full CMF or Plone content types.

因此 Reflecto 旨在显示 Plone 网站内的文件系统内容,但它明确指出这些文件不是完整的 Plone 内容类型。

我不确定您有什么要求,或者您所说的版本控制到底是什么意思;作为软件开发人员,我将其定义为 revision control ,并且因为您在这里处理完整的文件系统,所以我将使用当前的修订控制包(例如 SVN、git 或 Mercurial)来完成此类任务。这当然不会集成到 Plone 中; Reflecto 无法为您提供这种级别的集成。

因此,听起来 Reflecto 对于您的问题来说是错误的包。也许您应该考虑将内容导入 Plone 以将文件转变为成熟的内容项?

关于python - 如何在 Plone 4.1 中使用 Products.Reflecto 对 FS 中的文件进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10908588/

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