1

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

4

1 回答 1

2

我是 Reflecto 的原作者之一。

Reflecto 的 PyPi 页面

Reflecto 是一种将文件系统的一部分合并到 Plone 站点中的工具。它允许您浏览文件系统层次结构并访问其中的文件。文件表示为简单的可下载对象,而不是完整的 CMF 或 Plone 内容类型。

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

我不确定您有什么要求或版本控制的确切含义;作为一名软件开发人员,我将其定义为修订控制,并且因为您在这里处理的是完整的文件系统,所以我将使用当前的修订控制包,例如 SVN、git 或 mercurial 来完成这样的任务。这当然不会集成到 Plone 中;Reflecto 并没有为您提供那种级别的集成。

因此,听起来 Reflecto 是解决您问题的错误软件包。也许您应该考虑将您的内容导入 Plone 以将文件转换为完整的内容项?

于 2012-06-06T08:42:13.067 回答