将网站从OpenCms迁移到LIferay

将网站从OpenCms迁移到LIferay,liferay,liferay-6,opencms,liferay-theme,Liferay,Liferay 6,Opencms,Liferay Theme,一个网站目前在OpenCms中,需要按原样迁移到Liferay框架 OpenCms中有JSP模板的概念。是否可以将OpenCms中的jsp模板概念复制到liferay中的主题/布局中 OpenCms模板使用cms标记,如 我如何才能将整个网站从OpenCms转移到Liferay 关于这一点,我在谷歌上搜索了很多,但我没有得到任何答案 我们将不胜感激 编辑: 以下是有关该项目的更多信息: 该网站有静态和动态页面。我需要一种在liferay中重新创建它们的方法,以便将来如果用户希望更改网站的数据内容

一个网站目前在OpenCms中,需要按原样迁移到Liferay框架

OpenCms中有JSP模板的概念。是否可以将OpenCms中的jsp模板概念复制到liferay中的主题/布局中

OpenCms模板使用cms标记,如

我如何才能将整个网站从OpenCms转移到Liferay

关于这一点,我在谷歌上搜索了很多,但我没有得到任何答案

我们将不胜感激

编辑:

以下是有关该项目的更多信息:

该网站有静态和动态页面。我需要一种在liferay中重新创建它们的方法,以便将来如果用户希望更改网站的数据内容,他们可以很容易地这样做。在动态页面的情况下,他们将更新其数据库。对于静态页面,他们希望更改liferay框架中的数据(如果需要)

我应该如何创建模板和添加使用特定模板的页面,以及如何向页面添加内容

我应该编写代码还是可以直接从liferay UI编写?有没有快速的方法可以做到这一点


我尝试使用ftl模板。但是它有用吗?或者我应该从liferay创建模板吗?

我没有OpenCms的经验,但是liferay的CMS有结构化文章,可以通过模板呈现,例如freemarker或velocity模板。从我对你的问题和评论的理解来看,这可能是你想要的:

在OpenCms中识别内容文章的元素,在Liferay中创建适当的结构,并使用这些结构将文章导入结构化文章。此外,创建模板,根据需要从导入的文章中呈现HTML输出

您可能还需要创建页面(Liferay API中的布局)并用相应的内容填充它们。几乎所有Liferay的功能都是通过API提供的,并且很有可能通过该API导入内容(事实上,这是一个常见的用例)。我不能帮助你找到阅读OpenCms内容的最佳方式


为了适应Liferay CMS API,我一直推荐sevencogs演示。不幸的是,它不再被维护,但是这里有一个摘要,总结了许多您可能想要使用的调用和API用法

在OpenCms中,
标记或jsp模板实际上做了什么?@Olaf Kock:Hi-Olaf感谢您的及时回复。在opencms中,他们有一个构建jsp模板的概念,其中他们有自己的opencms标记,例如,等等。我的主要需求是将当前在opencms中的网站迁移到liferay。他们已经创建了一些用于opencms的模板。我应该如何在lifeeray中复制它们?我在考虑使用liferay中的主题和布局。但我不知道如何从这个开始。你能提供一些帮助吗?@Olaf Kock:我想问的是,我是否有可能从opencms迁移到liferay?简短的回答是“是的,你当然可以迁移”,请参阅下面的长期回答谢谢你给我一个线索。我会尝试你建议的方法,并会让你不断更新。我在liferay论坛上发布了这个问题,但没有得到任何回复。。我对你的答案投了赞成票我以前使用freemarker模板进行门户开发,用于根据条件发送邮件。我可以在这里使用相同的模板来代替opencms jsp模板进行迁移吗?@Prakash K:你能告诉我该如何解决这个问题吗?我应该使用java函数以编程方式创建模板,还是使用提供的liferay接口创建模板?我们将不胜感激。我已经更新了我的问题