从Plone内容类型导出文件和图片字段到FSS有效格式
项目描述
简介
该产品添加了一个新的Plone视图(@@plone2fss),在站点的任何地方都可以访问。
从该视图可以执行以下两个任务:
将网站内容导出到文件系统
您可以将Plone站点的数据导出到与FileSystemStorage(最近iw.fss)产品兼容的格式。
导出程序没有查看当前内容的存储方式,因此这可能有助于更改与FileSystemStorage一起使用的存储策略,但您也可以导出(例如)存储在ZODB中的文件,以及使用FileSystemStorage和扁平策略存储的图像。
此程序不会修改已导出对象的当前存储,因此是安全的!
从您调用视图的路径的子树中找到的所有兼容数据都将导出。要导出整个网站,只需从门户根目录调用视图即可。
您还可以选择要存储的内容类型,但在当前的开发状态下,您只能限制默认类型(因此您可以决定不导出文件,因为它们已经使用FSS)。
对于 ImageField 字段(用于图像和新闻条目内容),您还可以添加一些其他非标准图像格式。Plone2FSS 很傻,所以它会尝试导出所有列出的格式,即使某些格式(例如)适用于图像内容类型但不适用于新闻条目。
这通常不会引起问题,但会生成空目录,采用 site1 策略。
更改存储方式
您还可以将现有内容从 AttributeStorage 或 AnnotationStorage 迁移到 FileSystemStorage。
您只能对网站的某个部分执行此任务,并限制门户类型的作用范围。这将更改您的 ZODB,所以在做之前,请务必备份您的数据!
为此,更改 Plone 的配置以使用 FSS 在基本内容类型上(您可以使用 redturtle.fss 产品轻松获取)。
存储策略“site2”
由于当前时间(iw.fss 2.7.6)存在一个漏洞,因此不支持存储策略 site2,这很危险。
平面格式也不太好,但我们需要它,所以我们实现了它。
Plone 2.5
要使用 Plone2FSS 与 Plone 2.5,下载源代码并将 Plone2FSS 目录(Plone2FSS/Products/Plone2FSS)复制到 Products 目录中。
待办事项
支持 site2 策略(以前的强制启用)。
支持名为“图像”和“文件”之外的字段和图像字段。
需要自动测试,针对 Plone 2.5 和 3。
变更日志
版本更改。
0.4.0
将 Plone2FSS 应用于 Plone 2.5 时不起作用。
支持平面策略(但您不应使用它)。
在导出过程中添加了门户类型选择,因此您可以选择要导出什么。
在迁移到 FSS 的过程中添加了门户类型选择,因此您可以仅迁移某些内容。
修复了错误:如果用户在图像字段中放入了非图像内容类型,则程序会失败。
添加了在导出期间使用的图像格式选择。
现在需要文件系统输出目录(因此您不能再淹没实例主目录了)。
0.3.0
添加了将内容存储从 AttributeStorage(或 AttributeStorage)迁移到 FileSystemStorage 的表单。
对于新闻条目内容类型,导出到 site1 是错误的。
0.2.0 - 未发布
添加了对 site1 策略的支持。
0.1.0 - 未发布
初始发布。
项目详情
下载文件
下载适合您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。