sharepoint 基本概念 2010.04.16
Getting started
1.sharepoint作用:
传统的网站制作需要网站管理人员,开发人员和数据库管理人员的共同努力,可能需要很长时间,费时费力。
sharepoint的核心概念就是可以只需通过简单的必要信息的配置,就可以迅速建立网站,提高了效率和减少了成本。
2.sharepoint网站创建功能由网站创建引擎来实现,他用数据库来实现的信息的存储。
3.wss建立在farm的概念之上,一个企业级的farm是有多个web服务器(iis)和一个专门的数据库服务器组成,最简单的可以把他们放在一台服务器上。
4.wss的站点安全机制是独立于服务器的,即同一个服务器上的站点可以有不同的安全级别。
5.web application
wss以web application为一个功能单元,一个web application包括多个site collection,每个site collection包括一个top lever site和很多child site.一个web application中所有的站点有共同的端口.
wss安装后默认有个web application,是Central Administration application,它提供了新建站点等管理功能。
每个web application都对应一个content database存储站点信息,一个farm中有一个configuration database存储配置信息,它是farm级别的,即所有的web application公用。
6.在开发wss功能时,不能使用c# code去操作数据库,必须使用wss提供的API去操作。
7.site的概念就是存储数据,管理UI和认证的基本单元。
8.合理的利用site和site collection.
(1) 假如一个公司由于规模的的增加,每年需要增加上千个网站,如果把管理维护的任务都加到it部门的话是很难完成的,利用site collection,it部门首先可以为每个部门建立site collection,在每个部门中指定管理员去管理这个site collection,他可以新建文档,新建子site等等,每个子部门也可以对应一个子site去管理,这样就合理多了
(2)wss中每个site collection拥有独立的用户访问权限,也就是两个site collection用户互不影响,这样可以分类管理
(3)一个site collection可以作为一个单元做备份然后恢复到原来的地方甚至是另一个farm
(4)利用wss提供的对象时可以在site collection的范围内操作,比如搜索一个site collection中的所有List,但不能跨site collection去搜索。
(5)可以利用site collection去开发一些可重用的组件,比如在一个site collection中创建了一个web part,则它的子站点都可以用该web part.
9.stsadm.exe
wss提供了一个工具stsadm.exe,利用它可以通过windows的命令行去执行一些操作site collection的命令,或者去写一个批处理文件执行这个这些操作。