Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Becoming a SharePoint Design Ninja

17,415 views

Published on

You are about to embark on a journey of becoming a SharePoint Designer Ninja. SharePoint has infiltrated within your company and you want to master the art of css, master pages and page layouts. Within this one hour session, I will teach you the countermeasures required to masterfully brand SharePoint to your will. During this session, we will brand a site from scratch with our bare hands and this will be the initiation into the SharePoint Design. At the end of this session, I’ll teach you legendary abilities of SharePoint Designers including invisibility, walking on water, and control over master page content placeholders. You’ll also be given some secrets from within the walls of the Oniwaban such as practical tips, tricks, and advice so that you too can one day become a SharePoint Design Ninja.

http://www.kanwalkhipple.

Published in: Technology
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I think Mike Cruickshank's new Profit Maximiser service is going to be one of the big hits and I can say hand on heart, if you follow the instructions, and just get involved, you will make a lot of money over the coming weeks, months and years. ●●● http://t.cn/A6hP86vM
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ♥♥♥ http://bit.ly/39sFWPG ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Create Your Own Odds Playing The Lottery ♣♣♣ http://t.cn/Airfq84N
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Becoming a SharePoint Design Ninja

  1. 1. Becoming a <br />SharePoint Design Ninja<br />Kanwal Khipple<br />BrightStarr<br />
  2. 2. About Me<br />Kanwal Khipple<br />BrightStarr.com<br />Passionate about designing and optimizing SharePoint sites<br />Twitter <br />@kkhipple<br />@sharepointbuzz<br />
  3. 3. About You<br />The SharePoint Person in your company<br />Designer Experience (100)<br /><ul><li>HTML
  4. 4. CSS
  5. 5. SharePoint Designer 2010</li></ul>Developer Experience (100)<br /><ul><li>Visual Studio
  6. 6. .NET</li></li></ul><li>50% Of Top Intranet’s Use SharePointSource: Nielsen Norman Group<br />4<br />Secrets to Successful Branding<br />
  7. 7. Agenda<br />Why Brand SharePoint?<br />Tools for Branding<br />Advanced Tips & Tricks<br />Secrets to Successful Branding!<br />
  8. 8. What is branding?<br />6<br />
  9. 9. SharePoint Branding Overview<br />Branding is more than adding a pretty header to your site and making it another color besides SharePoint blue<br />
  10. 10.
  11. 11. Ice Berg Principle<br />
  12. 12. What’s New<br />SharePoint 2010<br />
  13. 13. WCM Features<br />Status Bar<br />Themes<br />Server Ribbon<br />Tagging & Rating<br />Client OM<br />
  14. 14. Accessibility Improvements<br />Cross-browser support<br />Built-in support for keyboard navigation<br />WCAG 2.0 Level AA<br />Proper use of heading structures (H1, DIV, SPAN, etc.)<br />
  15. 15. Browser Resolutions<br />
  16. 16. 14<br />
  17. 17. Browser Market Share<br />
  18. 18. Supported Browsers<br />Internet Explorer 9<br />Coming in SharePoint 2010 Service Pack 1<br />Internet Explorer 7-8 (32-bit)<br />IE Dev Toolbar (embedded in IE8+)<br />Mozilla Firefox 3.6<br />FireBug (addon to Firefox)<br />Safari 4.04<br />Google Chrome (Service Pack 1)<br />Coming in SharePoint 2010 Service Pack 1<br />http://spbuzz.it/sp2010browsers<br />
  19. 19. Here’s What You Get Out of the Box<br />17<br />Make It Not Look Like SharePoint<br />Consistent User Experience<br />
  20. 20. DEMO<br />NEW INTERFACE<br />
  21. 21. What’s Involved?<br />Information Architecture<br />Design<br />Wireframes<br />Branding<br />Page Layouts<br />Master Pages<br />HTML, CSS, JavaScript<br />
  22. 22. Customization Options<br />Change Site Logo, Format, Parts<br />Browser<br />easy<br />Change Colors, Backgrounds, Fonts<br /> Edit CSS files<br />Change Page Layout and Content<br />Edit Master PagesEdit Page Templates (SharePoint Server only)<br />SharePoint Designer<br />complex<br />Share Your Customization with Others<br />Build Themes and Site Definitions<br />SPD + Visual Studio<br />
  23. 23. 21<br />
  24. 24. 22<br />
  25. 25. 23<br />
  26. 26. 24<br />
  27. 27.
  28. 28. What Do Your Users Want?<br />
  29. 29. http://spbuzz.it/sptopsites<br />http://spbuzz.it/bsdesigns<br />
  30. 30. Agenda<br />Why Brand SharePoint?<br />Tools for Branding<br />Advanced Tips & Tricks<br />Secrets to Successful Branding!<br />
  31. 31. Wireframes<br />Paper Prototyping<br />Collaborative Wireframes<br />http://spbuzz.it/bmockupsdemo<br />
  32. 32. BalsamiqMockup<br />DEMO<br />
  33. 33. Wireframes<br />Microsoft Visio Wireframe<br />http://spbuzz.it/sp2007visiotemplate<br />Adobe PDF Wireframe<br />http://spbuzz.it/sp2007pdftemplate<br />Photoshop PSD file<br />http://spbuzz.it/sp2007psdtemplate <br />http://spbuzz.it/sp2010psdtemplate<br />Balsamiq Mockups wireframe<br />http://spbuzz.it/sp2010bmockupstemplate<br />
  34. 34. MASTER PAGeS & Page LAyouts<br />SharePoint Terminology<br />
  35. 35. What’s new with Master Pages<br />Placeholders the same between content and application pages<br />Master Page changes apply to Application (_layouts) pages<br />Greater use of DIV/CSS layouts -> Fewer Tables<br />XHTML Strict document type<br />Much better support for Accessibility<br />Cross-Browser support<br />
  36. 36. What’s the Same?<br />What has not changed from SharePoint 2007<br /><ul><li>Complex nested page structures
  37. 37. Lots and lots of styles
  38. 38. Mostly same list of content placeholders
  39. 39. Inconsistent Web Part markup injection
  40. 40. Same default and custom master page tokens</li></ul>Custom Master Pages:<br />Copy V4.master and tweak<br />Start with Minimal or the *Starter* Master Page<br />
  41. 41. Master Pages<br />
  42. 42. Master Pages + Page Layouts<br />
  43. 43. Master Page<br />Master Page<br />Page Layout<br />
  44. 44. 38<br />
  45. 45. Content Placeholders<br /><asp:ContentPlaceholderID="PlaceHolderLeftNavBar"> runat="server" /><br />
  46. 46. 40<br />
  47. 47. Content Placeholders<br />http://spbuzz.it/sp2010dcph<br />
  48. 48. Master Pages & Page Layouts<br />DEMO<br />
  49. 49. 43<br />
  50. 50. Themes<br />SharePoint Terminology<br />
  51. 51. Themes<br />12 colors, 2 Fonts<br />Control look and feel of your site<br />Uses Office theme (.thmx files)<br />Create theme via PowerPoint<br />
  52. 52. 46<br />
  53. 53. SharePoint 2010 Themes<br />DEMO<br />
  54. 54. Custom Theming Options<br />Theme colors override your CSS<br />/* [ReplaceColor(themeColor:"Dark2")] */ color:#3b4f65;<br />Recolor images – Blending, Tinting, Fill/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background:url("/Style Library/images/image.png") no-repeat;<br />
  55. 55. History on CSSRegistration Control<br /><SharePoint:CSSRegistration name=“2.css” runat=“server”/><br /><SharePoint:CSSRegistration name=“1.css” runat=“server”/><br />Outputs <br /><link rel=“stylesheet” type=“text/css” href=“1.css”/><br /><link rel=“stylesheet” type=“text/css” href=“2.css”/><br /><link rel=“stylesheet” type=“text/css” href=“/_layouts/1033/styes/core.css?rev=…”/><br />Trick - getting your CSS to be the last to load<br />
  56. 56. New CSS Registration Property Conditional Expression<br /><SharePoint:CSSRegistration Name=“1.css” ConditionalExpression=“lt IE 8” runat=“server”/><br />Outputs <br /><!--[if lt IE 8]><br /> <link rel=“stylesheet” type=“text/css” href=“NonIE8.css”/><br /></![endif]--><br />
  57. 57. New CSS Registration PropertiesAfter<br /><SharePoint:CSSRegistration Name=“1.css” After=“corev4.css” runat=“server”/><br /><SharePoint:CSSRegistration Name=“2.css” After=“corev4.css” runat=“server”/><br />Outputs <br /><link rel=“stylesheet” type=“text/css” href=“/_layouts/1033/styes/core.css?rev=…”/><br /><link rel=“stylesheet” type=“text/css” href=“2.css”/><br /><link rel=“stylesheet” type=“text/css” href=“1.css”/><br />
  58. 58. New CSS Registration PropertiesEnableCSSTheming<br /><SharePoint:CssRegistrationrunat="server" Name="customStyles.css" EnableCssTheming="true" /><br />Themes colors overriding your CSS<br />Set to True by default<br />.kanwalsclass {<br /> /* [ReplaceColor(themeColor: “Accent1”)] */<br />backgrond-color: red;<br />}<br />
  59. 59. Agenda<br />Why Brand SharePoint?<br />Tools for Branding<br />Advanced Tips & Tricks<br />Secrets to Successful Branding!<br />
  60. 60. 54<br />
  61. 61. Advanced Tips & Tricks<br />Performance Goals<br /><ul><li>Reduce page weight</li></ul>Techniques<br /><ul><li>Output Caching
  62. 62. Blob Caching
  63. 63. CSS Sprites
  64. 64. Consolidate JS and CSS files
  65. 65. Cache JS, CSS and image files in browser
  66. 66. Minification of JS and CSS
  67. 67. Anonymous access for CSS, JS and image files </li></ul>Tools<br /><ul><li>Yslow
  68. 68. Fiddler
  69. 69. Wireshark</li></li></ul><li>Advanced Tips & Tricks<br />During Visual Upgrade, show content based on UI version<br /><Sharepoint:UIVersionedContent ID="myContentIDv3" runat="server" UIVersion="3"><br /> <ContentTemplate> <br /> <p>This content displays only when UIVersion=3.</p> <br /> </ContentTemplate><br /></SharePoint:UIVersionedContent> <br /><Sharepoint:UIVersionedContent ID=" myContentIDv4" runat="server" UIVersion="4"> <br /> <ContentTemplate> <br /> <p>This content displays only when UIVersion=4.</p> <br /> </ContentTemplate> <br /></SharePoint:UIVersionedContent> <br />
  70. 70. Advanced Tips & Tricks<br />Remove specific content from Search Results<br /><div class=“footer noindex”/><br /> <!--- footer content ---><br /></div><br />http://spbuzz.it/msdnspbasepermissions<br />Security controlled content<br /><Sharepoint:SPSecurityTrimmedControlrunat="server" Permissions="ManageWeb"><br /> <!--- content here ---><br /></Sharepoint:SPSecurityTrimmedControl><br />
  71. 71. Handling Legacy Browsers<br />Warn users when they are using an unsupported browser<br /><SharePoint:WarnOnUnsupportedBrowsersrunat="server"/><br />http://spbuzz.it/ie6-upgrade-warning <br />
  72. 72. Hide Design Elements from Dialog Boxes<br />Add s4-notdlg for HTML elements that you don’t want to show in the dialog boxes<br /><div class=“customFooter”><br /><div class=“customFooter s4-notdlg”><br />
  73. 73. Easily show a Favicon in SharePoint 2010<br />Easily show a Favicon in SharePoint 2010<br />SharePoint 2007 approach<br /><link rel=“shortcut icon” href=“/Style Library/images/favicon.ico”/><br />SharePoint 2010 approach<br /><SharePoint:SPShortcutIconrunat=“server” IconUrl=“/Style Library/images/favicon.ico”/><br />
  74. 74. Custom Ribbon Fonts & Styles<br />.ms-rteStyle-BlueBackground {-ms-name:Blue Background; background-color: blue; color: white;}<br />H1.ms-rteElement-H1Blue {-ms-name:Blue Heading 1; color: blue;}<br />
  75. 75. Float Ribbon<br />body { overflow:auto; }<br />Remove scroll="no" from the <body> tag<br />body #s4-workspace {left:0;overflow:visible;position:relative;}<br />html.ms-dialog body #s4-workspace {overflow-x:auto;overflow-y:scroll;}<br />62<br />
  76. 76. Handling the Name.dll ActiveX Control<br />You can turn off the message on the General Settings page of the Manage Web Applications section of Central Administration. Set Enable Person Name smart tag and Online Status for members to No. <br /><script type="text/javascript"> <br />function ProcessImn(){} <br />function ProcessImnMarkers () {} <br /></script> <br />http://spbuzz.it/mskb931509 <br />
  77. 77. UPGRADING YOUR DESIGNS<br />SharePoint 2007 to SharePoint 2010<br />
  78. 78. Visual Upgrade<br />Visual upgrade allows separation of data upgrade from UI upgrade<br />The UI mode can be changed:<br />PSConfig during upgrade<br />Web Application<br />Site Collection<br />Site<br />Default upgrade UI mode is V3<br />When upgrading a content database, there is an optional parameter to preserve the old “V3” UI<br />Allows controlling when and how you upgrade your users to the new Ribbon UI, and other new UX features<br />
  79. 79. Visual Upgrade<br />Attach a WSSv3 content database<br />Preserve the V3 UI<br />Preview site in V4<br />Upgrade site to V4<br />Use PowerShell to revert site back to V3<br />http://spbuzz.it/sp2010vu <br />
  80. 80. 67<br />
  81. 81. Design Considerations<br />Identify dependencies<br />Package common components separately<br />Be easy on the portal home page<br />Use sandbox to limit resource usage<br />Avoid referencing the items collection directly<br />Avoid excessive looping constructs<br />Avoid the use of custom site definitions<br />Utilize site templates<br />Utilize feature templates<br />Consider upgrades<br />Understand the effects of upgrading the feature<br />Anticipate the effect of upgrading to v Next<br />
  82. 82. Want more?<br />Content Query Web Part<br />Data view web part in SharePoint Designer<br />XSLT templates<br />JQuery<br />SPServices<br />ClientOM<br />69<br />
  83. 83. http://spbuzz.it/jGZIuB <br />Tools for Branding?<br />Take Baby Steps<br />
  84. 84. Ice Berg Principle<br />
  85. 85. Professional SharePoint 2010 Branding and User Interface Design<br />Provides expert tips, techniques, <br />and insights from the author team of <br />SharePoint 2010 and branding experts <br /><ul><li>CSS
  86. 86. master pages
  87. 87. page layouts
  88. 88. SharePoint themes
  89. 89. XSLT
  90. 90. jQuery
  91. 91. Silverlight </li></ul>http://spbuzz.it/prosp2010ui <br />
  92. 92. Agenda<br />Why Brand SharePoint?<br />Tools for Branding<br />Advanced Tips & Tricks<br />Secrets to Successful Branding!<br />
  93. 93. Secrets to Successful Branding<br />Organize your content<br />End users are more likely to use search then navigation<br />Follow Web Standards<br />Optimize and accessibility and standards<br />Listen To Your Users<br />http://spbuzz.it/iYKom7<br />
  94. 94. Announcements<br />TSPBUG (the “B” for Business) – http://www.meetup.com/tspbug<br />SharePoint Saturday The Conference – http://www.spstc.org<br />75<br />
  95. 95. Your Feedback Is Very Important To Me<br />Thank you!<br />SharePoint Branding<br />From START to FINISH<br />http://www.kanwalkhipple.com<br />@kkhipple<br />@sharepointbuzz<br />

×