有一个非常古老的网站是在封闭的内容管理系统( CMS )中编写的。不再支持此系统。我想改写这个网站。因为它现在没有扩展和很多错误。
显然,这个系统并不好。我想使用 Liferay 。
我知道 Liferay 允许用户使用 portlet 通过单个站点配置对不同应用程序的访问。
我对这个功能感兴趣 -
等
即允许许多内容管理系统( CMS )的所有内容。 我可以使用 Liferay 作为内容管理系统( CMS )吗?
我非常感谢这些信息!
谢谢!
答案 0 :(得分:1)
Liferay的核心是一个通用的portlet容器。它组织了显示portlet的页面。它管理身份验证,安全性等。
Liferay附带预先制作的portlet来管理Web内容:它是 Journal portlet。请参阅相应的section in the doc。它支持版本控制,国际化,模板化,基于角色的安全性,工作流程。
它涵盖了您描述的要求领域。它是否涵盖了我不知道的确切要求,因为它们不是非常精确(因为这些只是要求的“领域”)。
在内部,Liferay使用的服务可以或多或少地以编程方式访问。内容存储在数据库中。文档通过称为“FileSystemHook”的一个抽象级别存储。因此,文件可以存储在文件系统上,也可以存储在JCR存储库中,或者(可能)存储在数据库本身中。 JCR是管理内容的标准,如果使用此选项,我想它也可以通过某个界面访问。
所有这一切使Liferay成为一个开箱即用或定制开发的相当可扩展的平台,但它也具有复杂性的成本。
PS:过去两年我没有积极使用Liferay,因此部分信息可能已过时。