我可以将Liferay用作内容管理系统(CMS)吗?

时间:2012-11-05 09:04:28

标签: java-ee content-management-system liferay

有一个非常古老的网站是在封闭的内容管理系统( CMS )中编写的。不再支持此系统。我想改写这个网站。因为它现在没有扩展和很多错误。

显然,这个系统并不好。

我想使用 Liferay

我知道 Liferay 允许用户使用 portlet 通过单个站点配置对不同应用程序的访问。

我对这个功能感兴趣 -

  • 创建内容的工具;
  • 组织内容联合工作;
  • 管理内容:存储,版本控制,遵守访问,流程 控制工具;
  • ...
  • 发布内容;
  • 以适合导航,搜索的形式呈现信息;

即允许许多内容管理系统( CMS )的所有内容。 我可以使用 Liferay 作为内容管理系统( CMS )吗?

我非常感谢这些信息!

谢谢!

1 个答案:

答案 0 :(得分:1)

Liferay的核心是一个通用的portlet容器。它组织了显示portlet的页面。它管理身份验证,安全性等。

Liferay附带预先制作的portlet来管理Web内容:它是 Journal portlet。请参阅相应的section in the doc。它支持版本控制,国际化,模板化,基于角色的安全性,工作流程。

它涵盖了您描述的要求领域。它是否涵盖了我不知道的确切要求,因为它们不是非常精确(因为这些只是要求的“领域”)。

在内部,Liferay使用的服务可以或多或少地以编程方式访问。内容存储在数据库中。文档通过称为“FileSystemHook”的一个抽象级别存储。因此,文件可以存储在文件系统上,也可以存储在JCR存储库中,或者(可能)存储在数据库本身中。 JCR是管理内容的标准,如果使用此选项,我想它也可以通过某个界面访问。

所有这一切使Liferay成为一个开箱即用或定制开发的相当可扩展的平台,但它也具有复杂性的成本。

PS:过去两年我没有积极使用Liferay,因此部分信息可能已过时。