在上一篇教程里我已经教给过大家怎么改变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 图标是一个非常重要的组件,它提供了一个简洁的方式来组织和访问应用程序。然而,有时 Launchpad 图标可能会消失,导致用户无法访问他们的应用程序。在这种情况下,需要知道如何找回 ...
为了解决这个问题,我们可以通过调整 Launchpad 每一行和每一列图标的数量来调整图标大小。 方法一:使用 Terminal 命令调整 Launchpad 图标大小 1. 首先, 打开 Terminal 程序,并输入以下命令以调整每一列显示...
SAP Fiori Launchpad作为移动和桌面设备上的Fiori应用程序入口,为用户提供了一种直观便捷的方式去访问各种业务流程相关的应用。为了确保Fiori Launchpad能够满足不同用户的需求,SAP提供了Launchpad Designer这一...
通过对MIDI通信格式的描述,手册提供了编写针对Launchpad S定制软件所需的所有信息。 Launchpad S在通信方面与原始的Launchpad类似,并且与已经支持Launchpad的任何软件兼容。手册中提到了原始Launchpad的兼容性...
此书的编撰背景是TI公司为了推广MSP430系列微控制器,特别是针对430launchpad开发板,向电子技术领域的工程师和在校大学生提供培训资料。这本书不仅详细介绍了MSP430Value系列微控制器的特点,还包含了使用430...
《Novation诺维逊 Launchpad MK2 参考手册》是诺维逊公司为用户提供的一份详尽的操作指南,旨在帮助用户理解和定制适用于Launchpad MK2的软件。Launchpad MK2是一款通过USB进行双向MIDI通信的设备,适用于音乐制作和...
Launchpad Manager 1.3.10 for mac 自己破解的,直接拖进去Application使用ok了
LaunchPad是德州仪器(TI)推出的一种低成本开发板,用于MSP430系列微控制器的原型设计和学习。它提供了丰富的接口和调试工具,使得开发者能够快速地进行硬件原型搭建和软件调试。 "LaunchPad_Driver.zip"压缩包中...
Launchpad-驱动
本文档是Novation诺维逊 Launchpad Pro 的中文说明书,旨在帮助用户快速了解和掌握 Launchpad Pro 的使用方法和功能特点。 品牌和商标 Novation是Focusrite Audio Engineering有限公司的注册商标,Launchpad Pro ...
综上所述,MSP430 Value Line LaunchPad开发套件为开发者提供了一个经济实惠、功能强大的平台,用于探索和开发基于MSP430 MCU的各种应用。无论是想要尝试高性能16位MCU的新手,还是寻求更高性能解决方案的经验丰富的...
- **其他兼容设备**:除了MSP430G2xx系列外,该平台还支持所有的MSP430 Value Line和Spy Bi-Wire设备。 #### 七、总结 **MSP-EXP430G2 LaunchPad** 不仅是学习和开发MSP430系列微控制器的理想工具,也是一款功能...
TI MSP430 LaunchPad是一款基于德州仪器(Texas Instruments,简称TI)MSP430系列微控制器的开发板,它是一个低成本的开发和实验平台,针对MSP430 Value Line系列单片机设计。MSP430系列单片机以高性能、低功耗而...
launchpad.py, python的Novation Launchpad控制套件 launchpad.py一个用于 python的 Novation Launchpad 。如果你曾经想过使用你的启动器来完全它的他的东西比音乐: 欢迎- !大多数 [tm] 单板机兼容。观看 6s 视频...
总的来说,诺维逊Launchpad MK2是电子音乐制作和现场表演的理想伴侣,无论你是新手还是经验丰富的音乐人,都能从中找到灵感和乐趣。通过逐步学习和实践,你将能够释放出这个设备的全部潜力,创造出令人惊叹的音乐...
LaunchPad_Driver.exe
3. **文档资料**:查阅相关的PDF文档,如LaunchPad.pdf和触摸感应子卡使用指南等,这些资料通常包含开发板的详细介绍、操作指南和示例代码。 #### 初步探索 文档描述了作者初步探索开发板的过程,其中包括: 1. *...
总的来说,诺维逊 Launchpad Pro 是一款强大的音乐制作和表演工具,适合专业音乐人和爱好者用于创作、现场演出或与各种音乐软件和硬件的集成。其便携性、耐用性和直观的操作界面都使其成为音乐创作的理想伙伴。