【问题标题】:Creating Site Templates from MOSS publishing sites从 MOSS 发布站点创建站点模板
【发布时间】:2010-10-10 23:58:40
【问题描述】:

我知道微软目前不支持从 MOSS 发布站点创建站点模板。

谁能告诉我是否支持创建基本站点,然后打开发布功能,然后创建站点模板 - 我猜不支持,因为它可能与创建发布门户相同?

【问题讨论】:

    标签: sharepoint templates moss publishing sites


    【解决方案1】:

    我们编写了自己的工具来解决导出问题。我们可以在发布站点中创建站点栏、内容类型、母版页、页面布局等,并将选定的项目导出到 WSP 包以部署到其他服务器。

    工具SPSource 采用类似的方法,但创建了一个用于编译的 Visual Studio 解决方案。结果可以用WSPBuilder打包。

    【讨论】:

      【解决方案2】:

      我认为您所描述的内容不会起作用(就像您说的,它与发布门户基本相同),但似乎有一种解决方法。根据 SharePoint 解决方案团队的this post(显然与 Microsoft 无关),您可以创建发布网站,根据需要对其进行自定义,停用发布功能,从中创建网站模板,基于模板创建新网站,然后在您的新站点上激活发布功能。

      听起来这很有效,但不受 Microsoft 官方支持。小心,因为它可能大部分都可以工作,但如果它的一些小块破裂,我不会感到惊讶。

      【讨论】:

        【解决方案3】:

        您仍然可以访问保存模板网页,然后将其保存... 例如http://localhost/website/_layouts/savetmpl.aspx 它就像一个魅力:-)

        【讨论】:

        【解决方案4】:

        您可以将发布功能装订到您的网站模板中。

        来自KB 986908

        您可以创建装订功能以将 Office SharePoint Server 发布功能装订到特定网站模板。例如,请参阅“Drive:\Program Files\Common Files\Microsoft Shared\Web server extensions\12\Template\Features\PublishingStapling”文件夹中的 Feature.xml 文件。要将 Office SharePoint Server 发布功能装订到所有网站模板,请使用 TemplateName="GLOBAL" 属性。如果站点定义未指定 AllowGlobalFeatureAssociations 属性,则此属性将特定功能装订到站点定义。 (只有共享服务提供程序站点模板和空白站点站点模板使用 AllowGlobalFeatureAssociations="FALSE" 属性。)

        例如,当您使用 TemplateName="GLOBAL" 属性来装订 Office SharePoint Server 发布功能时,基于团队网站模板的网站使用为网站的根网站配置的系统母版页收藏。

        【讨论】:

        • 谢谢内森。这会解决从发布站点创建站点模板的问题吗? :)
        猜你喜欢
        • 2011-02-19
        • 2010-12-12
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 2010-12-04
        • 1970-01-01
        • 2010-12-11
        • 1970-01-01
        相关资源
        最近更新 更多