Free Sample
+ Collection

SharePoint 2013 WCM Advanced Cookbook

John Chapman

Take your understanding and usage of SharePoint to the highest levels with this fantastic set of recipes. From sophisticated branding to custom page layouts, it’s the ultimate in web content management.
RRP $32.99
RRP $54.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849686587
Paperback436 pages

About This Book

Brand SharePoint with master pages and page layouts Catalog content with cross site publishing Enhance the user experience with custom controls Create multilingual sites

Who This Book Is For

This book is ideal for developers who want to broaden their understanding of the web content management features available with SharePoint 2013. It is assumed that you already have some experience using SharePoint and developing web content. Experience with Microsoft PowerShell and coding C# with Visual Studio will also be helpful, but is not essential.

Table of Contents

Chapter 1: Branding SharePoint with Composed Looks
Applying a composed look
Changing the site master pages
Changing the site logo
Uploading a custom color palette
Uploading a custom font scheme
Creating a custom composed look
Using PowerShell to apply a composed look to all sites in a site collection
Using PowerShell to apply master page and logo settings to all sites in a farm
Chapter 2: Branding SharePoint with Device Channels and Design Packages
Creating a device channel for mobile devices
Applying a master page to a device channel
Creating and exporting a design package
Importing and applying a design package
Importing a design package to all site collections with PowerShell
Listing the device channel master pages
Chapter 3: Branding SharePoint with Custom Master Pages and Page Layouts
Editing a master page in SharePoint Designer
Changing the site master pages in SharePoint Designer
Hiding unwanted master page controls
Restoring the Navigate Up button using a master page
Adding JavaScript and cascading stylesheet references to a master page
Creating a fixed width master page
Creating an expanding width master page with content padding
Creating a minimalistic master page
Creating a responsive mobile master page
Customizing the Windows 8 Start menu tile for pinning sites using a master page
Customizing the shortcut icon (favicon) using a master page
Creating a page layout with three columns of web part zones
Creating a page layout with web parts added to the page
Creating a page layout with a picture-library-based image carousel using JavaScript
Displaying specific content only to authenticated users
Displaying specific content only to anonymous users
Displaying specific content only to site administrators
Creating a master page with editing controls only available to editors
Chapter 4: Packaging Branding Elements in a SharePoint Solution with Visual Studio
Creating a Visual Studio SharePoint solution
Including images, cascading stylesheets, and JavaScript resources in a SharePoint solution
Including master pages in a SharePoint solution
Including page layouts in a SharePoint solution
Adding localization to a SharePoint solution
Creating a site feature to apply branding
Creating the site collection feature to apply the feature to new and existing sites
Creating a timer job to ensure the site branding feature is activated
Packaging and deploying the SharePoint solution
Activating the site collection feature on all site collections with PowerShell
Chapter 5: Enhancing the Content Creation Process with the SharePoint Publishing Architecture
Setting up a new publishing site
Enabling the publishing features on an existing site
Setting up contributor and approver access for publishing content
Configuring the versioning settings of the Pages library
Creating a publishing web part page
Checking out publishing content for editing
Checking in edited publishing content
Publishing checked-in publishing content
Approving publishing content
Reverting publishing content to a previous version
Setting up a publishing site with workflow
Creating a web part page and adding web parts with PowerShell
Identifying all checked-out publishing pages in a site with PowerShell
Creating an image rendition
Inserting an image rendition into page content
Chapter 6: Centralizing and Structuring Content with Cross-site Publishing and Managed Metadata
Creating a new managed metadata service application
Creating a categories term set for product catalog navigation
Creating a product catalog authoring site collection
Configuring the products list
Creating a catalog document library
Setting up a consuming site collection and connecting to the product catalog list
Setting up a consuming site collection with separate branding
Chapter 7: Customizing the SharePoint Experience with Delegate Controls
Creating a Visual Studio solution for custom delegate controls
Adding JavaScript and stylesheets with an AdditionalPageHead delegate control
Customizing the suite bar branding with a SuiteBarBrandingDelegate delegate control
Customizing the suite bar links with a SuiteLinksDelegate delegate control
Adding Office 365-style drop-down menus to suite bar links
Adding promoted action links with the PromotedActions delegate control
Customizing header navigation with a TopNavigationDataSource delegate control
Customizing quick launch navigation with a QuickLaunchDataSource delegate control
Restoring the Navigate Up button with an AdditionalPageHead delegate control
Adding meta tags to pages from custom library fields with an AdditionalPageHead delegate control
Storing analytics tracking code with a site collection settings page
Adding stored analytics tracking code to pages with an AdditionalPageHead delegate control
Chapter 8: Enhancing User Input with InfoPath Forms
Customizing the SharePoint list entry form templates with InfoPath
Creating InfoPath forms that are submitted to the SharePoint form libraries
Creating a SharePoint list to provide a drop-down menu data to InfoPath
Adding a drop-down menu to InfoPath using SharePoint list data
Paginating InfoPath forms with views
Validating data in InfoPath forms
Calculating field values in InfoPath based on the values of other fields
Adding custom .NET code to an InfoPath form
Preparing InfoPath forms for approval by SharePoint administrators
Approving submitted InfoPath forms in SharePoint
Creating libraries using approved InfoPath forms in SharePoint
Creating a survey InfoPath form that gets locked after submission and populates the SharePoint fields
Chapter 9: Configuring Search
Provisioning a search service application
Configuring a search content source
Creating a search center site
Connecting a site collection to a search center
Creating a search scope
Using a search query rule to promote an item in search results
Configuring search engine optimization settings
Chapter 10: Creating Multilingual Sites with SharePoint Variations
Installing SharePoint language packs
Configuring SharePoint with installed language packs
Provisioning a machine translation service application
Configuring machine translation timer jobs
Configuring site collection variation settings
Creating the primary language variation label
Creating the secondary language variation labels
Checking the status of the variation hierarchy
Creating, publishing, and updating targets with a new publishing page
Creating translation packages for human translation
Uploading translation packages
Translating content with the machine translation service
Chapter 11: Configuring Content Deployment
Configuring the source site collection for content deployment
Configuring the farm content deployment settings
Creating the content deployment path
Creating the content deployment job
Performing the content deployment
Chapter 12: Configuring Anonymous Access
Configuring anonymous access for web applications
Configuring anonymous access for site content
Limiting access to application pages
Identifying anonymously accessible content with PowerShell
Verifying anonymous access to content with PowerShell

