+ All Categories
Home > Technology > SharePoint Branding Guidance @ SharePoint Saturday Redmond

SharePoint Branding Guidance @ SharePoint Saturday Redmond

Date post: 08-May-2015
Category:
Upload: kanwal-khipple
View: 3,273 times
Download: 1 times
Share this document with a friend
Description:
In this session, we are going to brand a SharePoint site from start to finish. We will use SharePoint Designer, HTML and custom CSS to design a site how not to look like SharePoint. We'll touch upon themes, page layouts as well as master page design. As well as learn how to upgrade a SharePoint 2007 design to SharePoint 2010. This session is focused on designers well versed with HTML and CSS but might not have the SharePoint development experience. Within the session, we'll also look at usability, accessibility and best practices on branding SharePoint public facing sites.
51
1 SharePoint Branding Guidance Kanwal Khipple Enterprise Architect Navantis
Transcript
Page 1: SharePoint Branding Guidance @ SharePoint Saturday Redmond

1

SharePoint Branding Guidance

Kanwal KhippleEnterprise ArchitectNavantis

Page 2: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Audience

• Introduction to Branding– Designers– Developers– Information Workers

• Level 100

Page 3: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Who am I?• Enterprise Architect for Navantis• 5 years of SharePoint consulting experience• MVP for SharePoint Server

• Contact Details– http://www.kanwalkhipple.com– [email protected]– @kkhipple on twitter– 416-888-7777

Page 4: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Welcome!

• What is Branding?• Why Brand SharePoint?• Tools for Branding• New Features in SharePoint 2010• Real World Examples• OOTB Customization• Upgrade Guidance• Recommendations

Page 5: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 6: SharePoint Branding Guidance @ SharePoint Saturday Redmond

What is Branding?

• HTML tags• Images• Colors

• Fonts• Logos• Styles

Page 7: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 8: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 9: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Why Brand SharePoint?

Page 10: SharePoint Branding Guidance @ SharePoint Saturday Redmond

10

Why Brand SharePoint?

• Make SharePoint Not Look Like SharePoint• Manage your brand image• Consistent User Experience

Page 11: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 12: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 13: SharePoint Branding Guidance @ SharePoint Saturday Redmond

http://www.wssdemo.com/livepivot/

Page 14: SharePoint Branding Guidance @ SharePoint Saturday Redmond

WHAT’S NEWSharePoint 2010

Page 15: SharePoint Branding Guidance @ SharePoint Saturday Redmond

The SharePoint 2010 User Interface

Page 16: SharePoint Branding Guidance @ SharePoint Saturday Redmond

WCM Features• Better Browser Support• WSIWYG Editor• Dialog Boxes• Status Bar• Notifications• Themes• Server Ribbon• Rich AJAX Interactions• Managed Metadata Service• Tagging & Rating• Content Organizer• Client OM

Page 17: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Accessibility Improvements

• Built-in support for keyboard navigation• Web Content Accessibility Guidelines 2.0, WCAG 2.0, and set a

goal for Level AA.– perceivable, operable, understandable, and robust

• Proper use of heading structures (H1, DIV, SPAN, etc.)– informational, organizational, and navigational benefits

• Improved language support • Support for browser zoom settings and OS increase font sizes• Dramatically improved the cross-browser support - Doc Types

and specify CSS-standards rendering for the master pages• Rich text editor - clean markup and a function to convert its

content into XHTML.

Page 18: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Tools• SharePoint Designer 2010• Visual Studio 2010• Photoshop• Balsamiq Mockups• Notepad++

