Sharepoint:在我的自定义母版页中存储资产的位置?

时间:2010-11-10 15:23:07

标签: sharepoint sharepoint-2010

我正在为SharePoint 2010发布网站创建自定义母版页。有与此自定义母版页关联的图像,css文件和js文件。它们应该存放在哪里?

我现在正在使用SiteAssets库 - 这是一个不错的选择吗?

感谢。

4 个答案:

答案 0 :(得分:3)

是的,这是一个不错的选择,同时确保使用功能Provision所有这些文件,这样文件的更新变得更容易。

答案 1 :(得分:3)

在我看来,您应该将所有内容存储在网站集库中,这样您就得到了:

  1. 在需要重新安装服务器的情况下轻松恢复[s]
  2. 资源的版本控制和权限
  3. 网站集之间的资源分离
  4. 环境之间的简单部署,因为您不需要手动复制文件或设计和部署功能来为您执行此操作
  5. 首选的地方当然是Style Library,这就是它的用途。

答案 2 :(得分:2)

如果要通过代码创建和部署文件,还可以使用_layouts目录存储文件。这使得在网站集之间共享文件变得更加简单。 Visual Studio 2010使添加对Images文件夹的引用变得非常简单,然后将任何文件部署到_layouts / Images URL。

这样做的唯一好处是网站集管理员无法对这些文件进行更改,只能对有权访问物理服务器的人进行更改。 (如果您的徽标或图像定期更改,这也可能是一个缺点。)

答案 3 :(得分:0)

我通常将它们存储在_catalogs / masterpage / ORGNAME / ...

您可以参考此博客进行实际实施 http://markviky.blogspot.com/2010/11/sharepoint-2010-web-content-management.html

-Vighnesh Bendre