【发布时间】:2012-01-08 20:37:12
【问题描述】:
我想知道 Plone 4 是否有 API。我在 api.plone.org 上没有看到记录。
基本上我想做的是将内容通过管道传输到 Plone 页面。我们在 MySQL 中有许多查找表,如果它们的内容可以移植到 Plone,则可以在 Plone 中找到并索引这些内容。这些表格每年大约更新四次,因此每次通过管道传输时,都会成为同一文档的新版本。
【问题讨论】:
标签: plone
我想知道 Plone 4 是否有 API。我在 api.plone.org 上没有看到记录。
基本上我想做的是将内容通过管道传输到 Plone 页面。我们在 MySQL 中有许多查找表,如果它们的内容可以移植到 Plone,则可以在 Plone 中找到并索引这些内容。这些表格每年大约更新四次,因此每次通过管道传输时,都会成为同一文档的新版本。
【问题讨论】:
标签: plone
api.plone.org 已过时。
如果您想知道如何使用 Python 编写 Plone,请阅读此处:
http://collective-docs.readthedocs.org/en/latest/index.html
但是,Plone 与任何其他 Python 程序没有什么不同。您可以在 Plone 中使用标准 Python MySQL 库和框架。
存在一个用于将内容导入 Plone 的框架,称为 Transmogrifier:
http://pypi.python.org/pypi/collective.transmogrifier/1.0
以及各种子包:
http://plone.org/products/mr.migrator
http://www.slideshare.net/regebro/transmogrifier-migrating-to-plone-with-less-pain-2387600
Plone Conference 2011 有一个将 Liferay CMS SQL 数据导入 Plone 的示例,但 AFAIK 此演示文稿尚未上线。
在任何情况下都需要高级 Python 技能。
【讨论】: