我想用具有以下功能的仪表板/ portlet来实现一个仪表板:


仪表板显示各种服务(网络银行,邮件,核心银行,内联网,Sharepoint等)的总体状态。
第一级可以显示服务名称,状态可以显示绿色,琥珀色或红色。
如果用户单击服务名称,则他/她应会看到该服务的简要说明,
注释–支持人员可以在其中突出显示服务质量下降的原因,联系人详细信息等。
所有这些状态更改应为
存储,我们应该能够查看
服务可用性报告
在一个月,一个季度或一个
指定的日期范围(最大为1
年)。
显示预定时间的日历
每月停机时间。它
应该有一个标题(要显示
在日历上),位置(在哪里
该活动将被执行),
说明,开始时间和结束
时间。
我们应该能够提出报告
在一个
每月,每季度或每年。
用户管理-应该是
最初与AD集成
登录并进一步申请
应该能够跟踪用户权限
(可配置)以确保谁可以看到
哪些服务以及谁可以提供
变化,应创建小表盘
也可以使用应用程序进行控制
级访问权限。


有人可以建议一个实现上述目的的好工具吗?我愿意使用Java或PHP或任何其他语言。
可以使用Liferay或Pentaho完成上述操作,还是有其他一些更适合创建仪表板的工具?

请帮忙
谢谢。

最佳答案

我在最近的项目中有类似的要求,这是我所做的:
-创建私人用户页面并添加您需要的所有portlet
-通过“管理页面->导出”导出页面
-将导出的LAR文件复制到liferay安装中(复制到portal-ext.properties文件所在的liferay主文件夹中)
-调整portal-ext.properties
-通过添加“ default.user.private.layout.name = Dashboard”将私人用户页面重命名为“ Dashboard”
-通过设置“ layout.user.private.layouts.modifiable = false”将私人页面设为只读
-通过添加“ default.user.private.layouts.lar = / path / to / the / lar / file.lar”,使用导出的LAR文件为所有(新)用户生成私有页面。
-重新启动门户

一切顺利后,您现在拥有了固定的用户私人页面。

07-24 13:10