在选择实施仪表板的解决方案时需要一些帮助
我想实现一个带有小面板/portlet 的仪表板,提供以下功能:
- 显示各种服务的总体状态的仪表板(网上银行、邮件、核心银行、内联网、Sharepoint 等)。 第一级可以显示服务名称和状态,显示绿色、琥珀色或红色。 如果用户点击服务名称,他/她应该看到该服务的简短描述, 注释 – 支持人员可以在其中突出显示任何服务恶化的原因、联系人详细信息等。
所有这些状态更改都应该 已存储,我们应该能够查看 关于服务可用性的报告 一个月、一个季度或一个 指定日期范围(最多 1 年)。
日历,显示预定的 每月视图中的停机时间。它 应该有一个标题(要显示 日历上)、地点(其中 将执行该活动), 描述、开始时间和结束时间 时间。
- 我们应该能够提取报告 在 a 上执行的所有活动 每月、每季度或每年。
- 用户管理 - 应该是 与 AD 集成以实现初始 登录并进一步申请 应该能够跟踪用户权限 (可配置)以确保谁可以看到 哪些服务以及谁可以提供 更改,创建小面板应该 也可以使用应用程序进行控制 级别访问权限。
有人可以建议一个好工具来实现上述内容吗?我也愿意使用 Java 或 PHP 或任何其他语言。 以上可以使用 Liferay 或 Pentaho 完成,还是有其他更适合创建仪表板的工具?
请帮忙 谢谢。
I would like to implement a dashboard with dashlets/portlets that offer the following functionality:
- A dashboard which shows the overall state of various services (Net Banking, Mail, Core Banking, Intranet,Sharepoint etc).
First level can show the service name and a status showing Green, Amber, or Red.
If the user clicks on the service name, he/she should see a brief description of the service,
Comments – where the support personnel can highlight reason for any service deterioration, Contact person details etc.. All these status changes should be
stored and we should be able to view
a report on the service availability
for the month, quarter, or a
specified date range (max upto 1
year).A calendar which shows the scheduled
downtimes in a monthly view. It
should have a Title (to be displayed
on the calendar), Location (where
the activity will be performed),
Description, Start Time and End
time.- We should be able to pull a report
of all activities performed on a
monthly, quarterly or yearly basis. - User management - should be
integrated with AD for the initial
login and further the application
should be able to track user rights
(configurable) to ensure who can see
what services and who can make
changes, Creation of dashlets should
also be controlled using application
level access rights.
Can someone please suggest a good tool to implement the above ?. Im open to using either Java or PHP or any other language too .
Can the above be done with Liferay or Pentaho, or is there some other tool better suited for creating the dashboard ?
Please help
Thank You.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在最近的一个项目中也有类似的需求,这是我所做的:
- create private user page(s) and add all the portlets you need
- export the page(s) via "Manage Pages -> Export"
- copy the exported LAR-File to your liferay installation (into the liferay home folder, where your portal-ext.properties file is located)
- adjust portal-ext.properties
- rename the private user page to "Dashboard" by adding "default.user.private.layout.name=Dashboard"
- make the private pages read-only by setting "layout.user.private.layouts.modifiable=false"
- use the exported LAR-File to generate private pages for all (new) users by adding "default.user.private.layouts.lar=/path/to/the/lar/file.lar"
- restart the portal
当一切顺利时,您现在已经修复了用户私人页面。
I had a similar requirement in a recent project, here is what I did:
- create private user page(s) and add all the portlets you need
- export the page(s) via "Manage Pages -> Export"
- copy the exported LAR-File to your liferay installation (into the liferay home folder, where your portal-ext.properties file is located)
- adjust portal-ext.properties
- rename the private user page to "Dashboard" by adding "default.user.private.layout.name=Dashboard"
- make the private pages read-only by setting "layout.user.private.layouts.modifiable=false"
- use the exported LAR-File to generate private pages for all (new) users by adding "default.user.private.layouts.lar=/path/to/the/lar/file.lar"
- restart the portal
When everything went fine you now have fixed user private page(s).
就像 iGoogle 一样?也许是 GWT,但似乎还有很多工作要做。
Just like iGoogle? Maybe GWT, but it seems a lot of work to do.