当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: David DeJean, 合伙人, DeJean & Clemens Vinod Seraphin, 高级技术智囊团成员和架构师, IBM Corporation 2005 年 6 月 20 日 开始学习为公司的用户定制 Domino Web Acc...
 

 

 ·collaboration services 2.5    »显示摘要«
    摘要: 级别: 中级 yuriy veytsman 全职软件工程师, ibm 2005 年 6 月 27 日 通过配置 ibm workplace collaboration services 2.5 来使用公司的 ldap 目录,从而利用工作环境中现有的员工数据。使用 workplace configuration wizard 使得连接到受支持的 ldap 服务器变得很方便! ibm workplace ......
 ·instant messaging spi 进行翻译    »显示摘要«
    摘要: 级别: 中级 bryan daniel, 软件工程师, ibm shiva nistala, 高级 java 顾问, adea group 2005 年 7 月 07 日 破除语言的壁垒!本文将介绍如何使用 lotus workplace instant messaging spi 创建聊天会话的实时翻译,使两个不懂对方语言的人可以互相沟通。 今天,即时消息传递已经基本上无处不在了。对于有些人来说......


定制 Domino Web Access 6.5 的外观

级别: 初级

【相关文章:JRockit JVM 中的内存泄漏检测

david dejean, 合伙人, dejean & clemens 【扩展阅读:实战JDK 5

【扩展信息:JRockit5.0 的新特性和工具

vinod seraphin, 高级技术智囊团成员与架构师, ibm corporation

2005 年 6 月 20 日

开始学习为公司的用户定制 domino web access 6.5,并了解使用皮肤编辑工具与服务器端标签可以对客户机的外观进行哪些更改,这些工具与标签允许您更改用户界面与布局。

从一开始,domino web access(以前称为 inotes web access)就专注于提供世界级的、高性能的、可伸缩的 web 体验。domino web access 总是包含一些配置设置,以便为客户可能想做的事提供现成的选择,以后我们将继续扩展这种可配置性。

但是许多客户不想只是进行一些简单的配置更改,他们想用这些更改以外的一些方法来修改 domino web access,例如,添加或删除菜单项,或者让颜色方案与客户公司所需颜色相匹配。domino web access 设计组对定制投入了越来越多的关注,有了 lotus domino 6.5,domino web access 模板就变得更加用户化。

在本文中,将重点介绍用来定制 domino web access 用户界面与屏幕布局的选项。开始,我们将讲述一些关于如何生成 domino web access 页面以及定制这些页面所面临的困难的背景知识。然后将回顾一些 domino web access 6.5 的基本定制。接下来将讨论 domino web access 页面内使用的特殊服务器端标签,以及在皮肤中使用这些标签的方法。我们将简单了解一下基于 java 的皮肤编辑工具,可以从 sandbox 下载这个工具。最后,我们将看一下正为 lotus domino 7 中的 domino web access 定制所做的一些工作。

定制所面临的困难

与诸如 notes 客户机之类的典型二进制可执行程序不同,整个 domino web access 用户界面是由 html、javascript、cascading style sheets 与各种图形文件组成的。domino web access 页面是通过这些使用设计元素的标准 web 技术拼合在一起的,设计元素位于服务器上的 notes 数据库 forms6.nsf 中。可以通过编辑大多数 domino web access 页面的组件来改变这些页面的内容。但是有一些困难。

第一个困难是 domino web access 不是典型 domino web 应用程序。这在很多方面都会影响定制工作。知道如何构建 domino 应用程序在修改 domino web access 页面方面很有帮助,但是 domino web access 的架构没有遵循典型 domino web 应用程序的架构。domino 开发人员将很难标识要修改的正确设计元素。此外,编程挂钩也不同。特别是经常有类似 queryopen 与 querysave 的请求 —— 但是 domino web access 中没有这些 notes 表单事件。

另一个困难是 domino web access 中使用的 javascript 代码。该代码含义模糊(即简短),从而可提高应用程序的运行时性能。下载到浏览器的字节数越少或从浏览器缓存加载的字节数越少,应用程序的性能就越高,应用程序消耗的带宽越少。所以要在类似编译的过程中优化 domino web access 代码,以便加快下载。domino web access 源代码是在文本文件中维护的。构建新应用程序版本之后,会对源代码运行一种特殊的工具,以便创建 forms 文件。这种模糊处理工具会删除所有元素,并用下面左边更简短(但含义更模糊)的名称替代右边那些有意义的对象名称。该过程生成下载较快、但是对编程人员来说比较难读的代码。可以下载完整的转换表。一个小的 128 kb 的文件示例如下所示:


...   下一页
    摘要: 认证的 it 专家, ibm boston 2003 年 11 月 本教程详细讲解了如何使用 wsdl、j2ee connectors、struts 和 websphere studio application developer integration edition v5 来将现有的 cobol/cics 程序与 web 应用程序集成在一起。 ©ibm版权所有,2003年。保留所有权利。 引言 使用新的运行在 web 应用程序服务......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE