What is Design Manager in SharePoint 2013?
Design manager is a nifty tool introduced in SharePoint 2013 that uses HTML based approach to convert static HTML templates into SharePoint master pages and page layouts. Use Design manager, if you want to implement Branding and customization to your SharePoint sites. The overall idea of SharePoint design manager is: Have your web site template prototype designed by someone who is good at web design and then you use that HTML file to convert to SharePoint Master page. Lets have a SharePoint design manager walk-through.
Enable design manager in SharePoint 2013:
Design manager is enabled by default in SharePoint server publishing sites. You may have to activate publishing feature for other site templates to enable design manager in SharePoint 2013. Design manager is available only in SharePoint Server 2013/2016 and Office 365.
SharePoint 2013 design manager permissions
Make sure you have at least "Designer" permissions in order to start using the Design Manager.
How to open design manager SharePoint 2013?
You can access design manager either from Site actions menu or from site settings page as in the below screen! Design manager URL: /_layouts/15/DesignWelcomePage.aspx
Step 1: Upload Design files
Working with design manager in SharePoint 2013 is quite simple. Go to Upload Design Files: On this page it will ask you to map out your drive so that you will be able to use any HTML editor to access your design files in the future for editing. Here is how to map network drive setup for Master pages library:
- In Design Manager, Click on "Upload Design Files" tab. You'll get the URL to map to network drive. Copy it to your clipboard.
SharePoint 2013: Design manager - map network drive: Go to Start >> Right Click on "Computer" and then choose "Map to network drive". Enter the URL you copied from SharePoint Design Manager and then click on "Finish" button.
Its a good idea to create your own folder in Master Pages library to keep all your files in one single location. I've created my folder "Crescent" there!
Upload Design Files
Now upload the HTML version of your Master Page and all CSS, JS, image and any other design assets to the mapped location. The overall idea of Design manager is: You create a visual design for your website by using any web design tool or HTML editor, and then use Design Manager to import the design into SharePoint. To do this, you have to make sure that the design tool stores its files in your site’s Master Page Gallery,
Step 2: Edit Master Pages - Convert HTML template to SharePoint Master pageA master page defines common elements across all the pages of your site. You can use the network drive you mapped earlier to edit your master pages using any HTML editor. To preview your master page, click on its file name or status. While previewing your HTML master page, use the Snippet Gallery to get code snippets for SharePoint functionality that you can copy and paste into your HTML file.
- Go to "Edit Master Pages" tab, Click on "Convert HTML file to a SharePoint Master Page" link,
- Browse and locate the HTML template you uploaded in the previous step.
Wait for a while, and your HTML master page should be converted with an extension .master page. Once converted you will see the converted Master Page in the List with the status Conversion Successful. If you encounter any warnings or errors, use this link to troubleshoot: https://msdn.microsoft.com/en-us/library/office/jj822362.aspx
Modify the master page to wrap inside content place holder:
Now, Click on the "Index" file to see the preview of the HTML master page generated. If you scroll down, You'll find this below:
Which simply tells you that this content place holder in the HTML file should be wrapped inside the appropriate content place holder of your HTML template file.
- Open the HTML Master page file (Index.html) in SharePoint designer 2013 and find the DIV <div data-name="ContentPlaceHolderMain">
- Move the above DIV completely inside to the content area of your HTML template file. Once moved, your HTML master page will look like:
Once the master page is generated, the next step is to add SharePoint functionality to the master page using snippets. Snippets allow you to take SharePoint widgets and plug it into your master page. E.g. Search box, Top Navigation Menu, etc. To Access snippets, Click on your HTML master page generated, Click on "Snippets" link at the top, Pick the required component and then copy the code to your Master page using SharePoint designer or some other editing tools.
SharePoint Design Manager vs SharePoint Designer: Don't confuse SharePoint Designer with Design Manager! The Design Manager is a feature of Publishing sites and can be used to Design SharePoint Branding artifacts like Master Pages, Page Layouts, etc.
Step 3: Apply the New Master page:Now navigate to Site Settings >> Look and Feel >> Master Page, Select the master Page You created and click on OK to use it for the site collection.
You might also like:
SharePoint Usage Reports
Usage reports, collaboration and audit for SharePoint.
Document SharePoint Farm
Automatically generate SharePoint documentation.