自定义 SharePoint 2010 的配色主题的几种方法

很多用户看到SharePoint 2010默认站点的第一感觉就是:真难看!在让他们开始使用SharePoint 2010之前,有时候不得不先Show给他们知道这个难看的界面后期是可以改善的,否则用户心理会抵触。

目前我所知道和使用过的,自定义 SharePoint 2010 的配色主题的方法罗列如下:

自定义配色主题的方法/作用范围 所需权限 方法说明

直接修改服务器上的样式文件

服务器场中所有应用程序

服务器管理员

即服务器管理员直接修改服务器上SharePoint 2010 安装位置下的Layouts目录中的样式文件。
英文界面的样式文件在1033子文件夹;简体中文的在2052子文件夹中。
我见过大多数做SharePoint项目的都是动这个地方,而且很多时候这些样式文件都没有被纳入Visual Studio的解决方案中,而且因为IT运维人员通常没有Visual Studio解决方案,给其后期对网站的备份等维护工作带来很多麻烦。
且一旦部署到生产环境开始运行,再想修改服务器上的文件也需要走复杂的IT流程。所以,我并不推荐这样做。

通过第三方主题管理解决方案

指定的网站

服务器和SharePoint场管理员

和上面一种方法原理相同,但是,在Administrate Center中提供了对样式文件的管理功能,而且,各网站可以自定义是否使用以及使用那些主题文件。
此方法非常适用于有若干确定的主题,并且需要让用户能够选择从中切换的场合。
参见:http://spsitestyles.codeplex.com/ 

通过PowerPoint设计并上传主题文件

网站集中指定的网站

网站(集)管理员

这是我比较推荐的方法。
说“比较”,是因为其能够控制的主题元素有限制,但是因为很方便让用户自己去定义和维护,所以推荐。
在我看来,如果一个SharePoint的应用,最后不能交给用户自己管理,那这个应用就和咸鱼没有分别,完全没有享受到SharePoint本来可以带来的便利。
用户只要会用PowerPoint就可以设计自己的主题了,具体的设计和使用方法可以看这里:

教你如何上传和管理:http://www.sharepointbriefing.com/features/article.php/3917886/Creating-a-Custom-SharePoint-Theme-Using-PowerPoint-2010.htm
教你如何配色:http://erikswenson.blogspot.com/2010/01/sharepoint-2010-themes.html

通过SharePoint Designer修改网站样式文件

当前网站

网站管理员

如果用户没有网站集的管理权限,而又自己懂一点儿CSS,那么,就可以使用这个方法。
只要在SharePoint Designer里面添加和设计自己的样式文件,然后,link到所需的网页(或者master page)里面就可以了。
此法功能强大,而且样式文件会随着站点一起被备份和还原,很方便管理。但对用户的CSS要求有点儿高。

通过SharePoint Designer直接写在页面里面

指定的页面

网页作者

和上面的方法相似,不过,是直接在需要样式的页面里面写,而不是创建单独的样式文件或者修改master page。仅用于只有指定页面才需要的特殊样式主题。
原文地址:https://www.cnblogs.com/jonyzhu/p/2125777.html