我有大量的自动生成的html文件,我想推到我的Plone网站与脚本。我现在生成文件,登录Plone,在每个单独的页面上单击edit,然后将html复制并粘贴到编辑器中。我想把这个自动化。最好保留plone的版本控制,为编辑自动生成注释,并且来自特定的用户。在
我读过并尝试过Webdav,但在让它持续工作方面运气不佳,我知道有一种方法可以通过ftp连接到plone,但还没有尝试过。我不确定这些是否是我需要的方法。在
我的谷歌搜索没有给我带来任何有用的东西。从哪里开始寻找解决方案有什么想法?或者有什么关于实现它的提示?在
Tags:
我认为transmogrifier是这项工作的最佳工具,但不管你怎么做,这绝对是一项编程任务。它用于许多这样的迁移作业,例如migrating from drupal。在
有一个附加组件,wsapi4普隆核心WebLion的pumazi开始为门户网站提供web服务,然后你就可以连接到这些服务了。您可以通过XML-RPC调用创建、修改和删除内容。唯一的警告是它还不能用于集合(特别是标准)。在
项目:http://pypi.python.org/pypi/wsapi4plone.core 文件:http://packages.python.org/wsapi4plone.core/
您也可以通过Python(zopepy或其他方法)通过编程方式连接到ZODB。在
这些可以让你开始:
http://plone.org/documentation/kb/manipulating-plone-objects-programmatically/reading-and-writing-field-values-您应该能够了解访问器和赋值器(setter和getter),在您的情况下,您很可能会使用目标文本(吸气剂)和目标文本(塞特)。在
https://weblion.psu.edu/trac/weblion/wiki/AutomatingObjectCreation-许多示例(稍微过时,但仍然相关)
您可以通过以下方法在Plone中编写任何脚本:
bin/instance run
脚本(有关此示例,请参见charm)。在您还可以使用以下迁移框架:
它允许您编写迁移代码,并通过GenericSetup或Browser视图触发它。此外,在Transmogrifier上还编写了一些应用程序,大致针对您所描述的内容,其中最流行的是:
我建议您考虑使用或编写一个Transmogrifier“blueprint(s)”来执行导入,并使用一个工具来执行管道,该工具可以简化:
你可以通过searching PyPI for "transmogrify"找到蓝图。一套流行的蓝图是:
除了完成任务外,变形者方法的一个主要吸引力是能够与他人分享有用的蓝图。在
相关问题 更多 >
编程相关推荐