SharePoint品牌化第一个要期待的是“一切皆有可能”。一些人会说“我希望SharePoint看起来不像SharePoint”。有许多方法可以配置和品牌化SharePoint,这样它就可以不保留默认的外观了。
你也要期待第一次尝试不会获得正确的实现。每个人都有意见,在设计时有相对意见也是可以的。一些人喜欢橙黄色;一些不喜欢。这并不意味着你应该从设计中去掉所有的橙黄色(如果这个颜色是可用选项的话)。
在你经历品牌化定义过程中,你将需要进行同行重审。不要针对任何人的批评。当谈到设计时,人们都有很强的个人偏好。接受反馈,但是忠于自己的方向。不要让一个人决定你的设计。
1. 识别支持团队
对于小项目,你可能是负责从概念到生产设计的唯一一人。但是在大型项目上,确保你经常与团队成员、业务用户和股东进行交流。你的团队可能包含批准者、测试者、开发者、项目经理和程序经理。参与进去,每周或每天讨论问题、风险和其他产生的难题。
2. 寻找SharePoint社区
你并不孤单;有许多人像你一样,可以帮忙解决出现的问题。探索博客和论坛,并参与到话题中去。
3. 理解“所有的项目都是不同的”
没有两个项目是相同的。他们可能有相似的功能,但是在品牌化方式上完全不同。项目的范围和长度也决定了你能应用到站点多少自定义。一些项目可能只需要使用主题,另外一些可能就要大加改造。最好是完全理解工作范围并早点设置预期。
4. 依靠多个角色获得支持
项目的成功依靠好的团队合作和团队成员的同步。大多数项目中,你将和不同技术人员合作。确保你使用这些资源,并利用他们的强项。如果你是SharePoint品牌化的唯一一人,不要闭门造车。寻找他人帮你重审工作,经常进行同行重审。
5. 理解项目范围
使用SharePoint,你可以打开或关闭许多功能(依据用户需要)。这些功能包含文档管理、商务智能、报表、多媒体 、新闻、排名、评论、博客、社交功能、我的网站和配置文件。包含这些功能意味着额外的时间何经理来创建信息架构和分类。确保理解项目的范围,这样你不会超出线框图的原始范围,增加不必要的开发工作。始终通过日常状态报告域项目经理练习,尽量跟上进度。
6. 一次一步
如果你第一次品牌化SharePoint,建议你一次一步。一点点实现更加高级的设计和配置。首先在网上选出你喜欢的设计----一个和基本SharePoint设计有类似特征的。然后访问到虚拟开发环境,不要害怕出错。错了可以重来。继续之前的设计,一点点改变背景色、图片和字体。你将会惊异,东西如何迅速组合起来。
7. 不要跳跃
不要在过程中跳跃,直接看有趣的东西。你需要理解你的用户是谁,他们想从网站得到什么。如果你跳过去,你将可能重做而浪费时间。
8. 不要被SharePoint吓到
不要被SharePoint大量的样式吓到。本书覆盖了主要的CSS类和技术来定义基本的CSS样式表。你需要深入研究本书,以探索其他得到(你想要的)外观的选择。
9. 了解SharePoint基本特色
访问开发环境来探索编辑和自定义网站的方法。功能区的引进需要时间适应。它也是页面内容富文本编辑的重要部分。SharePoint中几乎都是列表、库或配置Web部件。任何列表和库都可以有自定义的栏。将栏看作是元数据容器。列表和库主要的不同是库项目需要有附带文件,而列表只是元数据集。如果你想要额外的元数据,你可以简单地添加现有网站列或者创建新栏。每个列表和库中,你可以创建自定义视图允许你排序和筛选数据、显示不同的栏目、根据栏目元数据分类内容。一些SharePoint Web部件可以在页面上配置,允许你以不同方式使用和显示数据。如摘要链接Web部件是一个发布Web部件,允许你在页面上直接管理连接(用不同的分类和显示样式)。
10. 记住80/20法则
当创建SharePoint视觉设计时,你会发现可以迅速改变外观。但是应用最后的、小的改变来使SharePoint看起来精确地像你的设计架构花费大量的时间。像字体、空格、颜色、位置是花费时间的。大多情况下,如果一两个像素差别没什么大不了。但是如果对象重叠并且站点功能降级,那么你需要花费时间解决问题。
11. 祝你愉快
你不应该轻视SharePoint品牌化。使之成为愉快的体验并享受快乐。保持乐观态度有助于提高工作质量。时常你会挑灯夜战赶工期,但是完成项目的奖励,并获得成功将使之变得值得。以你的工作而自豪并享受这个经历。
12. 尝试新的东西
不要害怕冒险。
13. 辨别设计类型
设计项目由许多不同类型。第一种是使用简单的颜色和字体及主体;第二种是有现存设计,要把它调整为SharePoint以供intranet或extranet使用。最后一个是创建自定义设计。
14. 小心陷阱
因为SharePoint是一个预建立的系统,有一些已知的陷阱需要小心。本书覆盖了一些这样的陷阱,并谈到如何避免他们。
15. 了解品牌化局限
所有系统都有局限。这些限制可以被自定义代码和开发调整,但需要时间和金钱。最好是理解这些局限,并清楚地沟通设置明确的期望。最不能做的就是忽视问题,其他它无端消失。人们通常会理解并接受这些局限,或者如果必须的话,愿意付出额外的代价修整它。
16. 用SharePoint,而不是反对
可能有时你会发现自己用头撞墙,不清楚是怎么回事或者不理解事情与期望不同的原因。不要放弃,不要害怕寻求帮助。你可能只需简单更改配置。一个方法走不通,总是尝试替代方法。如果都失败了,清楚的说明有个已知的局限,你需要额外的资源来解决。
17. 留下美好的第一印象
当新用户导航到你的网站时,你想要让他们感到激动人心,学习、探索,在你的网站上度过更多时间。你希望他们有好的体验离开,而且想回来。通过许多不同方法可以达成。第一步是通过用户体验。通过使用好的信息架构、导航、分类、更新、相关内容,你的用户将得到他们需要的。第二个是添加个性化和目标内容让用户感觉这是他们的门户。第三个是通过易记的、激动人心的视觉体验。如果图片和颜色很呆板、单调并且不一致,用户会马上得出结论,整个站点和内容弱爆了。在用户离开之前,你有很小的机会来捕获用户注意力。最大限度利用它,提供最好的体验。这将提高用户接受度,给你最好的投资收益率。
18. 准备好
成功的SharePoint品牌化项目取决于投入的时间和细节。倾听你的用户,和他们讨论访问网站的首要目标。开发用例并测试。组织需求,确保实现它们。创建线框图和详细说明帮助你的开发团队,这样他们不必猜测或乱编造。阅读并使用给你的设计说明(如样式指导、字体、颜色和logo)。准备越充分,项目越简单。
19. 维持品牌化一致性
保持设计样式一致。不要让用户猜想一个元素是连接还是仅文本。如果你给一个图片特点如底纹或边界,保持所有页面上都一致。重用类确保做出更新时,改变被全局的应用。标题和Web部件空间也要一致。
20. 预留时间测试
测试有不同类型,但都帮助用户体验达到尽可能的最好。测试可以很容易,无需技术测试员团队。一些测试,你仅展示概念给一组人并记录他们的反应。在创建视觉设计时将会要测试自己的代码。早点儿测试这样你有时间做成调整。注意用户的反应。注意犹豫、面部表情和沮丧等。要求参与者努力思考,尽量不要引导测试者到特定方向以使得结果发生偏移。
21. 不要期待一次搞定
SharePoint品牌化需要耐心。遵从样式指导并提前计划。有组织慢慢来。如果你太过激进,你可能丢失关键样式属性,最后大量重做。当计划进度时,请加入时间。
22. 知道做事不止一种方法
要知道每个方法的优缺点,并在不同浏览器中测试结果。你可以遵从最佳实践来获得网站最好的表现。建议不要使用大型图片,使得页面加载更久。
23. 尽量不要走捷径
如果你时间很紧,可能会尝试捷径。大多说情况下,如果捷径不影响全局用户体验,那是没关系的。但是,如果你想简化或改变设计只是为了创建起来更简单,那么你可以要冒着被用户察觉改变的风险,原始的体验降级。一些捷径,如创建内联样式,影响了网站的管理。
24. 理解站点目的
每个网站都有不同需求和目标。一些网站主要是新闻的更新和发布,更高级的是包含走马灯、专题新闻、相关新闻、排名和讨论。其他网站可能更加协同合作,聚焦于知识管理和内容分享。你需要完全理解网站目的和用户需求。这样你可以致力于这些关键功能提供尽可能最好的用户体验。
25. 使SharePoint看起来不像SharePoint
如之前谈到的,常见的要求是站点看起来不要像SharePoint。可以用多种方法解释这句话。一些人需要完全不同的外观,另一些要移动页面上的控件以获得新的不同的体验。最好是询问他们的意思而不要乱猜测。
26. 紧跟设计趋势
查看一些顶级网站,探索其相似性。一些设计趋势聚焦外观,而另一些聚焦功能或概念。注意预算和时间,因为一些功能不是标准SharePoint功能,可能需要相当多的自定义开发。
27. 提供移动支持
越来越多人使用手机访问网页。尽管SharePoint2010有可以配置的mobile视图,但是大多情况下它不会给用户需要的功能。可以购买第三方软件获得更好的体验。另一个选择是给网站创建自己的mobile视图或应用程序。
28. 提供可访问性
一些站点要求你提供完整的可访问特点,满足508条款。另外一些站点只要求基本的访问特色。SharePoint有一些基本的可访问特色帮助视觉差的用户。
29. 学习应用程序快捷键
为了高效且多产,建议你花费时间学习并记忆应用程序快捷键。
30. 避免CSS过载
SharePoint包含许多CSS样式表和类。不要被搞迷惑;只用那些你需要的。确保给你的CSS添加注释,哪个类与哪个设计或功能部分匹配。这将帮助你将来的更新和更改。
31. 经常保存和创建备份
最沮丧的事情就是,你花费一天处理你的设计,最后发现文件崩溃了,或丢失了。经常保存和创建备份。你也可以平衡SharePoint内置的发布和用户版本控制,来管理之前在SharePoint内容数据库的文件副本。
基本了解了要期待的和考虑的关键东西,下一节将提供你一些HTML和CSS的背景概念。