-
IBM WebSphere Portal开发手记01
资源介绍
目录
IBM WEBSPHERE PORTAL 1
目录 2
参数资料 10
一、搜索功能 11
1、搜索表单 11
2、搜索组件 11
3、搜索集合 12
4、站点设置 13
5、模板 13
6、站区创建及内容 13
7、搜索跳转页面 14
8、搜索表单的部署 14
9、详细内容页面 14
10、其他组件 14
11、搜索功能会遇到的问题及其解决方案 14
12、搜索过滤 16
13、注意 16
14、WCM高级搜索参数 16
ADVANCED WCM/WEBSPHERE PORTAL SEARCH INTEGRATION 17
Introduction 17
How to search WCM content using this metadata 18
Specific example 21
15、高级参数二 32
16、搜索网页资料 33
二、页面导航 41
1、页面导航组件创建 41
2、使用场景及其环境设置 41
三、授权与用户 41
1、一般用户 41
2、匿名用户 42
3、授权地点及其方式 42
4、传播与继承 42
5、用户与组管理 43
四、域名 44
1、portal服务器域名 44
2、本机域名映射 44
五、WCM几个页面路径及其名称 44
1、登录页面 44
2、主题及主页页面 45
3、皮肤外观页面路径 45
4、session超时页面 45
5、登录portal时,绕过登录界面,直接进入到主页(或再登录) 45
6、自定义登录跳转页面 45
7、判断用户是否登录标签 46
8、portal登录注销再登录只出现一张图片 46
9、登录失败及修改提示信息 46
10、设置超时跳转页面 47
11、 输出登录用户名称 47
12、输出注销 48
13 、动态链接 48
六、使用WCM时,会遇到的问题 48
1、不能向富文本编辑器中粘贴内容 48
2、设置WCM timeout超时值 48
3、一般用户不能访问内容 49
4、页面导航不能分页 49
5、一些portal常见问题 49
6、Portal中调用PUMA SPI管理用户和组信息 51
7、WCM内存溢出的解决方法 53
七、组件及其标签 53
(一)、标签 53
1、jsp组件 53
2、组件关联格式 54
3、IDCmpnt标签 55
4、workflowcmpnt标签 55
5、securitycmpnt标签 58
6、profilecmpnt 标签 63
7、pathcmpnt 标签 65
8、historycmpnt标签 67
9、idcmpnt标签 70
10、数字显示格式 73
11、URLCmpnt标签 74
12、AptrixLibCmpnt 标签 76
13、placeholder标签与用户名显示 77
14、JSP中初始化workspace的标签 78
15、JSP中用标签输出一条内容 78
(二)、标签及其功能的使用 78
1、Writing links to Web Content Management content 78
(三)拖放 JSP标记 80
1) 80
2) 83
3) 84
(四)拖放区域 84
1)在定制主题和外表中使用拖放 85
2)拖放标记摘要 85
3)拖放 API 86
八、功能应用或问题 87
1、WCM多子站区指向指定子站区配置 87
2、更改PORTAL默认的登录选项 89
3、如何在主题与皮肤中获取PORTAL登录用户信息 90
4、PORTAL6.1.0.3无法查找任何的用户或用户组 92
5、如何个性化PORTLET添加控制板 93
6、IBM WCM中匿名搜索 94
7、开发一个系统登录的PORTLET 95
8、WEBSPHERE PORTAL调整PORTLET之间的间隙 102
9、PORTAL6.1.0.1配置扩展属性 105
10、内容链接(同服务器或同站区) 120
11、内容链接(不同服务器或不同站区) 120
12、草稿内容阶段的判断、操作和获取(API) 121
13、WCM 中附件下载 121
14、WCM流程带审核组成 122
15、关于使用WCM API获取内容的小经验 123
16、PORTAL WAR包部署方式 124
17、设置PAGE-AREA区域背景为透明 127
18、设置PAGE-AREA区域的宽度 127
19、设置左侧导航页面相对标签的缩进 128
20、PORTLET之间间隙的调整 129
21、WCM 主题中获取登录用户的UID信息 129
22、配置是否自动加载主题JSP文件 131
23、菜单中标题链接迭代方式(之一) 132
24、FLASH图片新闻和其他版块用HTML组合时出现空缺图片 132
25、部署的PORTLET字体样式(或其他样式)受到BODY等大容器继承样式的影响 132
26、EJPAS0012E: 属性页面已启动(不带任何上下文信息) 133
27、详细内容页面展现的BODY内容间隙太大 134
28、修改默认应用编写模板 135
29、使用导出与导入WCM内容库的方式来部署WCM 135
30、命令EXPORT/IMPORT部署PORTAL EAR包 136
31、部署定制的主题和外表 137
32、LOTUS WEB CONTENT MANAGEMENT 中工具模块的使用 140
33、关闭浏览器时自动请求注销PORTAL 150
34、用户和组管理 150
35、更改登录后跳转页面 151
36、PORTAL-LOGIC:IF LOGGEDIN用户是否登录与注销 152
37、引入主题头部输出连接部分 152
九、IBM WEBSPHERE PORTAL 主题与皮肤开发 153
一、初级入门:Portal的主题与皮肤开发: 153
二、中级开发:如何更换Portal系统的logo图标; 155
三、中级进阶:开发个性化的Portal主题 157
四、高级探索:开发自适应分辨率的主题与皮肤 160
五、高手过招:更改Portal系统的登录方式; 161
十、主题:IBM WEBSPHERE PORTAL 6.1项目实施与开发、配置技巧集锦 164
1、更改PORTAL默认的登录选项 164
十一、河湾咖啡店样例 192
1、站点结构图: 193
2、文件资源组件的引用(File resource component) 193
3、HTML组件引用其他内容HTML component 193
4、页面导航组件 194
5、创建库Creating the library 194
6、创建站点 194
7、创建站点区域 194
8、Creating the Taxonomy 195
9、Creating Categories for the Taxonomy 195
10、Creating the workflow actions 195
11、Creating workflow stages 195
12、Creating the Express Workflow 195
13、Creating the Authoring Templates 196
(1)Creating the General Authoring Template 196
(2) Creating the News Authoring Template 196
(3) Creating the Products and Locations Authoring Template 197
14、Creating the Authoring Tool Component 197
15、Creating the Navigator Component 197
16、Creating HTML components to specify formatting 198
17、Referencing the HTML formatting components in the left navigator component 198
18、跳过page207 to page308 199
19、Search functionality in WebSphere Portal and 199
20、创建编写工具的代码 199
21、Lotus Web Content Management(page309-page327) 200
(1)、创建搜索集合,设置站点为可搜索,并把站点添加为搜索源 200
(2)、创建搜索表单html(简单搜索表单) 200
(3)、创建高级搜索表单 200
十二、WCM部分应用代码 208
1、WCM常用代码 208
2、IBM PORTAL WCM 常用标签 212
十三、关于使用WCM API获取内容的小经验 213
十四、WCM API 215
1、工作空间获取 215
2、DOCUMENT OBJECT 215
3、输出一条具体的内容 215
4、内容组件容器接口 216
5、内容对象 216
6、站点框架容器接口 216
7、流程 217
8、用户概要 217
9、WCM 标签库 217
10、完整示例代码 218
11、WCM API JSP组件输出一条完整的内容全部代码 219
12 、导入JS组件 220
13 、WCM远程操作URL 221
14 、创建定制启动页 224
15、API获取用户所在的组信息 225
十五、JAVA 225
1、链接各种数据库驱动 225
2、FUTURE线程与超时控制 227
十六、WEBSPHERE PORTAL V6主题(THEME)和外表(SKIN)的开发(二) 229
十七、网页类 231
1、设置网站页面在客户端浏览器的解析模式 231
2、JS屏蔽网页错误不在状态栏显示 236
3、浏览器版本的判断 236
4、编写跨浏览器兼容性的JS代码时,常用到的判断代码 237
5、JS 计算网页内容的宽与高 (浏览器的标准模式与怪异模式) 237
6、JS设置与查看网页的解析模式(值) 249
7、JS判断对象是否已经存在 249
8、CSS设置网页在IE下为灰色显示 250
9、HTML A链接CSS样式 251
10、CSS强制换行样式 251
11、CSS强制同行超出部分隐藏样式 253
12、CSS设置行间距样式 253
13、CSS水平下拉菜单被FLASH覆盖如何解决 253
14、禁止选择页面上的文字来拷贝 254
15、JS屏蔽右键菜单 255
16、禁止保存网页 255
17、CSS和JS文件引入方式 255
18、弹出窗口居中显示JS代码 255
19、CSS渐变样式 256
20、JS READYSTATE 256
21、JS与页面刷新、关闭事件 257
22、SHOWMODALDIALOG和SHOWMODELESSDIALOG及其右下角提示框 257
23、特殊字体样式 258
24、JS确认窗口和输入窗口 259
25、WINDOW.SETTIMEOUT和SETINTERVAL 260
25、WINDOW.OPEN 261
26、检查浏览器是否支持COOKIE 262
27、COOKIE操作 262
28、JS操作时间大全 263
29、JS MATH函数操作 274
30、JS设置窗口状态栏信息 275
31、JS函数集合大全 275
32、JS EVENT 网站开发技巧参考大全 284
33、JS判断IE是关闭还是刷新 305
34、JS与浏览器类型以及版本 306
35、WINDOW NAVIGATOR的一些使用 310
36、进入页面自动播放音频文件 311
37、进入页面自动最大化 312
38、状态栏动态显示时间 312
39、HTML设置页面编码 312
40、JS内置对象属性及方法大全 312
41、JS REGEX示例 319
42、CSS鼠标样式 319
43、IFRAME WINDOW、DOCUMENT获取与其他 320
44、CSS Z-INDEX 取值范围 320
45、CSS背景图片与内容放大与缩小时相对定位 321
46、JS ATTACHEVENT与ADDEVENTLISTENER区别 321
47、JS WINDOW.EVENT.CANCELBUBBLE 事件冒泡 323
48、JS解决COOKIE跨域访问的问题之方法一 323
49、JS禁止复制网页代码 324
50、JS 禁止剪切、复制、粘贴的文本框代码 326
51、如何禁止火狐浏览器的右键功能 327
52、IE地址栏前换成自己的图标 327
53、关闭输入法 327
54、网页禁止保存复制代码大全 327
55、禁止打印页面 330
57、JS动态插入元素到BODY的第一个位置 332
58、JS正则表达式去除空格类方法 335
59、JS重写CONFIRM把确定修改为是与否 335
60、JS执行EXE可执行文件 336
61、JS读取注册表且执行EXE文件 336
62、JS与VBSCRIPT的结合使用 337
63、IE与火狐获取标签的文本内容方法 338
64、JS自动检测IFRAME内容高度并自动设置为IFRAME高度 338
65、JS MOVETO设置屏幕滚动到最底端或者最顶端 339
66、JS OBJECT方式设置浏览器最大化与最小化 339
67、边框标签FIELDSET 339
68、按钮与A标签的DISABLED使能属性 340
69、SELECT使用详解 340
70、JS触发SELECT的ONCHANGE事件 349
71、ONBEFOREUNLOAD、ONLOAD与ONUNLOAD事件 349
72、判断 IFRAME 是否加载完成的方法 352
73、JS判断页面是否是在 IFRAME中 353
74、去掉浏览器中的滚动条 353
75、IFRAME滚动条样式 353
76、JS键盘事件 355
77、JS鼠标事件大全 355
78、JS滚动条滚动时监听 360
79、FRAMESET结构 361
80、设置SELECT为列表结构 361
81、JS获取鼠标位置 364
82、JS EVENT获取获取标签尺寸S 365
83、设置FLASH在网页的底层显示 365
84、IFRAME的SRC获取JS函数代码作为HTML 365
85、STYLE.PIXELLEFT 365
十八、其他应用 366
1、添加NOTEPAD++到右脚菜单 366
2、 火狐浏览器设置为中文 367
3、 使新配置的域名生效 367
十九、PORTAL相关 368
1、完整主机名设置 368
2、向SWF图片新闻播放器添加带有&符号的多个参数 368
3、SCHEME模式文件代码 369
4、ECLIPSE添加SVN 370
5、手工采集WAS JAVACORE 370
6、手工采集PORTAL JAVACORE 371
7、WAS和PORTAL各端口查看路径 372
二十、DB2相关 372
1、DB2 SQL 语句 372
2、LINUX下调出DB2管理控制中心 373
3、DB2(WSII)安装相关 373
4、 DB2复原数据库提示没有前滚 374
5、 DB2命令模式的进入 376
6、 DB2中定时任务的创建 376
7、DB2常用命令 378
8、查看DB2存储过程源代码的SQL 380
9、获取建表脚本 380
10、获取DB2数据库日志操作方法 380
二十一、LINUX相关 383
1、从命令模式切换到视图模式 383
二十二、TDS相关 383
1、LINUX下启动TDS管理界面 383
2、LINUX下启动TDS管理界面到操作端显示 383
3、命令模式启动与停止方式 384
4、TDS日志文件路径 384
5、TDS WEB访问路径及其默认账户 384
6、命令模式导出与导入LDIF 385
7、 界面形式迁移TDS/LDAP 385
8、TDS处于CONFIG ONLY模式 387
9、TDS使用其他属性 388
二十三、计算机 391
1 、笔记本屏幕截图方式 391
二十四、IHS 392
1、LINUX下启动/停止 IHS 命令 392
二十五、WINDOWS 7 392
1、如何去掉只读属性 392
十六、ORACLE 395
一、手工删除归档日志 395
二、设置ORACLE归档日志空间大小的命令 396
三、ORA 00257 397
四、ORA 01024 397