需要对多媒体数据内容管理系统体系结构的建议

时间:2012-08-04 17:13:36

标签: architecture content-management-system liferay multimedia

我需要设计“多媒体数据内容管理系统”。我正在考虑不同的架构。根据我的要求,如果你能协助我决定建筑,我会很乐于助人。


系统要求:

  • 系统中有3种类型的用户:Creator,Approver&观看者
  • 创作者将创建多媒体内容,主要是视频,但有时也是静态图像。
  • 审批人将批准多媒体内容。
  • 查看器应能够在基于adobe flash的视频播放器中查看多媒体数据。(这将是不同的应用程序,名为Viewer App)。
  • 观看者应用程序将提交统计数据,例如特定视频播放的次数。
  • 创作者应以任何格式上传视频文件,但应用程序应将其转换为与查看器应用程序兼容的适当格式。
  • 用户还可以为每个视频配置一些参数,这些参数特定于Viewer App。
  • 创作者和审批者应能看到不同的报告。
  • 不同的用户可以拥有不同的权限来执行操作,并且用户可以对不同的部分进行基于角色的访问。
  • 此应用程序可以拥有数千个用户池。

问题:

  • 这样的系统是否已经存在,可以随时提及?
  • 我听说过很多关于liferay的事。这种应用程序是否是正确的架构?
  • 如果liferay是正确的架构,我可以从哪里开始开发这种应用程序?
  • 我准备购买商用现成组件,如果它可以帮助我快速实施该系统。

由于

1 个答案:

答案 0 :(得分:0)

Liferay拥有良好/细粒度的权限系统(角色和权限可以应用于数据级别,即对于上传的特定文件,您可以授予哪些用户可以查看,谁可以更新以及谁可以删除或谁可以上传)并且还可以与jBPM和kaleo等工作流程引擎集成,以批准,拒绝用户添加或更新的内容。

Liferay没有您提到的完整浏览器应用程序,但它提供了上传文档和媒体的API。它提供与不同预览软件的集成,如openOffice(用于查看.doc.docx等格式),imageMagick(用于查看浏览器内的pdf)和Xuggler(用于多媒体文件)。 / p>

liferay中有一个Documents & Media portlet(D& M),您可以查看哪些内容具有特定文档的read-count等功能。媒体文件上传,文件评论和媒体文件等。如果您可以继续使用liferay来构建应用程序,那么这将是一个很好的想法。

您可以基于Liferay的D& M portlet构建portlet应用程序或自定义D& M portlet(警告!定制liferay的内置功能在升级方面带来了大量开销