我正准备为SharePoint创建一个产品,我希望它可以很容易地部署和使用。

我正在计划使用网站定义,因为这似乎是拥有可安装解决方案的好方法。只需创建一个运行PowerShell或漂亮的安装程序!

但是,我最近一直在阅读了很多关于Web模板的,并且有一个沙盒兼容解决方案的想法似乎是向/网站/用户的市场良好的方式,他们没有服务器侧访问。

问题我正在使用,是在Create Subsite菜单中的SCA可以轻松地添加网站定义,而Web模板似乎只能从Central Admin部署,这将击败目的一点。 在做出这个决定时,我错过了什么?

有帮助吗?

解决方案

您有机会查看以下链接吗?

http://blogs.msdn.com/b/lesku/acrachive/2010/10/14/sharepoint-2010-and-web-templates.aspx#sitetemplate

“与站点模板的考虑之一也是事实上,除非您将它们导入Visual Studio并修改其设置,否则它们仅在现场收集级别(网站集范围特征)上可用,这意味着能够要使模板可从多个位置提供,我们必须将站点模板部署为Sandbox解决方案,或将其作为完全信任解决方案部署,然后将其在网站集中的特定功能进行激活,以使模板可用。“< / p>

然后

“当我们创建Web模板时,我们将元素文件与功能相关联,这将负责部署Web模板。 webtemplate元素支持在两个范围内,它是农场和网站。< / strong>这意味着我们可以部署在整个场中的Web模板,或者基于现场集合范围特征激活。重要的是要注意我们使用的现场收集范围的部署功能,我们仍然可以使用农场范围特征部署Web模板。例如,这将使我们可以根据功能激活状态过滤从创建站点功能可用的选项。“

从我读到的是,Web模板是Go 的方式

许可以下: CC-BY-SA归因
scroll top