很多用户看到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 |
通过SharePoint Designer修改网站样式文件 当前网站 | 网站管理员 | 如果用户没有网站集的管理权限,而又自己懂一点儿CSS,那么,就可以使用这个方法。 只要在SharePoint Designer里面添加和设计自己的样式文件,然后,link到所需的网页(或者master page)里面就可以了。 此法功能强大,而且样式文件会随着站点一起被备份和还原,很方便管理。但对用户的CSS要求有点儿高。 |
通过SharePoint Designer直接写在页面里面 指定的页面 | 网页作者 | 和上面的方法相似,不过,是直接在需要样式的页面里面写,而不是创建单独的样式文件或者修改master page。仅用于只有指定页面才需要的特殊样式主题。 |