技术标签: c# SharePoint 教程 sharepoint
本文将对SharePoint进行介绍。分别说明什么是SharePoint、SharePoint的功能、SharePoint的历史,并对SharePoint 2016进行简单介绍。
SharePoint是微软公司推出的团队协作和内容管理服务器软件1。
SharePoint基于ASP.NET实现,通过SharePoint,用户可以不写代码快速在本地服务器上搭建功能强大的站点,来满足日常工作中的各种业务需求。
针对公司工作中的实际需求,SharePoint可以提供如下功能:
这些功能,在SharePoint中,是通过不同类型网站来实现的。SharePoint默认提供了大量网站模板,提供各种功能供用户选择。关于这些站点,在第三章会有详细介绍。
SharePoint最早是在01年推出的。到目前为止经历了 2001、2003、2007、2010 、2013、2016 6个本地版本(一般称为On Premise版本)和SharePoint Online 1个Online版本。
其中SharePoint 2001 2003 2007 已经结束技术支持期,不再推荐使用,SharePoint 2010将在2020年结束技术支持期[^ 微软产品技术支持周期查询],属于推荐尽快升级的版本。目前主流的版本为SharePoint 2013 2016。同时也有大量用户订阅SharePoint Online服务。
在2010之前,SharePoint都是作为Office组件的一部分提供的。而且在这个阶段,SharePoint产品包括2部分,分别是Windows SharePoint Service( SharePoint Team Service)和SharePoint Portal Server。
从SharePoint 2010开始,SharePoint被独立出来作为单独的产品发售。SharePoint 2010和2013 又分别区分了SharePoint Foundation和SharePoint Server 2个版本。其中SharePoint Foundation可以免费下载使用。但是相对Server版本,缺少了部分功能2。SharePoint 2016取消了Foundation版本:
SharePoint Online为微软推出的在线服务,用户不需要自己购置服务器,在线订购服务后即可使用。另外所有版本都是On Premise版本,需要客户自己有Windows服务器,需要自己安装配置才能够使用。
从SharePoint最早版本 Microsoft Office SharePoint Portal Server 2003可以看出,最早SharePoint是配合Office,作为Office的服务器端推出的。到目前2016为止,Office功能依然是SharePoint功能的核心之一。SharePoint 2016提供的功能中,在线文档保存、配合RMS[RMS]做文档权限管理。配合OOS[OOS]做文档在线处理,在线预览Excel,在线处理InfoPath表单等等功能都是跟Office有关的。
SharePoint 2016是其第6个版本,其主要提供了如下功能:
类型 | 名称 | 说明 |
---|---|---|
协作 | 工作组网站 | 可以与一组人员在其中进行合作的位置。 |
博客 | 个人或工作组在其中发布想法、观察和专业知识的网站,网站访问者可以对发布内容进行评论。 | |
开发人员站点 | 开发人员可以在其中构建、测试和发布 Office 相关应用程序 的网站。 | |
项目网站 | 用于对项目进行管理和协作的网站。该网站模板将与项目相关的所有状态、通信和项目集于一处。 | |
社区网站 | 社区成员在其中讨论共同感兴趣的主题的位置。成员可以通过探索类别、按照受欢迎程度对讨论进行排序或仅查看具有最多回复的帖子来浏览和发现相关内容。成员可以通过参与社区(例如发起讨论、回复帖子以及指定最佳回复)来获取威望值。 | |
企业 | 文档中心 | 集中管理企业中文档的网站。 |
就地保留策略中心 | 用于管理策略并在特定时间内保留内容的网站。 | |
eDiscovery 中心 | 管理法律案件和调查内容的保留、搜索和导出的网站。 | |
记录中心 | 该模板将创建旨在用于记录管理的网站。记录管理器可以将传送表配置为将传入文件定向到特定位置。该网站使您还可以管理将记录添加到存储库之后是否可以将其删除或修改。 | |
商业智能中心 | 用于显示商业智能内容的网站。 | |
符合性策略中心 | 用于管理策略并在指定时间后删除文档的网站。 | |
企业级搜索中心 | 专注于提供企业范围内的搜索体验的网站。 | |
我的网站宿主 | 用于托管个人网站(我的网站)和公共“人员配置文件”页面的网站。 | |
社区门户 | 用于发现社区的网站。 | |
基本搜索中心 | 专注于提供基本搜索体验的网站。它包含具有搜索框的欢迎页面,该搜索框将用户连接到搜索结果页面和高级搜索页面。不会在导航中显示该搜索中心。 | |
发布 | 发布门户 | 用于面向 Internet 的网站或大型 Intranet 门户的初始层次结构。可以使用各具特色的品牌轻松地自定义该网站。通常,此网站的读者大大多于参与者,它可以使用审批工作流发布网页。 |
企业 Wiki | 用于发布您所掌握的要在整个企业内共享的知识的网站。 | |
产品目录 | 用于通过搜索来管理产品目录数据的网站,这些数据可以发布到面向 Internet 的网站。 |
简称 | 全拼 | 说明 |
---|---|---|
SP | SharePoint | SharePoint服务器 |
WSS | Windows SharePoint Service | SharePoint 2001 2003 2007中的服务部分 |
MOSS | Microsoft Office SharePoint Server | SharePoint 2001 2003 2007中的Server部分 |
AD | Active Directory | 活动目录 微软提供的活动目录服务。用于管理一定范围内的计算机和人员。一般又称为域 |
DNS | Domain Name Service | 域名服务 |
RMS | Right Mangement Service | 权限管理服务。 |
IRM | Information Right Management | 信息权限管理,RMS在SharePoint中具体的实施。即使用RMS在SharePoint进行权限管理 |
ADFS | Active Directory Federation Service | 活动目录联合服务,提供集中认证服务 |
OWA | Office Web Apps | Office Web App服务,微软提供的在线文档编辑预览服务器,其后续版本为OOS |
OOS | Office Online Server | Office在线服务,微软提供的在线文档编辑和预览服务器,其前身为OWA |
WF | Workflow | 工作流 |
SharePoint Designer
SharePoint Designer是配合SharePoint推的产品,可以认为是FrontPage的后继产品,主要用于不需要变成的前提下快速编辑SharePoint网站。目前最新版本为SharePoint Designer 2013,兼容SharePoint 2016。
SharePoint Designer能够实现大部分日常定制功能。如果遇到复杂功能,则需要借助Visual Studio。
Visual Studio
Visual Studio作为微软官方的IDE平台,专门为SharePoint提出了项目模板。借助Visual Studio,专业的程序员可以开发从自定义工作流到自定义Web Part在内的大量内容。而且可以对现有SharePoint内容做定制。
PowerShell
PowerShell在SharePoint中主要作为管理工具使用,在SharePoint 2010的时候引入,用于替换名为stsadm.exe的可执行文件。
SharePoint 2010 2013 2016都同时提供了PowerShell和stsadm。推荐使用PowerShell。只有在特殊情况下才是用stsadm.exe。
SharePoint 单独引入了PowerShell控制台,而不使用Windows默认的PowerShell控制台。不同版本SharePoint PowerShell名字类似,称为SharePoint 20XX Management PowerShell。其中XX替换为具体版本。例如SharePoint 2016 Management PowerShell。
[^ 微软产品技术支持周期查询]:
微软产品技术支持周期查询可以到如下页面查询 https://support.microsoft.com/zh-can/lifecycle/search/?p1=2488&x=15&y=11
http://www.cnblogs.com/iamlilinfeng/p/3186919.html
http://www.cnblogs.com/myprogram/p/3912859.html
文章浏览阅读2w次,点赞7次,收藏51次。四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这......_c#调用lib
文章浏览阅读4.6k次。苹方字体是苹果系统上的黑体,挺好看的。注重颜值的网站都会使用,例如知乎:font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, W..._ubuntu pingfang
文章浏览阅读159次。表单表单概述表单标签表单域按钮控件demo表单标签表单标签基本语法结构<form action="处理数据程序的url地址“ method=”get|post“ name="表单名称”></form><!--action,当提交表单时,向何处发送表单中的数据,地址可以是相对地址也可以是绝对地址--><!--method将表单中的数据传送给服务器处理,get方式直接显示在url地址中,数据可以被缓存,且长度有限制;而post方式数据隐藏传输,_html表单的处理程序有那些
文章浏览阅读1.2k次。使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。下载谷歌验证类库文件放到项目合适位置(我这边放在项目Vender下面)https://github.com/PHPGangsta/GoogleAuthenticatorPHP代码示例://引入谷_php otp 验证器
文章浏览阅读4.3k次,点赞5次,收藏11次。matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距
文章浏览阅读2.2k次。①Storage driver 处理各镜像层及容器层的处理细节,实现了多层数据的堆叠,为用户 提供了多层数据合并后的统一视图②所有 Storage driver 都使用可堆叠图像层和写时复制(CoW)策略③docker info 命令可查看当系统上的 storage driver主要用于测试目的,不建议用于生成环境。_docker 保存容器
文章浏览阅读834次,点赞27次,收藏13次。网络拓扑结构是指计算机网络中各组件(如计算机、服务器、打印机、路由器、交换机等设备)及其连接线路在物理布局或逻辑构型上的排列形式。这种布局不仅描述了设备间的实际物理连接方式,也决定了数据在网络中流动的路径和方式。不同的网络拓扑结构影响着网络的性能、可靠性、可扩展性及管理维护的难易程度。_网络拓扑csdn
文章浏览阅读1.8k次,点赞5次,收藏8次。IOS系统Date的坑要创建一个指定时间的new Date对象时,通常的做法是:new Date("2020-09-21 11:11:00")这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日期。在IOS年月日中间的横岗许换成斜杠,也就是new Date("2020/09/21 11:11:00")通常为了兼容IOS的这个坑,需要做一些额外的特殊处理,笔者在开发的时候经常会忘了兼容IOS系统。所以就想试着重写Date函数,一劳永逸,避免每次ne_date.prototype 将所有 ios
文章浏览阅读5.3k次。方法一:用PLSQL Developer工具。 1 在PLSQL Developer的sql window里输入select * from test for update; 2 按F8执行 3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。(前提..._excel导入pl/sql
文章浏览阅读83次。Git常用命令速查手册1、初始化仓库git init2、将文件添加到仓库git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件...
文章浏览阅读202次。分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120
文章浏览阅读1.8k次。版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。目录(?)[+]1、缺省构造函数。2、缺省拷贝构造函数。3、 缺省析构函数。4、缺省赋值运算符。5、缺省取址运算符。6、 缺省取址运算符 const。[cpp] view plain copy_空类默认产生哪些类成员函数