除了sharepoint网站模板之外构建网站
在使用SharePoint创建网站期间,SharePoint提供了一些模板。如果我们需要创建一个网站而不是提供的模板,我们应该如何进行?您所说的是自定义“网站定义”和自定义“网站模板”。用谷歌搜索这些术语,你会发现大量信息。你可以设计自己的自定义模板。安装VisualStudio的VSEWS扩展,它有一个名为“空白站点”模板的项目类型。您可以将其用作基本起点,并根据需要自定义生成的解决方案。VSEWS附带的帮助文档中提供了执行此操作所需的所有信息。您有两个选项:除了sharepoint网站模板之外构建网站,sharepoint,Sharepoint,在使用SharePoint创建网站期间,SharePoint提供了一些模板。如果我们需要创建一个网站而不是提供的模板,我们应该如何进行?您所说的是自定义“网站定义”和自定义“网站模板”。用谷歌搜索这些术语,你会发现大量信息。你可以设计自己的自定义模板。安装VisualStudio的VSEWS扩展,它有一个名为“空白站点”模板的项目类型。您可以将其用作基本起点,并根据需要自定义生成的解决方案。VSEWS附带的帮助文档中提供了执行此操作所需的所有信息。您有两个选项: 网站模板 场地定义 许多人交替使
stsadm -o addtemplate -filename BoardDirectors.stp -title "Board of Directors"
您可以随时收回网站模板,而不会影响用于创建模板的网站。只要您不想将更新推送到现有站点,就可以轻松地对其进行版本更新
网站模板的一个大问题是无法将功能装订到模板上
站点定义
站点定义是部署到12配置单元的XML文件的集合。更难发展,;您基本上必须使用VisualStudio。XML文件必须打包到SharePoint WSP中,并使用STSADM进行部署
创建站点定义使您能够最大程度地控制站点。另一个好处是,使用站点定义的站点将始终引用站点定义的文件,因此使用该站点定义的站点将识别更新。例如,如果您发现一个bug,您可以在一个位置修复它,所有使用该站点定义的站点都将被修复
请注意,撤消站点定义将中断使用它的站点
最近,许多SharePoint专家建议不要创建新的站点定义,因为这样会增加开销。相反,如果需要自定义功能,他们建议对自定义功能进行编码,并在站点上激活这些功能
考虑一下你需要哪种选择。在我们的组织中,我们选择不创建任何新的站点定义,并谨慎使用站点模板。自定义功能主要由功能的使用驱动