跳转到主要内容

从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 - 未发布

  • 初始发布。

项目详情


下载文件

下载适合您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

Products.Plone2FSS-0.4.0beta.tar.gz (16.2 kB 查看散列)

上传时间

构建分发

Products.Plone2FSS-0.4.0beta-py2.4.egg (18.0 kB 查看散列)

上传时间

由以下支持