我想问一个关于是否有问题的问题我应该迁移到Liferay 6.2。
我和我的团队自4个月以来一直在使用Liferay 6.1(CE版)进行大规模开发的门户工作,现在,由于项目发布日期仍然是4-5个月(所以我确实有时间),我是想知道现在迁移到6.2是一个不错的选择。
我已经尝试过新版本,我必须说我对新功能印象深刻,因为现在我没有发现任何错误。
任何人都有过在Liferay 6.2上开发portlet /主题的经验吗?现在进行迁移是值得的,还是等待下一次ga2发布?
非常欢迎任何建议。
由于
答案 0 :(得分:8)
主要取决于您在该门户网站上完成的工作类型。即使是Liferay中的轻微升级,也会在源代码中产生重大差异。如果这会影响您已完成的工作,也会影响升级。例如,如果出现以下情况,将很难更新:
另一方面,如果你的大部分工作都与轻量级主题和内容管理有关,那么它可能会变得相对简单而轻松。
在任何情况下,请确保保留Liferay数据库的备份,因为一旦升级,就无法降级回初始版本。
答案 1 :(得分:2)
当您使用CE时,我的建议是尽快升级。原因是6.1没有更新,现在6.2已经出来了。如果您在5个月内上线,那么您将使用的版本在发布之日的半年内不受支持。
替代方案是转到EE,从发布后支持约5年,例如你会在你面前有几年的支持。然而,正如Liferay支付我的薪水一样,请注意我可能有偏见......
当然,“Liferay”不支持并不意味着你无法解决任何错误或问题,但你必须自己做这件事,迟早你应该升级。 ..如果你还没有住,我建议你早点做。
答案 2 :(得分:0)
Liferay 6.2(尚未)支持与Liferay 6.1一样多的市场应用程序。 Liferay 6.2 CE也有错误,补丁仅供EE用户使用;这迫使我们使用Liferay 6.1 CE而不是6.2 CE。
答案 3 :(得分:0)
如果您在Liferay下使用Vaadin框架,则会遇到问题。 Liferay 6.2 CE不支持Vaadin开箱即用......它与Vaadin 6.8一起提供,但它已经破解 - 您的portlet代码将会中断。 你最好不得不考虑转移到Vaadin 7.1 ......这是一个非平凡的代码迁移,因为许多项目已被弃用在6.8和7之间。 我走了那条路,学习曲线出乎意料地陡峭。