Liferay-具有用户自定义功能的站点页面

Liferay-具有用户自定义功能的站点页面,liferay,liferay-6.2,Liferay,Liferay 6.2,我有一个要求,即每个用户都有一组不同的portlet,他可以根据自己的角色查看和管理这些portlet 我最初考虑为用户页面建模,因为我希望每个用户都可以拖放portlet并设置首选项。但后来我意识到我不能拥有一个用户主页,也不能基于角色禁用portlet,因为一个用户页面上的所有portlet都具有“所有者”的查看权限 在社区主页上也可以这样做。我可以使用具有基于角色权限的portlet配置社区主页吗。每个用户还可以在页面上拖动或添加这些portlet,并设置权限。我怀疑我能否在社区页面上为所

我有一个要求,即每个用户都有一组不同的portlet,他可以根据自己的角色查看和管理这些portlet

我最初考虑为用户页面建模,因为我希望每个用户都可以拖放portlet并设置首选项。但后来我意识到我不能拥有一个用户主页,也不能基于角色禁用portlet,因为一个用户页面上的所有portlet都具有“所有者”的查看权限

在社区主页上也可以这样做。我可以使用具有基于角色权限的portlet配置社区主页吗。每个用户还可以在页面上拖动或添加这些portlet,并设置权限。我怀疑我能否在社区页面上为所有用户授予公共访问addportlet权限,因为该页面将加载portlet


在这种情况下,我是否可以使用第一种方法,并根据特定角色灵活地在用户主页(私人页面)上显示Portlet集,而不受“所有者角色”的干扰。

Liferay的“用户个人站点”功能不是一个用例?是的,我希望用户个人站点预先配置不同的Portlet。登录时的用户A具有A、B、C portlet,登录时的用户B具有A、C、E portlet,其中B只能由角色x看到,E只能由角色y看到。A和C可以被任何角色看到。由于这些页面必须预先配置,因此可以使用页面模板或属性进行配置。一页模板或一组属性只能应用于我看到的一个页面。然后最好使用portlet本身或使用主题来控制它们的呈现,这取决于您的选择。