`
blueoxygen
  • 浏览: 1191349 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

定制BI Launchpad的图标和主题

 
阅读更多

原文链接 http://scn.sap.com/community/bi-platform/blog/2013/06/01/tutorial-branding-and-theming-of-bi-launch-pad

 

在上一篇教程里我已经教给过大家怎么改变BI Launchpad的名字和URL。但是常常这并不够用,合作伙伴和客户希望改变logo或者颜色主题。SAP BI4.0 SP4引入了图标和主题机制使变更不会被补丁覆盖。关于如何定制BI Launchpad、Crystal Report或者opendocument的详细文档可以从SAP BusinessObjects BI Customization Guide (Web Application Customization section)找到。关于这篇教程,我想只专注在BI Launchpad的定制上。请注意定制需要级联样式表(CSS)的知识。你可以更改小到图标文件或者大到整个BI Launchpad的颜色主题,这完全取决于你更改了多少样式。

 

获得示例文件

 

因为这个定制可能十分复杂,所以我们在安装包里提供了一份定制示例。template.zip位于安装包的collaterals\customizationTemplate文件夹下,并且包含图标包(jar文件)用于定制。这是定制你的web应用的起点。

1. 从Collaterals\CustomizatinTemplate文件夹拷贝template.zip到一个你本地文件夹

2. 解压缩template.zip文件

3. 解压好后找到子文件夹SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\ecplise\plugins

4. 在这个文件夹里有一个com.businessobjects.webpath.infoViewBranding.jar包,包含了定制示例。使用winrar解压缩com.businessobjects.webpath.infoViewBranding.jar

5.  示例文件位于web\sample文件夹下。示例包含图片以及CSS文件,作为更改BI Launchpad样式的指导。你可以随意定制!

6. 用notepad++或者其他文本编辑器打开位于\web\sample\css下的customize.css

 

创建定制文件

 

建议你创建全新的customize.css然后使用示例文件作为范例向新文件里天价定制的样式而不是更改customize.css文件。

你可以定制favicon、图标,背景、样式等。大多数定制都通过更改customize.css文件里的CSS规则。所有的定制必须位于com.businessobjects.webpath.InfoViewBranding.jar的web文件夹里才起作用。web文件夹有以下子文件夹结构:

\web

\css

customize.css

\images

favicon.ico

\theme

*.png, *.gif

1. 在解压缩的com.businessobjects.webpath.InfoViewBranding.jar包下的com.businessobjects.webpath.InfoViewBranding文件夹下,创建上面所示的文件架结构

2.  BI Launchpad使用一些图片作为背景,在这篇教程里我创建了这些图片的一个定制的子集。从BI launch pad background images in light red.zip下载。解压缩并拷贝到theme文件夹。

3. 在css文件夹下创建新的customize.css文件

 

定制BI Launchpad登陆页面

 

作为参考,下面的图展示了定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。如果你想定制更多的部分,我们的官方文档包含更详细的图。对于使用十六进制值定义颜色的情况,我已经建议了新的颜色值;随意使用任何你喜欢的色值。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

定制BI launchpad顶部

 

作为参考,下面的图展示了在这里定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

 

定制BI launchpad主页

 

作为参考,下面的图展示了在这里定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

 

定制BI Launchpad全局资源库浏览器

 

作为参考,下面的图展示了在这里定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

 

定制BI Launchpad菜单

 

作为参考,下面的图展示了在这里定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

 

定制BI Launchpad简单对话框

 

作为参考,下面的图展示了在这里定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

 

定制BI Launchpad大对话框

 

作为参考,下面的图展示了在这里定制的元素。方框里面的数字指的是示例customize.css文件里的各个部分。

1. 通过使用示例customize.css文件和下面的图,增加新的CSS式样到customize.css文件

 

测试你的定制

 

在你的生产系统上执行定制之前,良好的实践是首先在测试系统上测试定制。在使用打包的Tomcat服务器的默认安装服务器上,通过临时修改Tomcat工作目录下的webpath.infoViewBranding文件夹,可以立即看到修改后的效果:
<INSTALLDIR>\SAP BusinessObjects\tomcat\work\Catalina\localhost\BOE\eclipse\plugins\webpath.InfoViewBranding\web\
这个文件夹具有包含在template.zip里的主题资源一样的结构。注意:Tomcat的工作目录不是永久的,你的临时修改会在打patch后丢失。你可能需要重启Tomcat并且清除浏览器缓存来看到临时修改变化。

 

建立定制包

 

1. 使用WINRAR打开示例com.businessobjects.webpath.InfoViewBranding.jar包

2. 删除包里的示例文件夹

3. 在web文件夹下增加定制的css和image文件夹以及内容。关闭WINRAR。

4. 拷贝com.businessobjects.webpath.InfoViewBranding.jar主题包到一下位置<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\eclipse\plugins

 

部署定制文件

 

为了能够看到定制在BI Launchpad起作用,必须运行WDEPLOY

1. 使用CCM停止Tomcat

2. 使用WDEPLOY重新部署BOE.war到Tomcat。

3. 等待WDEPLOY结束

4. 重启Tomcat

 

查看定制

 

1. 清除浏览器缓存来保证浏览器使用新的式样

2. 作为管理员登录到BI Launchpad

3. 浏览查看定制

分享到:
评论

相关推荐

    Mac launchpad 图标消失找回方法.docx

    Mac 操作系统中的 Launchpad 图标是一个非常重要的组件,它提供了一个简洁的方式来组织和访问应用程序。然而,有时 Launchpad 图标可能会消失,导致用户无法访问他们的应用程序。在这种情况下,需要知道如何找回 ...

    Launchpad图标大小怎么调整?.docx

    为了解决这个问题,我们可以通过调整 Launchpad 每一行和每一列图标的数量来调整图标大小。 方法一:使用 Terminal 命令调整 Launchpad 图标大小 1. 首先, 打开 Terminal 程序,并输入以下命令以调整每一列显示...

    SAP Fiori Launchpad配置指南

    SAP Fiori Launchpad作为移动和桌面设备上的Fiori应用程序入口,为用户提供了一种直观便捷的方式去访问各种业务流程相关的应用。为了确保Fiori Launchpad能够满足不同用户的需求,SAP提供了Launchpad Designer这一...

    Novation诺维逊 Launchpad S参考手册.pdf

    通过对MIDI通信格式的描述,手册提供了编写针对Launchpad S定制软件所需的所有信息。 Launchpad S在通信方面与原始的Launchpad类似,并且与已经支持Launchpad的任何软件兼容。手册中提到了原始Launchpad的兼容性...

    玩转430launchpad

    此书的编撰背景是TI公司为了推广MSP430系列微控制器,特别是针对430launchpad开发板,向电子技术领域的工程师和在校大学生提供培训资料。这本书不仅详细介绍了MSP430Value系列微控制器的特点,还包含了使用430...

    Novation诺维逊 Launchpad MK2 参考手册.pdf

    《Novation诺维逊 Launchpad MK2 参考手册》是诺维逊公司为用户提供的一份详尽的操作指南,旨在帮助用户理解和定制适用于Launchpad MK2的软件。Launchpad MK2是一款通过USB进行双向MIDI通信的设备,适用于音乐制作和...

    Launchpad Manager 1.3.10 for mac 破解

    Launchpad Manager 1.3.10 for mac 自己破解的,直接拖进去Application使用ok了

    LaunchPad_Driver.zip

    LaunchPad是德州仪器(TI)推出的一种低成本开发板,用于MSP430系列微控制器的原型设计和学习。它提供了丰富的接口和调试工具,使得开发者能够快速地进行硬件原型搭建和软件调试。 "LaunchPad_Driver.zip"压缩包中...

    Launchpad-驱动

    Launchpad-驱动

    Novation诺维逊 Launchpad Pro 中文说明书.pdf

    本文档是Novation诺维逊 Launchpad Pro 的中文说明书,旨在帮助用户快速了解和掌握 Launchpad Pro 的使用方法和功能特点。 品牌和商标 Novation是Focusrite Audio Engineering有限公司的注册商标,Launchpad Pro ...

    LaunchPad入门指南

    综上所述,MSP430 Value Line LaunchPad开发套件为开发者提供了一个经济实惠、功能强大的平台,用于探索和开发基于MSP430 MCU的各种应用。无论是想要尝试高性能16位MCU的新手,还是寻求更高性能解决方案的经验丰富的...

    msp-exp 430g2 launchpad quick start guide

    - **其他兼容设备**:除了MSP430G2xx系列外,该平台还支持所有的MSP430 Value Line和Spy Bi-Wire设备。 #### 七、总结 **MSP-EXP430G2 LaunchPad** 不仅是学习和开发MSP430系列微控制器的理想工具,也是一款功能...

    玩转TI MSP430 LaunchPad》.pdf

    TI MSP430 LaunchPad是一款基于德州仪器(Texas Instruments,简称TI)MSP430系列微控制器的开发板,它是一个低成本的开发和实验平台,针对MSP430 Value Line系列单片机设计。MSP430系列单片机以高性能、低功耗而...

    launchpad.py, python的Novation Launchpad控制套件.zip

    launchpad.py, python的Novation Launchpad控制套件 launchpad.py一个用于 python的 Novation Launchpad 。如果你曾经想过使用你的启动器来完全它的他的东西比音乐: 欢迎- !大多数 [tm] 单板机兼容。观看 6s 视频...

    Novation诺维逊 Launchpad MK2 快速说明书.pdf

    总的来说,诺维逊Launchpad MK2是电子音乐制作和现场表演的理想伴侣,无论你是新手还是经验丰富的音乐人,都能从中找到灵感和乐趣。通过逐步学习和实践,你将能够释放出这个设备的全部潜力,创造出令人惊叹的音乐...

    LaunchPad_Driver.exe

    LaunchPad_Driver.exe

    【LaunchPad】学习第一记

    3. **文档资料**:查阅相关的PDF文档,如LaunchPad.pdf和触摸感应子卡使用指南等,这些资料通常包含开发板的详细介绍、操作指南和示例代码。 #### 初步探索 文档描述了作者初步探索开发板的过程,其中包括: 1. *...

    Novation诺维逊 Launchpad Pro 快速说明书.pdf

    总的来说,诺维逊 Launchpad Pro 是一款强大的音乐制作和表演工具,适合专业音乐人和爱好者用于创作、现场演出或与各种音乐软件和硬件的集成。其便携性、耐用性和直观的操作界面都使其成为音乐创作的理想伙伴。

Global site tag (gtag.js) - Google Analytics