繁体   English   中英

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

[英]Sharepoint: Where to store assets used in my custom master page?

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

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

谢谢。

是的,这是一个不错的选择,同时确保使用功能配置所有这些文件,这样可以更轻松地更新文件。

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

  1. 在需要重新安装服务器的情况下轻松恢复[s]
  2. 资源的版本控制和权限
  3. 网站集之间的资源分离
  4. 环境之间的简单部署,因为您不需要手动复制文件或设计和部署功能来为您完成

首选的地方当然是Style Library,这就是它的目的。

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

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

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

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

-Vighnesh Bendre

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM