SlideShare una empresa de Scribd logo
1 de 51
1 SharePoint Branding Guidance Kanwal Khipple Enterprise Architect Navantis
Audience Introduction to Branding Designers Developers Information Workers Level 100
Who am I? Enterprise Architect for  Navantis 5 years of SharePoint consulting experience MVP             for SharePoint Server Contact Details http://www.kanwalkhipple.com kanwal@khipple.com @kkhipple on twitter 416-888-7777
Welcome! What is Branding? Why Brand SharePoint? Tools for Branding New Features in SharePoint 2010 Real World Examples OOTB Customization Upgrade Guidance Recommendations
What is Branding? HTML tags Images Colors Fonts Logos Styles
Why Brand SharePoint?
Why Brand SharePoint? Make SharePoint Not Look Like SharePoint Manage your brand image Consistent User Experience 10
http://www.wssdemo.com/livepivot/
What’s New SharePoint 2010
The SharePoint 2010 User Interface
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
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.
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
Wireframes Paper Prototyping Comes First Wireframes Come Second and Must be Shared
DEMO Balsamiq Mockup
What’s Involved? Taxonomy design Information Architecture Wireframes Design Branding Page Layouts Master Pages HTML, CSS, JavaScript
MASTER PAGe SharePoint Terminology
Top Navigation Content Frame Footer
Master Pages
Pages using simple.master Login.aspx SignOut.aspx Error.aspx ReqAcc.aspx Confirmation.aspx WebDeleted.aspx AccessDenied.aspx
What’s new with Master Pages Changes 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: ,[object Object]
Lots and lots of styles
Mostly same list of content placeholders
Inconsistent Web Part markup injection
Same default and custom master page tokensCustom Master Pages: Copy V4.master and tweak Start with Minimal or the *Starter* Master Page
DEMO SharePoint Master Pages
PAGe Layout SharePoint Terminology
Page Layouts
Putting it All Together
Themes SharePoint Terminology
/* [ReplaceColor(themeColor:"Dark2")] */ color:#3b4f65;
CUSTOMIZATION OPTIONS
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
3 Approaches to Branding Out-of-the-box customization by selecting different themes Customize an instance of a site template using SharePoint Designer Customize a site by Site Definitions and Visual Studio Enterprise solutions Multi-server farm
Master Pages Three ways to build the custom master pages: From scratch Not recommended as SharePoint 2007 needs a few placeholders to be present in the master page or else the pages will not work. From minimal.master Not recommended for a collaboration intranet You want to use OOB features and controls 2BCodePlex: Starter Master Page for SP2010 http://startermasterpages.codeplex.com/ From default.master Recommended as it provides most of the collaborative controls already present on the master page Master page does have a learning curve though
DEMO Building a site from scratch
UPGRADING YOUR DESIGNS SharePoint 2007 to SharePoint 2010
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
Visual Upgrade Attach a WSSv3 content database Preserve the V3 UI Preview site in V4 Upgrade site to V4 Use PowerShell to revert site back to V3
ADVANCED TIPS SharePoint 2010
Advanced Tips & Tricks Show content based on UI version <SharePoint:UIVersionedContentrunat="server" UIVersion="<=3"> Security controlled content <Sharepoint:SPSecurityTrimmedControlrunat="server" Permissions="ManageWeb"> Warn users when they are using an unsupported browser <SharePoint:WarnOnUnsupportedBrowsersrunat="server"/> Remove specific content from Search Results Add noindexcss class to specific content <div class=“noindex” …/>
DEMO SharePoint Advanced Tips
Performance Goals ,[object Object],Techniques Output Caching Blob Caching Ensure not downloading core.js etc for anonymous users/delay-loading for authenticated. Tools YSlow
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

Más contenido relacionado

La actualidad más candente

SharePoint 2013 Branding
SharePoint 2013 BrandingSharePoint 2013 Branding
SharePoint 2013 BrandingKashif Imran
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointPutting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointAvePoint
 
Basics of SharePoint
Basics of SharePointBasics of SharePoint
Basics of SharePointsamirsangli
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013NIFTIT
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersNetwoven Inc.
 
Transform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSSTransform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSSJohn Calvert
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013Wes Preston
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013Sparkhound Inc.
 
Style guide for share point 2013 branding
Style guide for share point 2013 brandingStyle guide for share point 2013 branding
Style guide for share point 2013 brandingVinod Dangudubiyyapu
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013girish goudar
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013Noorez Khamis
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)Mahmoud Hamed Mahmoud
 
User Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing PortalsUser Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing PortalsTom Pham
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentalsbalraj_s
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...Nik Patel
 

La actualidad más candente (20)

SharePoint 2013 Branding
SharePoint 2013 BrandingSharePoint 2013 Branding
SharePoint 2013 Branding
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointPutting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
 
Basics of SharePoint
Basics of SharePointBasics of SharePoint
Basics of SharePoint
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
 
Transform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSSTransform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSS
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 
Style guide for share point 2013 branding
Style guide for share point 2013 brandingStyle guide for share point 2013 branding
Style guide for share point 2013 branding
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
Tips for share point branding
Tips for share point brandingTips for share point branding
Tips for share point branding
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
User Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing PortalsUser Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing Portals
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
 

Destacado

Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsSharePoint Saturday NY
 
Universidad nacional chimborazo
Universidad nacional chimborazoUniversidad nacional chimborazo
Universidad nacional chimborazoFernando Cáceres
 
Daily Newsletter: 12th January, 2011
Daily Newsletter: 12th January, 2011Daily Newsletter: 12th January, 2011
Daily Newsletter: 12th January, 2011Fullerton Securities
 
ELECTRONICS - ESSENTIALS OF THE HOUSE
ELECTRONICS - ESSENTIALS OF THE HOUSEELECTRONICS - ESSENTIALS OF THE HOUSE
ELECTRONICS - ESSENTIALS OF THE HOUSEVouchers R US
 
Winds of change: The shifting face of leadership in business
Winds of change: The shifting face of leadership in businessWinds of change: The shifting face of leadership in business
Winds of change: The shifting face of leadership in businessThe Economist Media Businesses
 
Notice flexible retractable retraflex
Notice flexible retractable retraflexNotice flexible retractable retraflex
Notice flexible retractable retraflexHomexity
 
SharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam ClearySharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam ClearyEuropean SharePoint Conference
 
Basic guitar anatomy
Basic guitar anatomyBasic guitar anatomy
Basic guitar anatomytyrannis14
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownSharePoint Saturday NY
 
Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...Greg Landrum
 
Monografía EXPOSICION EN EVALUACION
Monografía EXPOSICION EN EVALUACION Monografía EXPOSICION EN EVALUACION
Monografía EXPOSICION EN EVALUACION Banesa Ruiz
 
Presentación de socializacion aamtic
Presentación de socializacion aamticPresentación de socializacion aamtic
Presentación de socializacion aamticPolo Apolo
 
HAPPYWEEK 197 - 2016.12.05. happyweek 197
HAPPYWEEK 197 - 2016.12.05. happyweek 197HAPPYWEEK 197 - 2016.12.05. happyweek 197
HAPPYWEEK 197 - 2016.12.05. happyweek 197Jiří Černák
 
Mindfulness - What. How
Mindfulness - What. HowMindfulness - What. How
Mindfulness - What. HowOH TEIK BIN
 
How Unbreakable Is Batman's Armor?
How Unbreakable Is Batman's Armor?How Unbreakable Is Batman's Armor?
How Unbreakable Is Batman's Armor?Mashable
 

Destacado (20)

Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
 
Universidad nacional chimborazo
Universidad nacional chimborazoUniversidad nacional chimborazo
Universidad nacional chimborazo
 
Daily Newsletter: 12th January, 2011
Daily Newsletter: 12th January, 2011Daily Newsletter: 12th January, 2011
Daily Newsletter: 12th January, 2011
 
Expresion oral
Expresion oralExpresion oral
Expresion oral
 
ELECTRONICS - ESSENTIALS OF THE HOUSE
ELECTRONICS - ESSENTIALS OF THE HOUSEELECTRONICS - ESSENTIALS OF THE HOUSE
ELECTRONICS - ESSENTIALS OF THE HOUSE
 
Winds of change: The shifting face of leadership in business
Winds of change: The shifting face of leadership in businessWinds of change: The shifting face of leadership in business
Winds of change: The shifting face of leadership in business
 
Vilifiti
VilifitiVilifiti
Vilifiti
 
Notice flexible retractable retraflex
Notice flexible retractable retraflexNotice flexible retractable retraflex
Notice flexible retractable retraflex
 
Derecho informatico
Derecho informaticoDerecho informatico
Derecho informatico
 
SharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam ClearySharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam Cleary
 
Basic guitar anatomy
Basic guitar anatomyBasic guitar anatomy
Basic guitar anatomy
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill Down
 
Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...
 
Monografía EXPOSICION EN EVALUACION
Monografía EXPOSICION EN EVALUACION Monografía EXPOSICION EN EVALUACION
Monografía EXPOSICION EN EVALUACION
 
Presentación de socializacion aamtic
Presentación de socializacion aamticPresentación de socializacion aamtic
Presentación de socializacion aamtic
 
HAPPYWEEK 197 - 2016.12.05. happyweek 197
HAPPYWEEK 197 - 2016.12.05. happyweek 197HAPPYWEEK 197 - 2016.12.05. happyweek 197
HAPPYWEEK 197 - 2016.12.05. happyweek 197
 
Mindfulness - What. How
Mindfulness - What. HowMindfulness - What. How
Mindfulness - What. How
 
Word debate
Word debateWord debate
Word debate
 
How Unbreakable Is Batman's Armor?
How Unbreakable Is Batman's Armor?How Unbreakable Is Batman's Armor?
How Unbreakable Is Batman's Armor?
 
ACCCRN Cities Poject - May 2013
ACCCRN Cities Poject - May 2013ACCCRN Cities Poject - May 2013
ACCCRN Cities Poject - May 2013
 

Similar a SharePoint Branding Guidance @ SharePoint Saturday Redmond

SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoKanwal Khipple
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StoryWaldek Mastykarz
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StoryMavention
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customizationyeschandana
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German WebcmsPunk Rock
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGEd Musters
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building WebsitesSuhas R Satish
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint projectBinh Nguyen
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box TechnologyBringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technologyjoelsef
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service ManagementDrew Madelung
 
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
SharePoint Saturday Philly - Intro to SharePoint 2010 BrandingSharePoint Saturday Philly - Intro to SharePoint 2010 Branding
SharePoint Saturday Philly - Intro to SharePoint 2010 BrandingThomas Daly
 
Dogfood slides 2012
Dogfood slides 2012Dogfood slides 2012
Dogfood slides 2012Ryan Dennis
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part developmenticdesktop
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code CampAyman El-Hattab
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usQUONTRASOLUTIONS
 

Similar a SharePoint Branding Guidance @ SharePoint Saturday Redmond (20)

SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer Story
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer Story
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German Webcms
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint project
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box TechnologyBringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
SharePoint Saturday Philly - Intro to SharePoint 2010 BrandingSharePoint Saturday Philly - Intro to SharePoint 2010 Branding
SharePoint Saturday Philly - Intro to SharePoint 2010 Branding
 
Dogfood slides 2012
Dogfood slides 2012Dogfood slides 2012
Dogfood slides 2012
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 

Más de Kanwal Khipple

Introduction to Search #M365VM
Introduction to Search #M365VMIntroduction to Search #M365VM
Introduction to Search #M365VMKanwal Khipple
 
M365 Toronto User Group May 2021
M365 Toronto User Group May 2021M365 Toronto User Group May 2021
M365 Toronto User Group May 2021Kanwal Khipple
 
M365 Toronto User Group June 2021.pptx
M365 Toronto User Group June 2021.pptxM365 Toronto User Group June 2021.pptx
M365 Toronto User Group June 2021.pptxKanwal Khipple
 
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUConINT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUConKanwal Khipple
 
INT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUConINT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUConKanwal Khipple
 
SRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUConSRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUConKanwal Khipple
 
Introduction to Search #m365chicago
Introduction to Search #m365chicagoIntroduction to Search #m365chicago
Introduction to Search #m365chicagoKanwal Khipple
 
Introduction to Viva Topics #CCAS2022
Introduction to Viva Topics #CCAS2022Introduction to Viva Topics #CCAS2022
Introduction to Viva Topics #CCAS2022Kanwal Khipple
 
Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214
Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214
Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214Kanwal Khipple
 
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214Kanwal Khipple
 
