When I attended the SharePoint conference 2012 a group of dream team SharePoint designers all came together over lunch to chat about design and the new design features within SharePoint 2013. One of the topics of conversation was around the Snippet Gallery and if there was a list of all the standard OOTB snippets. No one knew of any such list so I figured I would take a stab at it. See below the two galleries one for Master Pages and the other for Page Layouts.
Master Page Snippet Gallery: ~53 Snippets
Vertical Navigation: The navigation snippets provide common navigation links and menu items on a site page.
Site Title: Using the site title snippet rather than hardcoding the title gives non-designers simple control over the site's brand, which users with administrative permissions can change in Site Settings.
Site Logo: Using the site logo snippet rather than hardcoding the title gives non-designers simple control over the site's brand, which users with administrative permissions can change in Site Settings.
Sign In: Only authenticated users can see the ribbon. To give anonymous users a way to log into your site, insert the sign in snippet, which authenticated users won't see.
Edit Mode Panel: To display content, including snippets, to contributing site authors only, place it inside an Edit Mode Panel.
- Show Only in Edit Mode
- Show Only in Regular Mode
Security Trim: To display content only to those users who have a specified level of security permissions, you can use a Security Trim Control. Specify one or more permission levels in the Behavior section of this control's properties. You can set it to many common permission levels, including the option to show content to no one but contributing site authors or site administrators. Then, insert the component on your page and place any content - including other SharePoint components - inside of it.
- Show to Authors
- Show to Authenticated Users
- Show to Administrators
Device Channel Panel: A Device Channel Panel displays the content defined within it to one or more specified Device Channels. Device Channel Panels are typically used on Page Layouts to selectively hide certain regions and functionality from or show them to specified channels, and define channel-specific CSS.
Media and Content
Media Web Part: Use to embed media clips (video and audio) in a web page.
Content Editor: Allows authors to enter rich text content.
Get started: This web part displays a set of tiles with common SharePoint actions.
Image Viewer: Displays a specified image.
Page Viewer: Displays another Web page on this Web page. The other Web page is presented in an IFrame.
Picture Library: Use to display a slideshow of images and photos from a picture library.
Script Editor: Allows authors to insert HTML snippets or scripts.
Silverlight Web Part: A web part to display a Silverlight application.
Content Query: Displays a dynamic view of content from your site.
Summary Links: Allows authors to create links that can be grouped and styled.
Table of Contents: Displays the navigation hierarchy of your site.
Timeline: Use this timeline to show a high level view of data from another webpart or tasks list.
Relevant Document: Displays documents that are relevant to the current user.
XML Viewer: Displays documents that are relevant to the current user.
Content Search: Content Search Web Part will allow you to show items that are results of a search query you specify.
Term Property: Displays the specified property of a Term.
Other Web Parts
- Blog Notifications
- Blog Tools
- Blog Archives
- Document Sets
- Document Set Properties
- Document Set Contents
- HTML Form Web Part
- Social Collaboration
- Site Users
- User Tasks
- Search-Driven Content
- Catalog-Item Reuse
- Items Matching a Tag
- Web Pages
- Popular Items
- Recently Changed Items
- Recommended Items
- Wiki Pages
- Taxonomy Refinement Panel
- Search Results
- Search Box
- Search Navigation
- InfoPath Form Web Part
Custom ASP.NET Markup
Custom ASP.NET Markup: In the background, we convert your HTML Master Pages and Page Layouts to ASP.NET files. If you have any ASP.NET elements you'd like to include that aren't available in the Snippet Gallery, paste the markup for those elements into the text box below, click the Update button, and paste the resulting HTML Snippet into your page.
Page Layout Snippet Gallery: ~72 Snippets
Content Fields 1:
- Page Image
- Page Content
- Summary Links
- Summary Links 2
Content Fields 2:
- Content Type
- Document Modified
- Document Created
- Scheduling Start Date
- Scheduling End Date
- Contact E-Mail
- Contact Name
- Contact Picture
- Page Layout
- Rollup Image
- Target Audiences
- Hide physical URLs from search
- Browser Title
- Meta Description
- Meta Keywords
- Hide from Internet Search Engines
Web Part Zone: For site content authors to be able to add, edit, and delete Web Parts on a SharePoint page, add Web Part zones to the Page Layout.
All Other Containers, Web Parts, and Custom ASP.NET Markup are the same for both Master Page and Page Layout.
Looking at this list and what is provided via SharePoint designer or visual studio it is hard to determine if anything was left out. If anything it is easier to add and find the elements that you want to add to your master page or page layout.
I hope this helps!