一个网站目前在OpenCms中,需要按原样迁移到Liferay框架。
OpenCms中有一个JSP模板的概念。是否有可能将OpenCms中存在的jsp模板的概念复制到liferay中的主题/布局中?
OpenCms模板使用cms标签,如<cms: />
如何将整个网站从OpenCms转移到Liferay?
我已经搜索了很多关于此的内容,但我没有得到任何答案。
帮助将不胜感激。
编辑:
以下是有关该项目的更多信息:
该网站包含静态页面和动态页面。我需要一种方法在liferay中重新创建它们,以便将来如果用户希望更改网站的数据内容,他们可以轻松地完成。如果是动态页面,他们将更新他们的数据库。在静态页面的情况下,他们希望从liferay框架中更改数据(如果需要)。
我应该如何创建模板并添加使用特定模板的页面,还要向页面添加内容?
我应该编写一个代码,还是可以直接从liferay UI中编写代码?有快速的方法吗?
我尝试使用ftl模板。但是它会有用还是我应该从liferay创建模板?
答案 0 :(得分:1)
我没有使用OpenCms的经验,但Liferay的CMS已经构建了由模板呈现的文章,例如自由标记或速度模板。从我读到的问题和评论中,这可能是您正在寻找的内容:
在OpenCms中识别内容文章的元素,在Liferay中创建适当的结构,并使用这些结构将文章导入结构化文章。此外,创建模板,根据导入的文章中的需要呈现HTML输出。
您可能还想创建页面(Liferay API中的布局)并使用相应的内容填充它们。 Liferay的几乎所有功能都可以通过API获得 - 而且通过这个API导入内容很有可能(事实上,这是一个常见的用例)。我无法帮助您阅读OpenCms内容的最佳方式。
为了适应Liferay CMS API我很长时间推荐了sevencogs演示。不幸的是,这已经不再维护,但是blog article总结了许多您可能想要使用的调用和API用法。