我正在研究调查模块..我想使用 Life ray 进行内容管理.. 管理员在 cms 面板中发布一组问题和答案(最好是 csv 导入)。
调查问卷集需要进行版本控制,对调查集中的任何一项进行更改都需要更新整个调查集的版本。
当我请求特定版本时,我应该通过网络服务获取该版本的整套调查问卷。
liferay 可以用作网络服务吗?符合我的要求吗..?它是否支持多媒体文件上传?
最佳答案
在这种情况下,仅使用 Liferay 来实现 CMS 功能似乎有点过分了,当然,如果您不开发一个或多个 portlet,而只是使用 Liferay 为单独的 Web 应用程序(甚至独立桌面)存储 CMS 数据应用程序)。
话虽如此,Liferay CMS 可以通过 webservices 调用。据我所知,一个问题是您将如何在 Liferay CMS 中表示您的调查/问卷。 。由于您并没有真正提供有关它们如何组成/结构的大量信息,因此我无法详细说明这一点,但在我看来,您可能必须将 1 项调查分成多个 Liferay CMS文章(基于结构和模板)。这意味着您必须编写一个自定义服务来封装您所描述的版本控制系统,因为默认情况下,对 Liferay 中一篇文章的更改不会传播到其他链接的文章。
Liferay 还有一个“媒体库”组件,它应该足以支持您的媒体文件上传要求(也可以通过网络服务获得)。
关于java - liferay cms 中的内容版本控制和 csv 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5066823/