登录页面后如何更改Pentaho

问题描述 投票:0回答:5

以用户身份登录 Pentaho BI 服务器后,Pentaho 显示默认页面。

我需要重新设计该页面以匹配公司网站的外观。我需要编辑哪些文件以及如何将该页面的链接提供给 Pentaho 中的仪表板?

pentaho pentaho-cde
5个回答
2
投票

无需重新设计 Pentaho 屏幕,而是创建一个“中央仪表板”,其中包含所有“子仪表板”的链接。这个中心位置可以创建为另一个 Pentaho CDE 仪表板,您可以使其看起来像公司网站,因为您可以将任何 HTML、CSS、JavaScript 代码和图像文件附加到仪表板。您不需要使用任何

component
(图表等)或
datasource
。只需编辑仪表板的
layout
即可。

因此,可以通过以下方式访问

central dashboard

http://localhost:8080/pentaho/api/repos/:home:CentralDashboard.wcdf/generatedContent

当用户导航到上述 URL 时(他没有使用

Pentaho Login Screen
登录 =
http://localhost:8080/pentaho/Home
),系统会通过对话框提示他登录。他填写了对话框,登录并看到了
central dashboard
。因此,仅向用户提供指向
central dashboard
而不是
Pentaho Login Screen
的链接。

创建

central dashboard
时,您需要有一个指向子仪表板的链接。要通过 Pentaho 中的
links
导航到特定仪表板,请单击仪表板的 CDE 文件,然后选择
在新窗口中打开
打开仪表板。这将在新的浏览器窗口中打开仪表板。因此,您可以复制它的 URL,然后将此链接粘贴到 Browse Files

这样用户就不需要使用

Pentaho 登录屏幕

,而是直接访问 central dashboard 页面,在其中选择他们想要使用的具体子仪表板。

    


2
投票

以我使用 Pentaho 5.3 为例

    如果要更改登录页面,只需修改
  • central dashboard

    下的jsp文件即可
    

  • 如果你想更改登录后的主页,只需修改这个jsp文件即可
  • biserver-ce/tomcat/webapps/pentaho/jsp/PUCLogin.jsp

    
    


1
投票

详细信息请参见:

http://www.webdetails.pt/ctools/cst/


0
投票
biserver-ce/tomcat/webapps/pentaho/mantle/Mantle.jsp

您可以根据需要进行修改。


0
投票

阅读PUCLogin.jsp中的代码给了我一些提示,最终我发现真正的解决方案是编辑文件 .../pentaho-solutions/system/pentaho.xml 并更改:

真实

进入

© www.soinside.com 2019 - 2024. All rights reserved.