我是Liferay Portal的新手,使用的是6.1 CE。我试图找到一种方法,允许多个开发人员同时对单个Liferay Portal进行更改。我知道我可以设置一个Staging环境,并允许所有开发人员登录Live站点并在该实例的Staging环境中开发。我还知道我可以设置远程登台 - 允许开发人员在单独的登台环境(在不同的Liferay实例上)进行更改,然后将更改远程发布到Live站点。我也知道,多个开发人员都可以登录到单个远程登台环境。
我想知道的是:我可以将多个Liferay实例设置为远程登台环境(每个开发人员一个),这些环境都发布到同一个Live Liferay门户实例(与所有登台环境分开)吗?如果是这样,在一个远程登台环境中进行的更改然后发布到Live是否会反映在其他远程登台环境中?例如,如果在登台环境中更改了页面。 A并发布到Live,将在Staging Env中看到变化。 B,还是会忘记改变?
我希望问题/场景有意义。如果需要进一步说明,请告诉我,以便我可以添加详细信息。提前谢谢。
答案 0 :(得分:1)
从Liferay 6.1开始,您可以使用page variations - 有效地分支您的内容,这样您就可以使用多个并行版本。这似乎与你描述的最接近,尽管它可能不完全匹配。
您也可以手动导出/导入页面和文章并移动它们,但我觉得您正在寻找一种更像分布式版本控制系统的自动机制 - 我怀疑您会在任何地方找到它。仍然会有一定数量的消除歧义歧义的手工工作 - 而且其界面通常有点毛茸茸。