资源描述:
《share point 开发系列之一-开发方式的选择》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SharePoint开发系列之一:开发方式的选择 然做了一段时间的Sharepoint开发,但Sharepoint对于我来说还是新的东西,回想起当时刚开始接触Sharepoint的时候,到处找资料,资料到是找了很多,可是还是不知道如何下手去做Sharepoint开发,也曾经在Cnblog上搜索了很多文章,但是对于我这样的新手来说还是看的云里雾里.所以我就萌生想写一个Sharepoint入门的系列.这个系列将从最基本的讲起,这样纵使一个从来不知道SharePoint的人,通过对这个系列的阅读也知道如何去做SharePoint开发. 提示:本人确实是Sharep
2、oint新手(这里绝不是谦虚),因此文章中可能会有很多不足,希望sharePoint的大牛们能指正,我会不断的更新. 本篇主要接收如何设计和创建自己的sharePointSite 通过Microsoft的资料,我们知道有很多途径去创建一个自定义的SharePoint站点.但是我们选择哪种方式呢?我们依据什么做出选择呢? Purpose即目的.Purpose是最关键的因素.根据你的意图,你可以选择是一个简单的自定义的站点还是高级定制的站点.例如,如果你个site是给一个小组或者是为了管理一个很小的Project用的话,你可以选择简单的自定义site,但是如果
3、一个站点是为一个上千人的企业所用的话,而且每天都有大的访问量的话,你可以选择高级定制化的站点,或许在这种情况下,SharePointServer2007本身提供的功能都不能实现的话,这时你就需要额外的开发功能,我们可以通过其他开发工具,像VisualStudio2005等. Resources资源.资源包括软件部分(MicrosoftOfficeSharePointDesigner2007andMicrosoftVisualStudio2005)和硬件部分.简单的站点并不需要很多的额外的资源,Sharepoint本身就提供了添加去完成开发,测试等工作,而且还要
4、借助于其他的开发工具如VS2005去完成更多功能. Personnel通俗的讲就是人.站点越大,功能越复杂需要的人越多.很好理解. 下面我们就来了解下各种级别站点的开发途径和优缺点 简单定制化的站点 对于简单的SharePointSite.你可以直接在浏览器进行定制.例如,一个小组用的站点,内容包括:Team Logo,Calendar,SharedDocuments,announcements,sharedcontacts和一些简单的entmanagement,CSS, MasterPage,layoutspages等等这些人.高级sharepoin
5、tsite就是那些用途广,访问量大,业务多的一些Inter站点.这些站点一般都需要用户验证,自定义站点元素和特色的站点.所以开发这样的站点我们可能需要复杂的开发,测试,部署的环境.比如,在这个地方开发部署到另一个地方等等. 这就需要一个包括需求分析人员,设计人员,开发人员,测试人员的很庞大的team. 以为中心的方法 本指南介绍了两种自定义方法: 以为中心的方法,在该方法中,创作的网站元素(包括如母版页和布局页等项目)通过使用与维护和部署开发的网站元素不一样的方法得到维护和部署。该方法加快了创作的内容的分发。 以开发人员为
6、中心的方法,在该方法中,开发的网站元素(例如icrosoftVisualStudio2005和Microsoft.FrameSystem等程序处理。将自定义开发元素打包为功能,并使用OfficeSharePointServer2007解决方案的打包和部署功能进行部署。 以为中心的方法有如下优点: 使用OfficeSharePoi12下一页——..,。ntServer2007中的内容部署功能来部署自定义项目,如母版页和布局。 加快内容的分发,因为所有内容均直接在OfficeSharePointServer2007中进行管理,而
7、非在单独的配置管理系统中进行管理。 可以利用OfficeSharePointServer2007的内置内容版本控制、签入/签出和审批功能。 通常更容易配置和部署,因为该方法要求的开发环境的自定义程度较低。 有关使用以为中心的方法的方案的介绍,包括关于所使用的各种环境的实例讲解,请参阅自定义方案。 以开发人员为中心的方法 在以开发人员为中心的方法中,您使用不同的方法来创建创作的和开发的网站元素,但在同一个配置管理系统中维护创作的和开发的项目,并以相似的方法部署。 创作的网站元素创作的网站元素分为两类:创建
8、在其中显示网站内容的框架