SharePoint技术综合指南
1. 基础与工具
在使用相关技术时,有一些基础的工具和设置需要了解。例如,Adobe Reader需特定版本,浏览器也有推荐版本和要求。对于文件命名,存在一些限制,像 &、?、% 等字符在文件命名时需注意。
在操作工具方面,StsAdm.exe 实用程序有众多命令,如 activatefeature 用于激活功能,addalternatedomain 用于添加备用域名等;PSConfig.exe 实用程序也有其特定命令,如 adminvs 等。
2. 访问控制与权限管理
访问控制是保障系统安全的重要环节。不同的功能和应用场景有不同的访问控制需求:
-
博客
:可对博客进行访问控制,如阻止某些访问、要求评论审批等。
-
My Sites
:对 My Sites 的访问控制涉及授权管理、访问权限设置等,能控制用户对自己和他人站点的访问。
-
Wiki
:Wiki 的访问控制确保内容的安全性。
权限方面,有多种权限类型,如 Approve 权限、Contribute 权限、Design 权限等。权限可针对不同的对象进行分配和修改,如对列表、文档、用户组等。同时,还可通过权限策略命令(如 addpermissionpolicy、changepermissionpolicy 等)来管理权限策略。以下是常见权限的简单说明:
| 权限名称 | 说明 |
| ---- | ---- |
| Approve | 文档审批权限 |
| Contribute | 贡献权限,可进行内容添加等操作 |
| Design | 设计权限,能进行页面设计等操作 |
| Full Control | 完全控制权限 |
3. 内容管理
内容管理涵盖多个方面,包括内容聚合、文档管理、列表和库的使用等。
-
内容聚合
:可通过特定功能实现内容聚合,如 Site Aggregator 网页部件可用于添加和管理站点内容。
-
文档管理
:对于 Office 文档,可进行添加、存档、版本控制等操作。在文档库中,可设置文档模板、控制文档审批流程、查看文档状态等。例如,Shared Documents 库有文档审批提醒和查看功能,可设置审批权限。
-
列表和库
:列表和库有多种模板,如 Announcements 列表模板、Document Library 模板等。可对列表和库进行创建、编辑、添加内容类型等操作。列表中的列可进行添加、删除、计算等操作,如计算列可根据公式计算值。
graph LR
A[内容管理] --> B[内容聚合]
A --> C[文档管理]
A --> D[列表和库]
B --> E[Site Aggregator网页部件]
C --> F[Office文档操作]
C --> G[文档库设置]
D --> H[模板使用]
D --> I[列操作]
4. 网页部件与开发
网页部件是 SharePoint 中展示内容和实现功能的重要元素。
-
网页部件类型
:有多种类型的网页部件,如 Advanced Search Box 网页部件用于高级搜索,Content Editor 网页部件可用于添加元素,Data View 网页部件可进行数据展示等。
-
开发相关
:可使用 ASP.NET 开发用户控件并将其部署为网页部件,也可基于 ASP.NET 的 WebPart 类进行开发。在开发过程中,需注意一些问题,如避免重叠错误、处理事件等。同时,有一些最佳实践可遵循,如编程网页部件的最佳实践、远程编程的最佳实践等。
5. 工作流与提醒
工作流和提醒功能可提高工作效率和信息传递的及时性。
-
工作流
:有多种工作流模板,如 Approval 工作流、Collect feedback 工作流等。可将工作流添加到库中,对工作流的历史进行跟踪和生成报告。
-
提醒
:可创建各种提醒,如针对批准文档、Sites 列表、工作流等的提醒。提醒有最佳实践,可设置提醒的频率、发送地址等。还可进行定时提醒和发送定时公告。
6. 安装与升级
安装和升级是系统部署和维护的重要环节。
-
安装
:有多种安装选项,如基本安装、完整安装、独立安装等。安装前需满足硬件、软件、安全等方面的要求,安装后还需进行配置。不同的产品(如 MOSS、WSS)有不同的安装步骤和特点。
-
升级
:升级有多种方式,如数据库迁移升级、就地升级、并行升级等。升级前需进行准备工作,包括硬件检查、用户准备等,升级后还需完成一些任务。
7. 安全与认证
安全和认证是保障系统安全运行的关键。
-
认证方式
:支持多种认证方式,如基于表单的认证和 Windows 认证。可根据需求启用不同的认证方式,并设置相应的区域。
-
安全设置
:包括防火墙要求、病毒扫描要求等,同时需对 Microsoft Office 的安全设置进行管理。还可通过权限管理和访问控制来保障系统安全。
8. 模板与导航
模板和导航可帮助用户快速创建和组织站点。
-
模板类型
:有多种模板,如内置站点模板、自定义站点模板、库模板、列表模板等。可根据需求选择和使用模板,还可对模板进行创建、部署和管理。
-
导航设置
:包括当前导航(如 MOSS 的 Quick Launch)、全局导航(如 MOSS 的 top link bar)等。可对导航进行添加链接、修改等操作,还可使用 Tree View 网页部件替换导航。
9. 数据与视图
数据和视图的管理对于信息展示和使用非常重要。
-
数据管理
:涉及数据验证、数据源设置等。对于 InfoPath 表单,可进行数据验证,设置主、次数据源。
-
视图设置
:视图可进行格式化、排序、限制显示项等操作。可将 List View 网页部件转换为 Data View 网页部件或下拉列表,还可对视图的列进行选择。
10. 其他功能与注意事项
除了上述主要内容外,还有一些其他功能和注意事项。
-
邮件功能
:可通过邮件发送提醒、提交表单、向库发送邮件等,但需注意反垃圾软件对邮件的影响和邮件的限制。
-
远程编程
:有多种远程编程方法,如使用 Office 对象模型、RPC 方法、URL 命令、Web 服务等。每种方法有其适用场景和最佳实践。
-
文件和文件夹
:需了解服务器上的文件和文件夹列表,以及文件命名限制、文件上传等操作。同时,对于不支持的文件类型,可启用支持。
SharePoint技术综合指南
11. 日历与联系人管理
日历和联系人管理是 SharePoint 中实用的功能模块,能有效提升工作和沟通效率。
-
日历管理
:SharePoint 日历可添加事件、设置事件提醒,还能在 Outlook 中查看。例如,可通过特定操作将 Outlook 日历以网页部件形式展示在 SharePoint 中。添加事件时,只需在日历界面进行相应操作即可。
-
联系人管理
:可将 Outlook 联系人导出到 SharePoint,创建和编辑 SharePoint 联系人列表,还能实现与 Outlook 的联系人共享。具体操作步骤如下:
1. 在 Outlook 中选择联系人并进行导出操作。
2. 在 SharePoint 中选择相应的导入功能,将导出的联系人文件导入。
3. 之后可在 SharePoint 中对联系人列表进行编辑和管理,同时可设置与 Outlook 的同步共享。
12. InfoPath 表单与服务
InfoPath 表单和服务为数据收集和处理提供了强大的支持。
-
表单设计与开发
:InfoPath 表单设计具有丰富的功能,可添加控件、进行条件格式设置、创建规则等。开发时,可使用多种编程语言(如 C#、JScript 等)添加代码,还能实现与列表的连接,从列表中获取数据填充表单控件。例如,在 VSTA 中为表单添加代码的步骤如下:
1. 打开 InfoPath 表单设计界面。
2. 进入 VSTA 开发环境。
3. 编写相应的代码逻辑,实现所需功能。
-
表单服务管理
:InfoPath Forms Services 可检查模板的浏览器兼容性、管理模板、发布浏览器兼容模板等。在管理模板时,可防止模板被更改、通过中央管理进行发布和升级。
13. 网页服务的使用
网页服务在 SharePoint 中起着重要的连接和交互作用。
-
服务列表与功能
:有多种 SharePoint 网页服务,如 Administration 网页服务、Alerts 网页服务、Lists 网页服务等。每种服务有其特定的功能,如 Lists 网页服务可用于对列表进行操作,包括添加附件、查询列表项等。
-
使用方法与场景
:可从不同的环境(如 .NET、ASP.NET、VBA 等)使用网页服务。例如,从 .NET 中使用网页服务的步骤如下:
1. 引用相应的网页服务。
2. 创建服务实例。
3. 调用服务的方法进行操作。
网页服务适用于需要与 SharePoint 进行数据交互和远程操作的场景。
14. 渲染网页部件与开发要点
渲染网页部件的开发需要注意多个方面的要点。
-
开发环境与要求
:开发渲染网页部件需特定的软件环境,如 Visual Studio 2005 等。同时,需对服务器进行相应的配置,修改 web.config 文件等。
-
开发流程与注意事项
:开发过程包括创建网页部件项目、处理事件、设置属性等。需注意避免重叠错误,处理好客户端计算和脚本引用等问题。例如,创建网页部件项目的步骤如下:
1. 安装 Visual Studio 2005 Extensions Web Part Templates。
2. 打开 Visual Studio,创建新的网页部件项目。
3. 进行代码编写和功能实现。
graph LR
A[渲染网页部件开发] --> B[开发环境准备]
A --> C[开发流程执行]
B --> D[软件安装]
B --> E[服务器配置]
C --> F[创建项目]
C --> G[事件处理]
C --> H[属性设置]
15. 搜索与统计功能
搜索和统计功能能帮助用户快速找到所需信息和了解站点使用情况。
-
搜索功能
:有多种搜索相关的网页部件,如 Search Core Results 网页部件、Search Best Bets 网页部件等。可通过搜索中心模板创建搜索中心,还能对搜索功能进行设置和优化。
-
统计功能
:可对站点使用情况进行统计和报告,了解用户的访问行为和资源使用情况。统计数据可用于优化站点和资源分配。
16. 移动设备支持
随着移动办公的普及,SharePoint 对移动设备也提供了支持。
-
列表视图适配
:列表视图可针对移动设备进行优化,如设置适合移动设备的显示格式、限制显示项等。
-
访问设置
:可设置移动设备的访问权限和方式,确保数据安全和便捷访问。
17. 主题与样式设置
主题和样式设置能让 SharePoint 站点更具个性化和专业性。
-
主题应用
:可应用不同的主题到站点,改变站点的外观和风格。还可创建自定义主题,满足特定的设计需求。
-
样式表管理
:CSS 样式表在 SharePoint 中起着重要作用,可对样式表进行创建、部署和应用。例如,在 MOSS 中应用 CSS 样式表的步骤如下:
1. 创建 CSS 文件并编写样式代码。
2. 将 CSS 文件部署到 SharePoint 服务器。
3. 在站点设置中引用该 CSS 文件。
18. 自定义与扩展
SharePoint 具有很强的自定义和扩展能力,可满足不同用户的个性化需求。
-
自定义内容添加
:可使用 SharePoint Designer 等工具添加自定义内容,如通过 Content Editor 网页部件添加 HTML、Flash 动画等元素。
-
扩展功能开发
:可通过开发网页部件、工作流等扩展 SharePoint 的功能。开发时需遵循最佳实践,确保代码的质量和稳定性。
19. 总结与建议
SharePoint 是一个功能强大的平台,涵盖了内容管理、工作流、网页部件开发等多个方面。在使用 SharePoint 时,建议遵循以下几点:
-
规划先行
:在进行安装、配置和开发前,做好详细的规划,明确需求和目标。
-
遵循最佳实践
:在各个环节(如网页部件开发、工作流设计等)遵循最佳实践,提高系统的性能和稳定性。
-
持续学习
:SharePoint 不断发展和更新,持续学习新的功能和技术,以充分发挥其优势。
通过对 SharePoint 各方面功能的深入了解和合理运用,能有效提升工作效率、加强团队协作和实现信息的有效管理。
超级会员免费看
15

被折叠的 条评论
为什么被折叠?



