Your SlideShare is downloading. ×
Mastering your SharePoint Internet Design
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mastering your SharePoint Internet Design


Published on

C/D/H shares expert advice for advanced-level SharePoint designers and developers. …

C/D/H shares expert advice for advanced-level SharePoint designers and developers.

View our Mastering SharePoint Design slide deck to learn more about architecting branding solutions and creating branding features, including the anatomy of a custom feature and deployment.

And for more information on this or other SharePoint topics, visit our blog at

Published in: Technology, Design
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Mastering your SharePoint Internet design
  • 2. Quick FactsAbout Us Approach Partnerships• 22nd Year • Vendor • Microsoft Gold• Grand Rapids & Independent • VMware Enterprise Royal Oak • Non-reseller • Citrix Silver• 30 Staff • Professional • Cisco Registered Services Only • Novell Gold
  • 3. Expertise
  • 4. Microsoft Gold PartnerCompetencies Successes Pinpoint• Four Gold • Customer Excellence • Microsoft’s official• Eight Silver Award partner directory • Virtual Technical • 5-star rating Specialist (VTSP) • Managed Partner • Numerous Partner Awards
  • 5. Get Social with C/D/HC/D/H Talks Tech C/D/H Tweets Tech
  • 6. Your PresenterJeff KinnellyConsultant, Design /
  • 7. Agenda• Architecting Branding Solutions – On Premise – In the Cloud• Creating Branding Features – Anatomy of a Custom Branding Feature – Deployment• Q&A
  • 8. Overall Project Strategies
  • 9. Branding ApproachesPublic websites – Light informational websites (60-100 hours) – Enterprise websites (300-1000+ hours)Intranets – Custom themes (12-20 hours) – Low-impact designs (25-100 hours) – Fully custom solutions (300-1000+ hours)
  • 10. General Branding Guidelines• Office 365 solutions – Doesn’t use SP Central Admin – No farm deployments – Sites inherit branding from the root collection – My Sites cannot be branded – Is the model for SP 2013 (sandboxed solutions)
  • 11. Common Goals for Branding Projects• Common Goals for Branding Projects
  • 12. Master Pages + Page Layouts
  • 13. Master Page Page LayoutMaster Page
  • 14. SharePoint Front-end: How the Site is Built
  • 15. Master Pages • Team site master page v4.master • User content pages (listscontent pagesetc) • _layouts pages (site settings, etc) • For app experiences, like Search or Office Web Applicationsminimal.master • If you do not need site navigation, do not have a ribbon • If your app needs the space • For error pages or login pagessimple.master • Not customizable, but pages can be replaced • Show site using legacy interfacedefault.master • No Ribbon, no fluency
  • 16. Where Are They Stored?• Global directory in the 12 or 14 hive – Located on the web front end (WFE) server – C:Program FilesCommon FilesMicrosoft Shared14TemplateGlobal – Pointer to 12/14 hive is stored in the Master Page Gallery• Master Page Gallery in a Site Collection – Located in the content database (database server)
  • 17. Development Tools• SharePoint Designer 2010 – WYSIWYG, ASP/HTML/CSS code, deployment• Visual Studio 2010 – ASP/HTML/CSS code, solution development, deployment• IE Developer Toolbar – Debugging, identifying CSS elements• Photoshop – Image creation/manipulation, color selection• GIMP – Image creation/manipulation, color selection• Notepad
  • 18. SharePoint Development in VS2010• SharePoint 2010 item templates – Web Part, Workflow, Module, Content Type, List Definition, etc.• Automated build and deployment• File references and modules (sets of files) – Once files are added to the solution, references automatically appear in the element files – Modules are automatically added to feature elements• Sandboxed solutions – Live in the site collection – Can be run by site administrators – Can only manipulate a subset of objects in SP object model – Performance can be throttled
  • 19. Master Page Deployment Options• Manual deployment to the Master Page Gallery – Followed by a manual application of the master page – Does not require Visual Studio OR• WSP solution deployment to the Site or Farm solution store – Followed by an automated application via a Feature Kanwal Khipple - BrightStarr
  • 20. Elements in a Master Page Solution• Module – Group of files to be provisioned • .master files, CSS files, images – Elements.xml file specifies where file will be provisioned to• Feature – Facilitate the provisioning/de-provisioning of master pages• Event Receiver – Piece of code that runs when feature is activated – Can be used to apply the master page to sites Kanwal Khipple - BrightStarr
  • 21. Where to Start• Start with a copy of V4.master (or minimal.master if you do not need the ribbon or top nav)• Create a new CSS file, and copy/paste the elements you wish to modify from COREV4.css• Create a module for the CSS files and master page file – CSS files should be provisioned to the Style Library or to the 14 hive – Master pages should be provisioned to the Master Page Gallery or to the 14 hive Kanwal Khipple - BrightStarr
  • 22. Images and Styles• Images and CSS files can be provisioned to a library within the site collection (i.e. Style Library), or to the 14 hive (.i.e. IMAGES folder)• Provisioning to a library – Advantages: Site admins can easily modify files – Disadvantages: Each page load will require calls to the DB for the images and styles• Provisioning to the 14 hive – Advantages: WFE server can cache file for faster loading – Disadvantages: Modification of files will require another deployment, or access to the 14 hive in the WFE• Personal recommendation – Deploy images to the IMAGES folder in the 14 hive, and CSS files to the Style Library in the root site of the site collection
  • 23. Custom Ribbon Fonts & {; background-color: blue important!; color: white; {} color: blue important!; }
  • 24. DemoBuilding a Brand Feature
  • 25. Upcoming SharePoint EventsSeptember 19: Business Intelligence inSharePointSeptember 26: West MichiganSharePoint User Group MeetingSeptember 29: SharePoint SaturdayOctober 17: SharePoint vNext
  • 26. Thank YouRoyal Oak Grand Rapids306 S Washington Ave 15 Ionia SWSuite 212 Suite 270Royal Oak, MI 48067 Grand Rapids, MI 49503p: (248) 546-1800 p: (616) 776-1600 (c) C/D/H 2007. All rights reserved