What You Will Learn

Manage SharePoint branding with device channels and design packages Customize the user experience with delegate controls Modify user input with InfoPath Create custom page layouts for content pages Configure content deployment for staging content Create multilingual content with machine translation Manage content with SharePoint publishing

In Detail

SharePoint 2013 Server includes new and improved features for web content management that simplify how you design publishing sites, and enhances the authoring and publishing processes of organizations. SharePoint Server 2013 also has new features that use the power of search to surface dynamic web content on publishing sites. Using the right tools efficiently can assist organizations in creating compelling content-rich websites without the undue overhead of hands-on management of each piece of content. SharePoint 2013 WCM Advanced Cookbook is a practical guide to show you how to leverage Microsoft SharePoint 2013 to create a scalable web content management system. This book helps you in learning about the features of SharePoint 2013 in depth and also takes you through each of these features practically by providing you with a hands-on experience. With SharePoint 2013 WCM Advanced Cookbook, you will learn about a full-fledged web content management system using Microsoft SharePoint Server 2013. You will start with exploring the WCM features of SharePoint such as catalog content with cross-site publishing, enhancing the user experience with custom controls, and creating multilingual sites. Then you will move on to configure content deployment, search, taxonomy, and content translation. Finally, the book shows you how to leverage Microsoft SharePoint Designer and Microsoft InfoPath.


Read More

Recommended for You

SharePoint Designer Tutorial: Working with SharePoint Websites
$ 14.70
Microsoft SharePoint 2010 Business Application Blueprints
$ 26.99
Microsoft SharePoint 2010 development cookbook
$ 29.99
Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook
$ 21.00