我们正在尝试使用Liferay 6为多个(非相关)组织创建基于SaS的门户。我们希望采用一种方法,我们可以根据用户信息自动生成这些组织设置。
我们可能要求为每个组织设置单独的域/网站。
截至目前,我已经考虑了两个选项
根据我的理解,我认为这可以通过上述两种方法实现。我想了解您在以下两点方面对这两种方法的经验。
答案 0 :(得分:8)
简单的答案是Portal Instances,因为它是为多租户而构建的。
这种方法的好处是会有数据隔离。每个实例都维护自己的用户,社区,博客条目等集合。
管理方面,将有一个帐户,即omni-admin,可以访问所有这些实例。最重要的是,每个实例都可以拥有自己的管理员来管理该特定实例。
此外,我不相信使用组织会允许您为他们分别创建域名。
同样在Liferay 6.1中继续前进,组织没有页面站点拥有它们,尽管我们可以模仿站点的行为。
希望这有帮助。
答案 1 :(得分:2)
我正在为多个网站使用组织,他们都没有看到对方,每个网站都有自己的用户,角色,部门和社区。 Apache和Liferay虚拟主机url会对每个组织主页进行适当的重定向。
对于管理员,我认为更容易,因为在一个控制面板中,您可以管理所有内容,或仅管理您想要的“范围”。
答案 2 :(得分:0)
关于使用实例,请检查过程以配置它们,看看是否可以自动创建新实例。对组织也不是很确定,但是必须触及portal-ext.properties可能会更糟糕的自动化。
此致