Microsoft 365 Toronto User Group February 2021
Microsoft 365 Toronto User Group February 2021Microsoft 365 Toronto User Group February 2021
Microsoft 365 Toronto User Group February 2021Kanwal Khipple
 
Microsoft 365 Toronto User Group April 2021
Microsoft 365 Toronto User Group April 2021Microsoft 365 Toronto User Group April 2021
Microsoft 365 Toronto User Group April 2021Kanwal Khipple
 
Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021Kanwal Khipple
 
Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Kanwal Khipple
 
What being a remote first company taught us #M365VM
What being a remote first company taught us #M365VMWhat being a remote first company taught us #M365VM
What being a remote first company taught us #M365VMKanwal Khipple
 
Microsoft Viva Product overview #m365toug
Microsoft Viva Product overview #m365tougMicrosoft Viva Product overview #m365toug
Microsoft Viva Product overview #m365tougKanwal Khipple
 
Tackling Sprawl in Microsoft 365 #MWCP21
Tackling Sprawl in Microsoft 365 #MWCP21Tackling Sprawl in Microsoft 365 #MWCP21
Tackling Sprawl in Microsoft 365 #MWCP21Kanwal Khipple
 
Practical Tips on Designing an effective Digital Workplace #m365vconf
Practical Tips on Designing an effective Digital Workplace #m365vconfPractical Tips on Designing an effective Digital Workplace #m365vconf
Practical Tips on Designing an effective Digital Workplace #m365vconfKanwal Khipple
 
Enabling and empowering remote employees #HOU365
Enabling and empowering remote employees #HOU365Enabling and empowering remote employees #HOU365
Enabling and empowering remote employees #HOU365Kanwal Khipple
 
What being a remote first company taught us #msvm
What being a remote first company taught us #msvmWhat being a remote first company taught us #msvm
What being a remote first company taught us #msvmKanwal Khipple
 

Más de Kanwal Khipple (20)

Introduction to Search #M365VM
Introduction to Search #M365VMIntroduction to Search #M365VM
Introduction to Search #M365VM
 
M365 Toronto User Group May 2021
M365 Toronto User Group May 2021M365 Toronto User Group May 2021
M365 Toronto User Group May 2021
 
M365 Toronto User Group June 2021.pptx
M365 Toronto User Group June 2021.pptxM365 Toronto User Group June 2021.pptx
M365 Toronto User Group June 2021.pptx
 
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUConINT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
INT303 Beyond The Intranet Digital Workplace Apps, Solutions n Bots #365EDUCon
 
INT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUConINT103 Intranets With Office 365 What You Need To Know #365EDUCon
INT103 Intranets With Office 365 What You Need To Know #365EDUCon
 
SRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUConSRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUCon
 
Introduction to Search #m365chicago
Introduction to Search #m365chicagoIntroduction to Search #m365chicago
Introduction to Search #m365chicago
 
Introduction to Viva Topics #CCAS2022
Introduction to Viva Topics #CCAS2022Introduction to Viva Topics #CCAS2022
Introduction to Viva Topics #CCAS2022
 
Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214
Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214
Intranets With Office 365: What You Need To Know #INT103 #365EduCon 20211214
 
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
 
Microsoft 365 Toronto User Group February 2021
Microsoft 365 Toronto User Group February 2021Microsoft 365 Toronto User Group February 2021
Microsoft 365 Toronto User Group February 2021
 
Microsoft 365 Toronto User Group April 2021
Microsoft 365 Toronto User Group April 2021Microsoft 365 Toronto User Group April 2021
Microsoft 365 Toronto User Group April 2021
 
Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021
 
Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021
 
What being a remote first company taught us #M365VM
What being a remote first company taught us #M365VMWhat being a remote first company taught us #M365VM
What being a remote first company taught us #M365VM
 
Microsoft Viva Product overview #m365toug
Microsoft Viva Product overview #m365tougMicrosoft Viva Product overview #m365toug
Microsoft Viva Product overview #m365toug
 
Tackling Sprawl in Microsoft 365 #MWCP21
Tackling Sprawl in Microsoft 365 #MWCP21Tackling Sprawl in Microsoft 365 #MWCP21
Tackling Sprawl in Microsoft 365 #MWCP21
 
