(一)SharePoint概念:内容管理系统。
做个比较:
I、?使用asp.net创建博客网站步骤如下(此处使用容易理解的DB驱动,步骤可以并行):
1,创建数据表多张,如:用户表、文章表、类别表、回复表等
2,根据数据库表创建应用程序代码,如:asp.net form、mvc等
3,制做应用程序页面,如:html静态页面
4,把静态页和。net程序结合
II、?使用sharePoint创建博客网站步骤如下:
1,?在“管理中心”点击“创建网站集”并选择类型为“博客类型”,点确定。
优点:微软实现企业战略和软件应用的“无代码开发”,即:“不写代码,也能完成简单的企业级应用”。
缺点:(1)用途广但功能不精
SharePoint 默认提供的网站类型模板有四种:
1.协作:工作组网站、博客、开发人员网站、项目网站、社区网站
2.企业:文档中心、电子数据展示中心、记录中心、商业智能搜索、企业搜索中心、我的网站宿主、社区门户、基本搜索中心、Visio流程存储库
3.发布:发布门户、企业Wiki、产品目录
4.自定义:自己定义的模板类型。
(2)二次开发难
SharePoint的页面都是。net的页面,如:aspx或。master等。
但现在很多人员在用SharePoint做内容管理系统的底层架构,如:网站等业务简单的系统,直接修改和搭建即可。
功能:可以“无代码”创建“共享的”企业网站、社区(博客)、内容管理、搜索、商业智能visio、集成(业务数据的连接、应用infopath)。
(二)SharePoint安装、工具和术语
SharePoint Foundation与SharePoint
Server的区别:
Foundation?免费(主要用于开发环境)、 Server版本收费。
包含功能:SharePoint Foundation < SharePoint Server标准版 <
SharePoint Server 企业版
会使用到3个工具,分别为:SharePoint Designer、Visual
Studio、 Windows PowerShell
SharePoint
Designer:简称SPD,可以直接编辑SharePoint内容资源。
Visual
Studio:简称VS,通常用于开发Web部件和调用SharePoint的API(操作系统留给应用程序的一个调用接口,应用程序通过API而使操作系统去执行命令)进行数据交互。
Windows PowerShell:命令行外壳程序和脚本环境,命令行用户和脚本编写者可以利用
。NET Framework 的强大功能。从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host (打开:1、开始--运行。2、运行输cmd。3、在DOS窗口输slmgr.vbs
/dli,回车。)环境中获得的知识和创建的脚本。
NO.1?服务器场
两台机器互相备份,两个或几台机器之间有心跳线,定时检测对端设备的情况,如果对端设备出现故障,一台机器就会接管出问题机器的受保护的资源如数据库等。
SharePoint服务器场:用户访问静态的内容时可以直接从这两台服务器上进行读取,两台服务器通过“Network
Load Balancing”连接在一起。两台应用服务器做基本数据的支撑。
NO.2?Web应用程序、网站集、网站
Web应用程序:可以通过Web访问的应用程序。
SharePoint规则,一般页面在layout里,dll在GAC和网站bin目录下。
基本都会放在:C:\Program Files\Common
Files\Microsoft Shared\Web Server
Extensions目录结构下,不同的版本会稍有子目录的区别
网站集:建立在Web应用程序下的一个虚拟概念,一堆网站的集合。可进行一些统一的设置和管理。
网站:在网站集下的虚拟概念。主要在于我们使用asp.net创建的网站相当于一个web应用程序,而到了SharePoint,网站是建立在网站集下面的一个虚拟的产物并且网站下面可以包含子网站。
NO.3 列表、文档库列表:以表格为容器,装载着文字或图像的一种形式。
在SharePoint中的类为:Microsoft.SharePoint.SPList
SharePoint文档库:一个文件夹,库中文件的集合属于同一模板。
列表:类似于表格,存储的的数据。
文档库:类似于文件夹,存放的是文件。
NO.4?栏、栏类型、内容类型
NO.5?功能(Feature)、母版页(Master)、页面布局(Layout)、Web部件(WebPart)
功能(Feature):这个事物能干什么。
母版页(Master):为页面创建一致的内容。
页面布局(Layout):对页面的结构进行格式设置,把格子画出来。
Web部件(WebPart):页面的一部分(成块状)。网页是由一块一块的内容组合在一起的。
添加完成页面布局后,布局块中点击“添加Web部件”,选择相应的Web部件点击“添加”,即可。
(三)创建网站集和网站
1.创建网站集
【开始菜单】->【SharePoint2013管理中心】(操作系统为Windows Server 2012)
应用程序管理下的【创建网站集】
填写创建网站集的必要信息。选择模板。
2.创建网站
打开即网站集根网站(创建网站集时会默认创建一个根网站),在根网站上创建子网站。
右上角的【小齿轮】--【网站内容】--【新建子网站】
创建网站所需要的必要信息,【创建】。
3.添加页面
右上角的【小齿轮】--【添加页】
4.修改网站
右上角的【小齿轮】--【编辑页面】
5.最终效果
可以实现一个简单的网站。
(四)母版页
1.创建HTML页面
放到某盘的根目录下创建TestMaster.html文件
2.将HTML文件转换为SharePoint母版页
右上角的【小齿轮】--【设计管理器】--【编辑母版页】--【将HTML文件转换为SharePoint母版页】
弹出的”选择资产”页面点击【添加】
弹出的“添加母版页”页面中点击【浏览】找到在D盘的TestMaster.html文件并点击【确定】
弹出的“母版页栏目库”设置中选择内容类型为“设计文件”并修改标题(此处为测试母版页)
在“选择资产”页面选择刚刚上传的TestMaster.html文件并点击【插入】
3.在 SPD中修改母版页“PlaceHolderMain代码段”位置
找到已安装的SPD,打开你的网站,导航中的【母版页】,双击【TestMaster.html】文件,【编辑文件】,找到”
”的div块状元素(一般会在整个页面的最下方),拷贝到应该放置的位置(一般为页头和页尾之间)保存。
4.发布母板页
右上角的【小齿轮】--【设计管理器】--【编辑母版页】
点击TestMaster后面的【…】,在弹出的功能项中再点击【…】,然后点击【发布主要版本】
填写注释并点击【确定】,转换成功后状态改变了“已批准”。
5.使用母版页
右上角的【小齿轮】--【网站设置】--【母版页】
在网站母版页中选择TestMaster,点击【确定】
6.最终效果
7.母版页转换中的重要知识点介绍
TestMaster.html:可修改的文件,修改母版页时直接在该文件上修改,保存 HTML
文件后更改内容会同步到关联。master中。
TestMaster.master:在SP中实际应用的文件。在默认的情况下是只读的,不可以通过SP或其他文件修改,去掉“只读”属性强行修改后再次保存。html文件,master中的修改结果将会被。html覆盖。
不想使用。html转换,怎么办?
母版页的设置中找到【编辑属性】,去掉关联文件的【对号】即可。
(五)页面布局
1.创建页面布局
设计管理器,并点击【创建页面布局】,设计管理器,并点击【创建页面布局】,发布主要版本,
2.首次使用页面布局
打开首页,点击【页面】更换页面布局,修改内容并发布
3.修改页面布局
使用Designer打开网站,打开页面布局,删除页面布局中内容类型自带的代码(PlaceHolderMain中的),删除完成代码后我们要把我们想创建的代码放到这个指定的区域。再次打开设计管理器,并找到testLayout页面布局,点击“testLayout”,找到代码段,点击Web部件区域,复制Web部件区域的代码段,粘贴到Designer中,并加入适当的div进行定位,保存并关闭页面布局,得新发布主要版本。
4.使用页面布局
逐项删除无用内容,添加需要的内容,发布。
5.最终效果
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h62703.shtml