我在Linux debian上的Plone 4.1中添加了Products.Reflecto 2.5.1。因此文件系统上的文件可以直接访问,但我无法访问这些文件进行编辑。例如Products.ImageEditor在我的plone站点的反射器中编辑FS上的图像。我也不能像在任何其他plone文档上传中那样编辑文档文件,即描述。另外,我无法获得collective.quickupload portlet以允许多次上传。如何实现这一目标。 因此版本控制如何帮助这些上传的文件,即Reflecto文件。历史记录不会显示Plone外部修改的文件的任何条目(这是自然的)。如何在Reflecto中使用上传文件的版本控制?
答案 0 :(得分:2)
我是Reflecto的原创作者之一。
Reflecto是一个将文件系统的一部分合并到Plone站点的工具。它允许您浏览文件系统层次结构并访问其中的文件。文件表示为简单的可下载对象,而不是完整的CMF或Plone内容类型。
因此,Reflecto旨在显示Plone网站内的文件系统内容,但它明确指出这些文件不是完整的Plone内容类型。
我不确定您有什么要求或者您对版本控制的确切含义;作为一名软件开发人员,我将其定义为revision control,并且由于您正在处理完整的文件系统,因此我将使用当前的修订控制包(如SVN,git或mercurial)来执行此类任务。那当然没有融入Plone; Reflecto没有给你那种整合水平。
因此,听起来像Reflecto是你的问题的错误包。也许您应该考虑将内容导入Plone以将文件转换为成熟的内容项目?