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


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

             创建网站模板时,可以选择保存内容,包括列表项目/文档/页面/自定义页面/母板页/配置等,但不能保存权限。
             你可以从一个网站集到另一个网站集复制解决方案文件。允许你和你的用户基于你的解决方案创建多个网站。你不必有服务器管理员权限来安装网站模板解决方案,因为解决方案库本身是一个文档库,它被储存在SQL Server内容数据库而不是Web服务器的一个文件夹中。如果你是网站拥有者或者顶层网站的管理员,你有足够的权限上载网站模板解决方案到解决方案库中。
             警告:解决方案文件可能包含恶意代码,所以,仅使用来自信任源的网站模板
            网站模版解决方案基于存储在Web server的文件,意味着如果要往另一个服务器网站集上拷贝网站模版,那个服务器必须有安装那些网站定义文件。由于这个原因,许多设计解决方案的人使用团队网站或者空白网站,作为他们创建网站模板解决方案的基础。因为这些网站定义文件被安装在SP Foundation和SP Server上。
            类似的,如果你的列表或库使用了网站集自定义内容类型,这些内容类型必须在目标网站集的网站内容类型库中被重新创建。这对于可能安装并激活的功能也是一样的。
           .wsp文件实际上是一个私密文件,包含了一个WebTemplateElements文件,识别文件使用的网站定义。解决方案文件的其他文件识别网站模板可能依靠的功能。如果你不能从网站模板解决方案文件中创建网站,你怀疑你在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.  在网站选项卡,可以点击在浏览器中预览

            浏览器打开,并呈现出新网站的首页。

  • 相关阅读:
    取得手机按键值的midlet
    字符串处理函数C语言实现(二)
    J2ME FileConnection 删除整个目录
    螺旋队列算法详解
    C++ 运算符优先级
    BREW短消息相关
    关于设计表时应该注意的问题
    VC里让输出窗口暂停
    如何在eclipse中对J2ME进行DEBUG
    J2ME 触摸屏处理
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3857154.html
Copyright © 2020-2023  润新知