• Supported Browsers (http://bit.ly/sp2010browsers)– Internet Explorer 7 & 8 (32-bit)• IE Dev Toolbar (embedded in IE8)

– Mozilla Firefox 3.6• FireBug (addon to Firefox)

– Safari 4.04

Page 19: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Wireframes• Paper Prototyping Comes First• Wireframes Come Second and Must be Shared

Page 20: SharePoint Branding Guidance @ SharePoint Saturday Redmond

DEMOBalsamiq Mockup

Page 21: SharePoint Branding Guidance @ SharePoint Saturday Redmond

What’s Involved?

• Taxonomy design• Information Architecture• Wireframes• Design• Branding• Page Layouts• Master Pages• HTML, CSS, JavaScript

Page 22: SharePoint Branding Guidance @ SharePoint Saturday Redmond

MASTER PAGESharePoint Terminology

Page 23: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Top Navigation

Content Frame

Footer

Page 24: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 25: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Master Pages

• Team site master page• User content pages (lists\content pages\etc)• _layouts pages (site settings, etc)

v4.master

• For app experiences, like Search or Office Web Applications• If you do not need site navigation, do not have a ribbon• If your app needs the space

minimal.master

• For error pages or login pages• Not customizable, but pages can be replacedsimple.master

• Show site using legacy interface• No Ribbon, no fluencydefault.master

Page 26: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Pages using simple.master

• Login.aspx• SignOut.aspx• Error.aspx• ReqAcc.aspx• Confirmation.aspx• WebDeleted.aspx• AccessDenied.aspx

Page 27: SharePoint Branding Guidance @ SharePoint Saturday Redmond

What’s new with Master PagesChanges to Master Pages:• Placeholders the same between

content and application pages• Application (_layouts) pages use same

site master pages• Greater use of DIV/CSS layouts vs. Table

Layouts• XHTML Strict document type• Much better support for Accessibility• Cross-Browser support

What has not changed:• Complex nested page

structures• Lots and lots of styles• Mostly same list of content

placeholders• Inconsistent Web Part markup

injection• Same default and custom

master page tokens

Custom Master Pages:• Copy V4.master and tweak• Start with Minimal or the

*Starter* Master Page

Page 28: SharePoint Branding Guidance @ SharePoint Saturday Redmond

DEMOSharePoint Master Pages

Page 29: SharePoint Branding Guidance @ SharePoint Saturday Redmond

PAGE LAYOUTSharePoint Terminology

Page 32: SharePoint Branding Guidance @ SharePoint Saturday Redmond
Page 33: SharePoint Branding Guidance @ SharePoint Saturday Redmond

THEMESSharePoint Terminology

Page 34: SharePoint Branding Guidance @ SharePoint Saturday Redmond

/* [ReplaceColor(themeColor:"Dark2")] */ color:#3b4f65;

Page 35: SharePoint Branding Guidance @ SharePoint Saturday Redmond

CUSTOMIZATION OPTIONS

Page 36: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Customization Options

• In-browser editing– E.g. Apply a different master page, hide and target

navigational links• SharePoint Designer– E.g. Create a new master pages, change the style

of the navigation• Visual Studio 2010– E.g. Create custom Web parts, build custom

workflows

Page 37: SharePoint Branding Guidance @ SharePoint Saturday Redmond

3 Approaches to Branding

1. Out-of-the-box customization by selecting different themes

2. Customize an instance of a site template using SharePoint Designer

3. Customize a site by Site Definitions and Visual Studio

1. Enterprise solutions2. Multi-server farm

Page 38: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Master PagesThree ways to build the custom master pages:

1. From scratch1. Not recommended as SharePoint 2007 needs a few

placeholders to be present in the master page or else the pages will not work.

2. From minimal.master1. Not recommended for a collaboration intranet2. You want to use OOB features and controls

2B CodePlex: Starter Master Page for SP2010http://startermasterpages.codeplex.com/

3. From default.master1. Recommended as it provides most of the collaborative

controls already present on the master page2. Master page does have a learning curve though

Page 39: SharePoint Branding Guidance @ SharePoint Saturday Redmond

DEMOBuilding a site from scratch

Page 40: SharePoint Branding Guidance @ SharePoint Saturday Redmond

UPGRADING YOUR DESIGNSSharePoint 2007 to SharePoint 2010

Page 41: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Visual Upgrade• Visual upgrade allows separation of data

upgrade from UI upgrade• The UI mode can be changed:

– PSConfig during upgrade– Web Application– Site Collection– Site

• Default upgrade UI mode is V3• When upgrading a content database, there is

an optional parameter to preserve the old “V3” UI

• Allows controlling when and how you upgrade your users to the new Ribbon UI, and other new UX features

Page 42: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Visual Upgrade

1. Attach a WSSv3 content database– Preserve the V3 UI

2. Preview site in V43. Upgrade site to V44. Use PowerShell to revert site back to V3

Page 43: SharePoint Branding Guidance @ SharePoint Saturday Redmond

ADVANCED TIPSSharePoint 2010

Page 44: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Advanced Tips & Tricks

• Show content based on UI version– <SharePoint:UIVersionedContent runat="server" UIVersion="<=3">

• Security controlled content– <Sharepoint:SPSecurityTrimmedControl runat="server"

Permissions="ManageWeb">

• Warn users when they are using an unsupported browser– <SharePoint:WarnOnUnsupportedBrowsers runat="server"/>

• Remove specific content from Search Results– Add noindex css class to specific content– <div class=“noindex” …/>

Page 45: SharePoint Branding Guidance @ SharePoint Saturday Redmond

DEMOSharePoint Advanced Tips

Page 46: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Performance

Goals• Reduce page weight

Techniques• Output Caching• Blob Caching• Ensure not downloading core.js etc for anonymous

users/delay-loading for authenticated.

Tools• YSlow

Page 47: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Performance• CSS Sprites

– Reduces number of images downloaded from the client browser – improves the overall page loading speed

• Consolidate JS and CSS files – multiple JS or CSS files into single large file – improve the overall resource load times

• Anonymous access for CSS, JS and image files • Cache JS, CSS and image files in browser

– Files hosted in SharePoint layouts folder can use MakeBrowserCacheSafeLayoutsUrl() function to render unique url

• Minification of JS and CSS– removes extra characters and spaces in the JS & CSS files to reduce the

file size – improve the download speed

Page 48: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Professional SharePoint 2010 Branding and User Interface Design

• CSS• master pages• page layouts• SharePoint themes• XSLT• jQuery• Silverlight

Provides expert tips, techniques, and insights from the author team of SharePoint 2010 branding experts

Page 49: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Secret to Success in Branding

Fail to plan, is a plan to fail- Unknown

Page 50: SharePoint Branding Guidance @ SharePoint Saturday Redmond

http://[email protected]

Twitter @kkhipple @sharepointbuzz

Your Feedback Is Very Important To Me

SharePoint Saturday Redmond 2011

Topic: SharePoint Branding Guidance

Thank you!

Page 51: SharePoint Branding Guidance @ SharePoint Saturday Redmond

Recommended