您的位置:首页 > 运维架构 > 网站架构

一步步学习SPD2010--第二章节--处理SP网站(8)---- 保存和使用网站模板

2014-03-13 17:02 316 查看
          通过应用主题或添加删除列表、库、页面甚至子网站,自定义你的网站之后,你可以通过制作自己的网站模板,打包供额外的重用。网站模板可以用一个.wsp文件代表,即一个解决方案文件,被存储在网站集顶层站点的解决方案库中

         创建网站模板时,可以选择保存内容,包括列表项目/文档/页面/自定义页面/母板页/配置等,但不能保存权限。

         你可以从一个网站集到另一个网站集复制解决方案文件。允许你和你的用户基于你的解决方案创建多个网站。你不必有服务器管理员权限来安装网站模板解决方案,因为解决方案库本身是一个文档库,它被储存在SQL Server内容数据库而不是Web服务器的一个文件夹中。如果你是网站拥有者或者顶层网站的管理员,你有足够的权限上载网站模板解决方案到解决方案库中。

         警告:解决方案文件可能包含恶意代码,所以,仅使用来自信任源的网站模板

        网站模版解决方案基于存储在Web server的文件,意味着如果要往另一个服务器网站集上拷贝网站模版,那个服务器必须有安装那些网站定义文件。由于这个原因,许多设计解决方案的人使用团队网站或者空白网站,作为他们创建网站模板解决方案的基础。因为这些网站定义文件被安装在SP Foundation和SP Server上。

        类似的,如果你的列表或库使用了网站集自定义内容类型,这些内容类型必须在目标网站集的网站内容类型库中被重新创建。这对于可能安装并激活的功能也是一样的。

       .wsp文件实际上是一个私密文件,包含了一个WebTemplate\Elements文件,识别文件使用的网站定义。解决方案文件的其他文件识别网站模板可能依靠的功能。如果你不能从网站模板解决方案文件中创建网站,你怀疑你在Web服务器上没有安装网站定义文件,你可以集成这个文件来识别你缺少的网站定义文件。你可能需要开发者的帮助来识别问题的原因。

        每个网站定义都有一个数字,网站定义中的每个网站配置也有。你可以使用这些信息来辨别一个网站模板基于的网站定义。团队和会议工作区网站定义的模板和配置数字在下面列出:



        你创建一个网站模板解决方案后,在允许其他用户使用它创建网站之前,你应该基于模板创建一个网站,并测试解决方案,查看自定义在网站模板中打包后,是否正常工作.如果必须,也要查看在其他网站集和Web应用程序中是否工作.

        注意:使用SP Server,你可以限制可见的网站模板。查看附录C了解相关步骤。

        本次练习中,你使用SPD创建网站模板,保存,重审它的内容,然后使用它创建一个网站,并测试解决方案。

1.      在网站选项卡,在管理组点击保存为模板。

        浏览器打开,输入用户名和密码,确定。保存为模板页面显示。

2.      在文件名输入SPDSBS Sites,并且在模板名输入SBS Working with Sites。

3.      选中包含内容,确定

4.      在操作成功完成页面,点击解决方案库。

        小贴士:如果操作成功完成页面未显示,点击网站操作,点击网站设置。如果你在子网站操作,在网站集管理下,点击转到顶级网站设置。在网站设置页的库下,点击解决方案。

5.      点击SPDSBS Sites,打开另存为对话框

6.      导航到桌面,保存。

7.      在桌面重命名SPDSBS Sites.wsp为SPDSBS Sites.cab

        重命名警告对话框打开,说文件可能变得不稳定

8.      点击确定

9.      双击SPDSBS Sites.cab打开私密文件,在SPDSBS SitesWebTemplate路径定位到Elements.xml,拖到桌面上。

        小贴士:改变资源管理器视图到详细来查看路径



10.  右击Elements.xml,使用MS SPD编辑



        BaseTemplateID值为1,BaseTemplateName值为STS,BaseConfigurationID值为0,意味着SPDSBS网站模板解决方案基于团队网站定义

11.  导航窗格点击子网站

12.  在功能区,新建子网站

        在网站类型中可见SPDSBS网站网站模板

        注意:使用Web服务器上的网站模板解决方案和网站模板看不出区别。

13.  选中SPDSBS网站,命名子网站为SiteTest

14.  点击确定。

15.  在网站选项卡,可以点击在浏览器中预览

        浏览器打开,并呈现出新网站的首页。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