将文件和图像字段从plone内容类型导出为fss有效格式

Products.Plone2FSS的Python项目详细描述


简介

这个产品添加了一个新的plone视图(@plone2fss),可以在站点的任何地方使用。

从这个视图中,您可以执行下面描述的两个任务。

将站点内容导出到文件系统

您可以将plone站点的数据以兼容的格式导出到文件系统 使用文件系统存储(最近是iw.fss)产品。

导出过程没有查看当前内容的存储,因此这可能有助于更改 与文件系统存储一起使用的存储策略,但也可以导出(例如)以下文件 存储在zodb中,并且图像已经使用平面策略使用文件系统存储存储到 与目录策略兼容的文件系统。

此过程不会影响导出对象的当前存储,因此是安全的!

从调用视图的路径导出子树中找到的所有兼容数据。 要导出whoe站点,只需从门户根目录调用视图。

您也可以选择内容类型存储,但在当前的开发状态下,您只能 限制默认值(这样您就可以决定不导出文件,因为它们已经使用了fss)。

对于imagefield字段(用于图像和新闻项内容),还可以添加一些其他非标准字段 图像格式。plone2fss是愚蠢的,所以它试图导出到列出的所有格式,如果 可用于(例如)图像内容类型,但不可用于新闻项。

这通常不是问题,但会使用site1策略生成空目录。

使用的更改存储

还可以将现有内容从属性存储或AnnotationStorage迁移到 文件系统存储。

同样,您只能对站点的一部分执行此任务,并限制要执行的门户类型。 这将改变你的zodb,所以请…请备份你的数据之前!

为此,请更改plone的配置,以便在基本内容类型上使用fss (您可以使用redturtle.fss产品轻松获得此信息)。

存储策略“站点2”

不支持存储策略site2,因为在当前时间(iw.fss 2.7.6)它是危险的 一只虫子。

平面格式也不好,但是我们需要它,所以我们已经实现了它。

扑通声2.5

要将plone2fss与plone 2.5结合使用,请下载源代码并在 鸡蛋结构(plone2fss/products/plone2fss)到产品目录。

待办事项

  • Support also the site2 strategy (previous a forced enabling).
  • Support for file and images fields that are not called ‘image’ and ‘file’.
  • Need automated test, for Plone 2.5 and 3.

更改日志

版本更改。

0.4.0

  • Use Plone2FSS onto Plone 2.5 was not working.
  • Supported the flat strategy (but you must not use it).
  • Added portal types selection to export procedure, so you can choose what to export.
  • Added portal types selection to the migrate to FSS procedure, so you can migrate only some contents.
  • Fixed bug: the procedure fail if in an image field the user put a non-image content type.
  • Added the selection of what image formats use during export.
  • The filesystem output directory is now required (so you can’t flood the instance home anymore).

0.3.0

  • Added a form to migrate content storages from AttributeStorage (or AttributeStorage) to FileSystemStorage
  • Export to site1 was wrong for News Item content type.

0.2.0-未发布

  • Added support for site1 strategy.

0.1.0-未发布

  • Initial release.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常