1.1 企业信息门户 1
第1章 企业信息门户和Microsoft Office SharePoint Portal Server 2003 1
1.2 Microsoft Office SharePoint Portal Server 2003 4
第2章 Windows SharePoint Services的安装与使用 9
2.1 Windows SharePoint Services简介 9
2.1.1 Windows SharePoint Services概述 9
2.1.2 Windows SharePoint站点架构简介 10
2.2 Windows SharePoint Services的安装 12
2.2.1 环境准备 12
2.2.2 安装文件下载 12
2.2.3 安装Windows SharePoint Services 12
2.3.1 创建Windows SharePoint Services网站 19
2.3 Windows SharePoint Services网站的创建与使用 19
2.3.2 WSS网站的使用 24
2.3.3 列表和文档库 27
2.4 Windows SharePoint Services网站设置与管理 46
2.4.1 预备知识 46
2.4.2 管理用户 47
2.4.3 子网站管理 47
2.4.4 网站自定义设置 48
2.4.5 用户信息管理 48
2.4.6 网站管理 49
2.5 Windows SharePoint Services管理中心 50
2.5.1 虚拟服务器配置 51
2.5.2 安全性配置 54
2.5.3 服务器配置 55
2.5.4 组件配置 57
第3章 SharePoint Portal Server 2003的安装与部署 59
3.1 SharePoint Portal Server 2003概述 59
3.2 安装前的准备 60
3.2.1 服务器环境准备 60
3.2.2 AD域控制器的安装 60
3.2.3 服务器场规模规划 63
3.3 单机安装详解 63
3.4 部署SharePoint服务器场 74
4.1.1 区域的一些概念 75
4.1 区域(Area) 75
第4章 SharePoint Portal Server的使用 75
4.1.2 区域的导航 77
4.1.3 区域的创建和删除 78
4.1.4 区域的管理 79
4.2 门户列表 82
4.2.1 门户列表的一些概念 82
4.2.2 门户列表的创建和删除 83
4.2.3 门户列表的分组 85
4.2.4 门户列表的管理 86
4.2.5 门户列表的显示 88
4.3 用户配置文件 90
4.3.1 配置文件和导入设置 91
4.3.2 用户配置文件属性 92
4.3.3 样例 93
第5章 SharePoint Portal Server 2003定制 99
5.1 预备知识 99
5.1.1 Web部件页 99
5.1.2 非Web部件页 100
5.1.3 使用FrontPage2003编辑SharePoint站点 100
5.2 修改网站基本信息及网站徽标 100
5.3 在SharePoint Portal中自定义CSS 102
5.4 WSS站点模板与SPS区域模板介绍 105
5.4.1 我们为何使用模板 105
5.4.2 WSS站点模板 105
5.4.3 SPS区域模板 111
5.4.4 模板页面运行机制(GhostedPage) 113
5.5 SharePoint站点模板(Site Definition) 114
5.5.1 模板文件结构概览 114
5.5.2 关键文件介绍 116
5.5.3 样例:创建一个自定义的SPS区域模板 121
第6章 单点登录(Single Sign On) 127
6.1 单点登录简介 127
6.2 单点登录体系介绍 128
6.2.1 企业应用程序定义分类 128
6.2.2 单点登录如何工作 128
6.2.3 如何提高单点登录的安全性 129
6.3 配置单点登录 129
6.3.1 开启单点登录服务 130
6.3.2 管理单点登录设置 131
6.4 管理单点登录 133
6.5 使用单点登录开发Web部件 135
第7章 SharePoint的使用技巧 141
7.1 直接引用其他SharePoint站点的数据内容 141
7.2 通过Web Service远程调用数据 146
第8章 SharePoint的备份及恢复 151
8.1 SPS的备份和恢复工具 151
8.2 使用网站/列表模板的方式进行备份与恢复 153
8.3 使用Web数据包进行网站结构的备份和恢复 155
8.4 使用FrontPage2003进行网站的备份和恢复 157
8.6 使用命令行工具stsadm.exe进行网站集的备份和恢复 158
8.5 使用命令行工具smigrate.exe进行网站的备份和恢复 158
8.7 对SQL Server数据库进行备份和恢复 159
8.8 小结 160
第9章 Windows SharePoint Services对象模型 161
9.1 Windows SharePoint Services对象模型综述 161
9.2 网站相关的对象模型 163
9.2.1 Site和Web的区别与联系 163
9.2.2 SPSite的使用 163
9.2.3 SPWeb的使用 166
9.3 列表相关的对象模型 168
9.3.1 SPList的使用 168
9.3.2 SPView的使用 170
9.3.3 SPField的使用 172
9.3.4 SPListItem的使用 174
9.4 文件相关的对象模型 178
9.4.1 SPFolder的使用 178
9.4.2 SPFile的使用 180
9.4.3 SPAttachmentCollection的使用 182
9.4.4 文档库 183
9.5 用户/权限相关的对象模型 184
9.5.1 SPPermission的使用 185
9.5.2 SPUser的使用 186
9.5.3 SPRole的使用 188
10.1 SharePoint Portal Server对象模型综述 191
第10章 SharePoint Portal Server对象模型 191
10.2 门户/区域相关对象模型 193
10.3 门户列表相关对象模型 196
10.3.1 AreaListing的使用 196
10.3.2 AreaGroup的使用 198
10.3.3 Audience的使用 200
10.4 用户相关对象模型 201
10.5 权限相关对象模型 202
10.5.1 Role和User的使用 202
10.5.2 AreaAccessChecker的使用 204
第11章 WebPart开发 205
11.1 WebPart综述 205
11.2.1 第一个WebPart 209
11.2 创建WebPart 209
11.2.2 关于输出的一些说明 211
11.2.3 使用控件 212
11.2.4 WebPart模板 213
11.3 WebPart编程中的对象模型 214
11.3.1 网站的信任级别 214
11.3.2 关于Web应用程序(WebApplication) 216
11.3.3 对象模型中的WebPart 217
11.3.4 IDesignTimeHtmlProvider接口 218
11.3.5 获取网站对象 220
11.3.6 获取区域 222
11.3.7 在Render函数中更新数据 223
11.4.1 自定义属性 224
11.4 WebPart自定义属性 224
11.4.2 通过代码修改属性的值 227
11.4.3 WebPart属性和WebPartZone 228
11.5 WebPart自定义设置栏ToolPart 229
11.5.1 GetToolParts函数 230
11.5.2 创建一个ToolPart 231
11.5.3 几个重要的问题 234
11.6 WebPart菜单 235
11.7 WebPart连接 239
11.7.1 认识WebPart连接 239
11.7.2 WebPart连接的一些概念 241
11.7.3 创建WebPart连接的步骤 242
11.7.4 WebPart连接的例子 248
11.7.5 WebPart连接小结 255
11.8 WebPart的部署 255
11.8.1 WebPart的位置和相关路径 256
11.8.2 GAC目录和WebPart的强命名 258
11.8.3 使用cab包自动部署WebPart 260
11.8.4 安装文件形式的部署 263
11.8.5 其他部署方法 265
11.9 WebPart的调试 267
第12章 高级开发 271
12.1 通过用户控件包装器简化WebPart开发 271
12.1.1 用户控件包装器简介与部署 271
12.1.2 将用户控件包装成WePart部署到SharePoint页面上 273
12.1.3 在用户控件中添加自定义属性 279
12.1.4 使用户控件支持WebPart连接 282
12.1.5 在用户控件中使用SharePoint对象模型 288
12.1.6 通过用户控件包装器进行代码断点调试 292
12.2 多语言的WebPart开发 296
12.2.1 使用多语言的资源文件 296
12.2.2 在代码中获取资源 297
12.2.3 dwp文件和manifest.xml文件的修改 298
12.2.4 创建cab包 299
12.2.5 部署 300
12.3 Web Service的使用 300
12.4.1 文档库触发响应事件的编写 304
12.4 文档库的事件触发机制 304
12.4.2 在响应事件中使用SharePoint对象模型 306
12.4.3 设置文档库触发事件 307
12.4.4 一些注意事项 309
12.5 WebPart中异步数据获取 309
12.6 SharePoint的底层数据库 312
12.6.1 SharePoint底层数据库的基本结构 313
12.6.2 区域、分组和门户列表 313
12.6.3 网站集和网站 315
12.6.4 列表和列表项 317
12.6.5 文件和目录(Docs) 319
12.6.6 用户信息和权限 321
13.1 MDMS Jump Start Kit简介 323
第13章 实例介绍:Microsoft Document Management Solution Jump Start Kit 323
13.2 MDMS功能描述 326
13.2.1 用户主界面 329
13.2.2 文档浏览与查找 330
13.2.3 创建文档 333
13.2.4 文档发布审批流程 334
13.2.5 文档安全保护 335
13.2.6 文档日志 337
13.2.7 文档版本管理 337
13.2.8 文档回收站 338
13.2.9 元数据管理 339
13.3 MDMS开发概览 339
参考文献 341