This repository has been archived by the owner on Mar 11, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 48
SharePoint 101 H. Server side dev ~ Pages, Branding and Navigation
Philippe Lavoie edited this page Mar 11, 2020
·
1 revision
Understanding the basics of page creation and site navigation are critical to SharePoint development.
- The _layouts folder
- Mapping a folder from your Visual Studio project to the 15 hive
- Exercises:
- Provision your own application page to the 15 hive
References:
- MSDN - Creating Application Pages for SharePoint
- MSDN - Walkthrough: Creating SharePoint Application Pages
- ASP.NET Master pages
- Content Placeholders
- Using a minimal master page
- The new SharePoint Designer replacement: Design Manager
- Using the Design Manager to generate a master page from HTML
- SharePoint 2013 Branding: Composed Looks
- CSS in Style Library or _layouts?
- The "baseline-CSS-in-layouts + custom-CSS-in-style-lib" pattern
- How this pattern can also apply to Javascript dependencies
- Linking a user control in AdditionalPageHead placeholder to add ScriptLinks and CSSRegistration SharePoint Web Controls
- Display Templates
- Publishing Pages Library
- Page Layout vs Page Instance
- Web Part Page vs Publishing Page
Reference:
- Creating a custom page layout
- MSDN - How to: Create a page layout in SharePoint 2013 (with Design Manager)
- Linking a page layout to a content type from the Pages library
- Extending the Ribbon and other components of the SharePoint UI
Reference: *Blog - Creating SharePoint Ribbon Custom Actions with Visual Studio 2012
- Enabling Metadata Navigation on a document library to make refinements easier
Reference:
- Classic parent site + subsite navigation
- Driving site navigation through the term store
Reference:
- Technet - SharePoint 2013 – Navigation using Managed Metadata
- Good tips on how to setup cross-site-collection navigation: Blog - Oliver Wirkus' Guide to Managed Metadata Navigation