Practical Tips on Designing an effective Digital Workplace #m365vconf
Practical Tips on Designing an effective Digital Workplace #m365vconfPractical Tips on Designing an effective Digital Workplace #m365vconf
Practical Tips on Designing an effective Digital Workplace #m365vconf
 
Enabling and empowering remote employees #HOU365
Enabling and empowering remote employees #HOU365Enabling and empowering remote employees #HOU365
Enabling and empowering remote employees #HOU365
 
What being a remote first company taught us #msvm
What being a remote first company taught us #msvmWhat being a remote first company taught us #msvm
What being a remote first company taught us #msvm
 

Último

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Último (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

SharePoint Branding Guidance @ SharePoint Saturday Redmond

  • 1. 1 SharePoint Branding Guidance Kanwal Khipple Enterprise Architect Navantis
  • 2. Audience Introduction to Branding Designers Developers Information Workers Level 100
  • 3. Who am I? Enterprise Architect for Navantis 5 years of SharePoint consulting experience MVP for SharePoint Server Contact Details http://www.kanwalkhipple.com kanwal@khipple.com @kkhipple on twitter 416-888-7777
  • 4. Welcome! What is Branding? Why Brand SharePoint? Tools for Branding New Features in SharePoint 2010 Real World Examples OOTB Customization Upgrade Guidance Recommendations
  • 5.
  • 6. What is Branding? HTML tags Images Colors Fonts Logos Styles
  • 7.
  • 8.
  • 10. Why Brand SharePoint? Make SharePoint Not Look Like SharePoint Manage your brand image Consistent User Experience 10
  • 11.
  • 12.
  • 15. The SharePoint 2010 User Interface
  • 16. 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
  • 17. 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.
  • 18. 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
  • 19. Wireframes Paper Prototyping Comes First Wireframes Come Second and Must be Shared
  • 21. What’s Involved? Taxonomy design Information Architecture Wireframes Design Branding Page Layouts Master Pages HTML, CSS, JavaScript
  • 22. MASTER PAGe SharePoint Terminology
  • 23. Top Navigation Content Frame Footer
  • 24.
  • 26. Pages using simple.master Login.aspx SignOut.aspx Error.aspx ReqAcc.aspx Confirmation.aspx WebDeleted.aspx AccessDenied.aspx
  • 27.
  • 28. Lots and lots of styles
  • 29. Mostly same list of content placeholders
  • 30. Inconsistent Web Part markup injection
  • 31. Same default and custom master page tokensCustom Master Pages: Copy V4.master and tweak Start with Minimal or the *Starter* Master Page
  • 33. PAGe Layout SharePoint Terminology
  • 35. Putting it All Together
  • 36.
  • 40. 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
  • 41. 3 Approaches to Branding Out-of-the-box customization by selecting different themes Customize an instance of a site template using SharePoint Designer Customize a site by Site Definitions and Visual Studio Enterprise solutions Multi-server farm
  • 42. Master Pages Three ways to build the custom master pages: From scratch Not recommended as SharePoint 2007 needs a few placeholders to be present in the master page or else the pages will not work. From minimal.master Not recommended for a collaboration intranet You want to use OOB features and controls 2BCodePlex: Starter Master Page for SP2010 http://startermasterpages.codeplex.com/ From default.master Recommended as it provides most of the collaborative controls already present on the master page Master page does have a learning curve though
  • 43. DEMO Building a site from scratch
  • 44. UPGRADING YOUR DESIGNS SharePoint 2007 to SharePoint 2010
  • 45. 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
  • 46. Visual Upgrade Attach a WSSv3 content database Preserve the V3 UI Preview site in V4 Upgrade site to V4 Use PowerShell to revert site back to V3
  • 48. Advanced Tips & Tricks Show content based on UI version <SharePoint:UIVersionedContentrunat="server" UIVersion="<=3"> Security controlled content <Sharepoint:SPSecurityTrimmedControlrunat="server" Permissions="ManageWeb"> Warn users when they are using an unsupported browser <SharePoint:WarnOnUnsupportedBrowsersrunat="server"/> Remove specific content from Search Results Add noindexcss class to specific content <div class=“noindex” …/>
  • 50.
  • 51. 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
  • 52.
  • 56. XSLT
  • 58. Silverlight Provides expert tips, techniques, and insights from the author team of SharePoint 2010 branding experts
  • 59. Secret to Success in Branding Fail to plan, is a plan to fail - Unknown
  • 60. Your Feedback Is Very Important To Me SharePoint Saturday Redmond 2011 Topic: SharePoint Branding Guidance http://www.kanwalkhipple.com kanwal@khipple.com Twitter @kkhipple @sharepointbuzz Thank you!

Notas del editor

  1. 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&apos;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&apos;ll also look at usability, accessibility and best practices on branding SharePoint public facing sites.AUDIENCE: Developers - Power UsersTOPICS: Information Architecture - Case Studies - Tools and Technics100 - Introductory Track
  2. Site content is not branding.  Branding is anything that is used to implement the &quot;skin&quot; of the user interface of the site. Branding assets can be master pages, images, or CSS files—elements that implement a corporate brand or theme. 
  3. Why brand sharepoint?Builds user loyaltyConnects people emotionallyDelivers your message clearly
  4. The cherry is a brand’s promise. The ice cream represents all your products and services. The apples are the corporation itself—the corporate environment. The crust is the structure of your company—not the building (although how it looks is part of branding) but your systems.
  5. Hawaiian Air Website http://www.hawaiianair.comCase Study: How we did it http://is.gd/gvbo
  6. I have taken some samples from Ian Morrish’s WSS Demo Top 100 Best Looking Public SharePoint sites. My intention of putting these slides in is to give you a feeling that anything is possible. However, it’s not to say that every sharepoint site should have a wiz and bang effect.It really depends on the user base and how the site is going to be used.You would not want to put a 600px high header in a corporate internal website for 120 thousand users who really just care about getting access to their project documents.
  7. Launch
  8. Google Chrome
  9. http://mobile.tutsplus.com/tutorials/mobile-design-tutorials/5-steps-for-wireframing-and-paper-prototyping-mobile-apps/
  10. Show the sharepoint demo siteCreate a new siteActivate Wiki Page home page featureChange page layout to Three columns with headerAdd items to Top Link BarChange Permissions – allow anonymous accessSite settings &gt; Users and Permissions &gt; Site Permissions &gt;
  11. Now that pages are the topic of discussion, master pages and a little branding fits in too. SharePoint 2010 ships with a number of master pages. Important topics to discuss on this slide is how application pages can now also make use of branded master pages, and how there is a default.master that ships the (non-fluent) v3 UI for backwards compatibility.SharePoint 2010 brings a few new master pages that you may want to know about.  There are additional master pages to accommodate both the old and new versions of UI.  There are also some simplified pages to take note in.The first master page we will talk about is v4.master.  This is the default team site master page used with version 4 (obviously) of the UI.  This will be the master page you typically use. It provides the ribbon bar and all of the other new visual UI changes such as the site actions menu on the left side.If you did an upgrade to SharePoint 2010 and haven’t transitioned to the new UI yet, the old master page is still in default.master.  This looks just like the master page you use in SharePoint v3 today.  It doesn’t have the ribbon bar and the site actions menu is still on the right side.The search pages by default now use minimal.master.  This is a really slimmed down master page with next to nothing on it.  It doesn’t even have navigation.  I’m not sure why they opted to use this page in Search Center, but I think it provides and issue with people trying to leave the search center.  The Office Web Applications also use this master page but that makes a little more sense because it provides more screen real estate.The last page I will mention is simple.master.  This page is used for login and error pages.  From what I understand, it can’t be customized (I have no idea why), but it can be replaced.I hope this helps if you were curious about the new master pages.  I’ll also remind you again that application pages can also now make use of any branded master pages you might have created.  I’ll also point out that the master pages all use properly formed XHTML although I am not sure about default.master.  I will check that when I get a chance.Types of SharePoint 2010 Master Pages This section was largely derived from Quick Overview of Master Pages in SharePoint 2010 by Corey Roth v4.masterDefault team site master page. Provides ribbon bar and other UI changes.Characteristics·         Site actions are updated for 2010 and appear on left.·         Ribbon bar is availabledefault.masterSites upgraded from SharePoint 2007 use this unless they are changed to use a v4 version.Characteristics·         Site actions on right side and are same as SharePoint 2007 version·         No ribbon bar.minimal.masterMaster page contains almost nothing. It is used by the Search Center and Office Web Applications. This master should not be confused with minimal master pages from 2007 which were trimmed down custom master pages developed by users. The minimal.master is now an out-of-the box master page. These trimmed-down custom master pages are commonly referred to as Starter Master Pages in SharePoint 2010. Characteristics of minimal.masterNo navigation includedStarter Master PagesCommonly referred to as “minimal master pages” in SharePoint 2007, these quick start pages are created by developers to better enhance their ability to quickly create and customize a functional master. Sources for Starter Master PagesStarter Master Pages for SharePoint 2010 by Randy Drisgrillsimple.masterThis master is used by login and error pages. To customize these pages, a replacement page must be created and stored in the _layouts directory on the server. For more information see Default Master Pages in SharePoint  on MSDN.Pages using simple.master·         Login.aspx·         SignOut.aspx·         Error.aspx·         ReqAcc.aspx·         Confirmation.aspx·         WebDeleted.aspx·         AccessDenied.aspxOther Master PagesOther miscellaneous master pages are generally not manipulated when branding a site. These include:·         application.master·         applicationv4.master·         dialog.master·         layouts.master·         layoutsv3.master·         pickerdialog.master·         rtedialog.master·         simple.master·         simplev4.master·         mwsdefault.master·         mwsdefaultv4.master·         admin.master·         popup.master
  12. Create new master pageChange page layoutShow theme menu and default theme selected works for our scenario
  13. http://hermansberghem.blogspot.com/2010/04/2010-how-to-apply-corporate-branding.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+HermansBerghem+%28Serv%C3%A9%27s+Sharepoint+blog%29&amp;utm_content=Google+Reader/* [ReplaceColor(themeColor:&quot;Dark2&quot;)] */ color:#3b4f65;
  14. Use existing 2007 Master PageStart from ScratchUpgrade Master Page
  15. http://www.sharepointnutsandbolts.com/2009/06/my-checklist-for-optimizing-sharepoint.html
  16. CSS Sprites - are built by grouping small images into one large image and referring part of the image using CSS class. This reduces number of images downloaded from the client browser and improves the overall page loading speed. More details on CSS sprites can be found at http://css-tricks.com/css-sprites/. Since, CSS sprites are not supported in IE6, it cannot be used in organizations that still support IE6.Consolidate JS and CSS files - Since number of HTTP requests are more expensive than downloading single large file, consolidating multiple JS or CSS files into single large file would improve the overall resource load times. Also, we observed that combining most commonly used files together yielded better performance (combining too many files may adversely impact the download speed &amp; processing performance due to large file size).Group CSS files by Browser type - Since, browser type is unique for each customer request, we observed it as the best way to combine the commonly used CSS files. Also, CSS expressions were avoided due to performance concerns.Anonymous access for CSS, JS and image files - Since NTLM requests require at least one additional roundtrip (typically for 401 unauthorized responses), enabling anonymous access to unsecure branding resources reduces the number of roundtrips and improves the page download speeds.Also, when SharePoint return “401 unauthorized” response, it includes the entire Error page response (see in Fiddler), reducing the size of “401 unauthorized” page would reduce the response payload and reduce bandwidth utilization.Cache JS, CSS and image files in browser - Since SharePoint supports this natively, no additional work is required to cache the resource files. However, if the resource files are dynamic in nature (changes with releases) then these resources should be accessed using unique querystring to invalidate the browser cache.In our implementation, to ensure unique query string for JS &amp; CSS files, a simple HTTP handler was implemented to render unique query string based on file checksum. Files hosted in SharePoint layouts folder can use MakeBrowserCacheSafeLayoutsUrl() function to render unique url.Avoid Minification of JS and CSS - Minification removes extra characters and spaces in the JS &amp; CSS files to reduce the file size and to improve the download speed. However, when the file is compressed, the minified file has little or no change in the download. Also, a minified file is harder to troubleshoot than a regular file. So, Minification was avoided for better maintainability.Include JS files and CSS files in the header - Since browser interpret HTML head content and body content differently, i.e., all script references in head tag are loaded after the page is loaded and references in body tag are loaded at the time page load, reducing the referenced content in body improves the page rendering experience. This is achieved - by referencing all required scripts at the time of page load in body tag and rest of them in the head tag. CSS files are always referenced in head tag.