对于新项目,强烈建议使用 SharePoint Online (Microsoft 365) 或更新的 SharePoint Server 版本。

SharePoint 2010 教程:从入门到实践
本教程将分为以下几个部分,帮助您系统地了解和使用 SharePoint 2010。
第一部分:SharePoint 2010 基础入门
什么是 SharePoint 2010?
SharePoint 2010 是一个企业级的平台,主要用于管理、协作和业务流程自动化,您可以把它想象成一个功能强大的“企业内部网站”或“协作门户”。
它的核心功能包括:
- 网站创建与管理:快速创建团队网站、部门门户、项目网站等。
- 文档管理:集中存储、版本控制、审批流程、签入/签出文档。
- 列表与库:创建自定义的列表(如任务、事件、联系人)和文档库。
- 工作流:自动化业务流程,如审批、报销、项目跟踪等。
- 社交功能:我的网站、个人资料、新闻源、标签等。
- 商业智能:通过 Excel Services、PerformancePoint Services 等实现数据分析和报表。
- 搜索:对整个网站集的内容进行快速、智能的搜索。
SharePoint 2010 的核心概念
在学习使用之前,必须理解几个核心概念,否则会感到非常困惑。

| 概念 | 中文解释 | 简单比喻 |
|---|---|---|
| Site (网站) | 一个 SharePoint 的基本工作单元,可以是一个团队协作空间、一个文档库或一个完整的门户网站。 | 一个独立的办公室或部门。 |
| Site Collection (网站集) | 一组相关网站的集合,共享相同的顶级管理设置、导航栏和权限。 | 一个公司总部,下面有多个分公司(网站)。 |
| Web (网页) | 网站集中的一个子网站,通常有自己的导航和权限。 | 公司总部下的一个“市场部”办公室。 |
| List (列表) | 用于存储结构化数据的表格,类似于一个简化版的数据库表。 | 一个通讯录、一个任务清单。 |
| Library (库) | 一种特殊的列表,专门用于存储文件,并提供版本管理等功能。 | 一个共享的文件柜。 |
| Content Type (内容类型) | 定义了一类文档或项目的属性、列和工作流,可以把它理解为“文档模板”。 | “合同”这个内容类型,规定了它必须有“客户”、“金额”、“签署日期”等字段。 |
| Permissions (权限) | 控制用户或用户组对网站、列表或库的访问级别(如“完全控制”、“参与讨论”、“仅读”)。 | 办公室的钥匙,能进入哪些房间,能打开哪些抽屉。 |
第二部分:用户端操作指南
这部分面向普通用户,介绍如何在 SharePoint 网站上进行日常工作。
浏览和导航 SharePoint 网站
- 顶部导航栏:通常包含“网站操作”、“查看所有网站内容”、“我的网站”等链接。
- 快速启动:网站的左侧边栏,提供了快速访问常用列表和库的链接。
- 面包屑导航:页面顶部的一行路径,显示您当前所在的位置(
主页 > 项目X > 文档),方便您返回上一级。
使用文档库
文档库是 SharePoint 最常用的功能之一。
- 上传文档:
- 点击“上传”按钮,选择“上载文档”或“上载多个文档”。
- 可以像在 Windows 资源管理器中一样,直接拖放文件到网页上。
- 签入/签出:
- 签出:当您要编辑一个文档时,必须先签出,这会锁定文档,防止其他人同时编辑,避免内容冲突。
- 签入:编辑完成后,需要签入文档,此时可以添加评论说明修改内容,并创建一个新版本。
- 版本历史:
- 在文档上点击“下拉菜单” -> “版本历史记录”。
- 您可以查看文档的所有历史版本,并可以比较两个版本之间的差异,或者将某个旧版本恢复为当前版本。
- 元数据/列:
- 文档库中的每一列(如“创建者”、“修改日期”、“项目状态”)都是元数据。
- 上传文档时填写这些信息,可以帮助您更好地管理和查找文件。
使用列表
列表用于跟踪非文件信息。
- 创建项目:点击“项目”选项卡 -> “新建”。
- 编辑项目:点击项目旁边的下拉箭头,选择“编辑项目”。
- 筛选和排序:列表的列标题通常有下拉箭头,您可以按特定条件筛选或排序数据。
- 视图:可以为同一个列表创建不同的视图,一个“所有任务”视图,一个“我的任务”视图,一个“已完成任务”视图。
使用“我的网站”
“我的网站”是 SharePoint 的个人空间,是社交功能的核心。

- 个人资料:展示您的个人信息、照片、组织结构图等。
- 同事:查看和管理您的同事网络。
- :存储您个人上传的文档,以及您收藏的网站和文档。
- 我的网站主页:一个可以自定义的页面,用于展示您关注的信息和动态。
第三部分:管理员端指南
这部分面向 SharePoint 管理员,介绍如何管理和配置 SharePoint 环境。
管理中心
管理中心是管理员的大本营,用于进行全局设置。
- 访问路径:在任何一个 SharePoint 网站的顶部导航栏,点击“网站操作” -> “ SharePoint 2010 管理中心”。
- 主要功能:
- 应用程序管理:管理服务应用程序、内容数据库、解决方案(.wsp文件)。
- 监控:检查数据库、日志、计时器作业的健康状态。
- 常规应用程序:配置 farm 信任、备份与恢复、安全。
- 系统设置:配置服务器场、服务账户、邮件设置。
网站集管理
网站集是管理的核心单元。
- 创建网站集:
- 在管理中心 -> “应用程序管理” -> “管理网站集”。
- 点击“新建”,输入网站集标题、URL、管理员等信息,选择网站模板。
- 网站集管理员:
- 每个网站集都有两个集管理员,拥有对该网站集的最高权限。
- 在管理中心 -> “应用程序管理” -> “更改网站集管理员”中进行设置。
- 网站集存储空间配额:
可以设置网站集的最大存储容量,防止某个网站集占用过多服务器资源。
网站管理
- 网站权限:
- 在网站操作菜单中,进入“网站权限”。
- 可以添加/删除用户,编辑用户组,或直接为用户分配权限级别(如“完全控制”、“参与讨论者”、“访问者”)。
- 网站模板:
创建子网站时,可以选择不同的模板,如“团队网站”、“文档工作区”、“博客”等。
- 页面布局和母版页:
控制整个网站的外观和感觉,高级管理员会自定义这些元素。
第四部分:开发者指南
这部分面向开发人员,介绍如何通过代码扩展 SharePoint 2010。
开发工具
- Visual Studio 2010:主要的开发工具。
- SharePoint 2010 SDK (Software Development Kit):提供了必要的类库、文档和示例代码。
主要开发类型
- 功能:是 SharePoint 中部署和激活功能的单元,一个功能可以包含网站栏、内容类型、工作流、页面等,通常打包成一个 .wsp 文件。
- Web Part:可以添加到 SharePoint 页面上的可重用组件,用于显示自定义内容或提供交互功能。
- 工作流:使用 Visual Studio 2010 工作流设计器或 SharePoint Designer 2010 创建的自动化业务流程。
- 事件接收器:在列表项或网站发生特定事件(如添加、更新、删除)时自动执行的代码。
- 应用程序页:部署在
_layouts下的特殊页面,所有网站集的所有用户都可以访问,通常用于管理或设置页面。
第五部分:学习资源
由于 SharePoint 2010 已经过时,官方资源已经下线,但您仍然可以在网上找到一些有价值的存档资料。
官方存档文档 (微软 MSDN)
微软官方文档库虽然无法在线访问,
