1

有一个很老的网站是用一个封闭的内容管理系统(CMS)编写的。此系统不再受支持。我想重写这个网站。因为它现在无法扩展并且有很多错误。

显然,这个系统不好。

我想使用Liferay。

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

我对这个功能感兴趣 -

  • 创建内容的工具;
  • 组织内容方面的联合工作;
  • 管理内容:存储、版本控制、依从性访问、流量控制工具;
  • ...
  • 发布内容;
  • 以适合导航、搜索的形式呈现信息;

等等

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

4

1 回答 1

0

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

Liferay 带有预制的portlet 来管理Web 内容:它是Journal portlet。请参阅文档中的相应部分。它支持版本控制、国际化、模板化、基于角色的安全性、工作流。

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

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

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

PS:过去两年我没有积极使用Liferay,所以其中一些信息可能已经过时了。

于 2012-11-05T10:45:27.110 回答