2

我想用提供以下功能的 dashlets/portlet 实现仪表板:

  1. 显示各种服务(网上银行、邮件、核心银行、内联网、Sharepoint 等) 整体状态的仪表板。第一级可以显示服务名称和显示绿色、琥珀色或红色的状态。如果用户单击服务名称,他/她应该会看到服务的简要说明评论——支持人员可以在其中突出显示任何服务恶化的原因、联系人详细信息等。
  2. 所有这些状态变化都应该被存储起来,我们应该能够查看月、季度或指定日期范围(最多 1 年)的服务可用性报告。

  3. 在月视图中显示计划停机时间的日历。它应该有一个标题(显示在日历上)、位置(将执行活动的地方)、描述、开始时间和结束时间。

  4. 我们应该能够提取 每月、每季度或每年执行的所有活动的报告。
  5. 用户管理- 应与 AD 集成以进行初始登录,并且应用程序应能够跟踪用户权限(可配置)以确保谁可以查看哪些服务以及谁可以进行更改,还应使用应用程序级别访问控制仪表板的创建权利。

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

请帮忙谢谢。

4

2 回答 2

1

我在最近的一个项目中有类似的要求,这就是我所做的:


- 创建私人用户页面并添加您需要的所有 portlet
- 通过“管理页面 -> 导出”导出页面 -
将导出的 LAR 文件复制到您的 liferay 安装(到 liferay 主文件夹,您的位于portal-ext.properties 文件)
- 调整portal-ext.properties
    - 通过添加“default.user.private.layout.name=Dashboard”将私人用户页面重命名为“Dashboard”
    - 将私人页面设置为只读设置“layout.user.private.layouts.modifiable=false”
    - 使用导出的 LAR 文件通过添加“default.user.private.layouts.lar=/path/to/the /lar/file.lar"
    - 重新启动门户

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

于 2011-09-15T11:20:57.160 回答
0

就像 iGoogle 一样?也许是 GWT,但似乎还有很多工作要做。

于 2010-09-07T10:51:13.137 回答