Modify the SharePoint 2013 Ribbon with Help from Ribbon.ascx

One of the many little changes made to how SharePoint 2013 generates its interface is a snippet / control that SharePoint 2013 uses for the ribbon and suite bar control. This snippet / control links to a control template that may be difficult to find and customize. Part of the reason why it has been removed from the Master Page I would venture. Back in SharePoint 2010, the ribbon was added to the Master Page as a long series of .NET and SharePoint controls. This would fill up quite a few lines in our custom Master Pages and rarely would we need to make any changes. SharePoint 2013 reduced … [Continue reading]

SharePoint Saturday Redmond 2013 Recap

I just enjoyed my second SharePoint Saturday Redmond (#SPSRed) and I must say that Christian Buckley, Sharon Healy, Owen Allen and Erica Toelle did a great job organizing the event. Thank you very much. Also a huge thanks to Trevor Seward who organized all of the volunteers. As a speaker and sponsor, I can tell you it was an added bonus having volunteers helping out throughout my sessions as well as in the vendor hall. Hats off to all of you. Thank you everyone that attended either or both of my two sessions. My first being Integrating Search Driven Content in SharePoint 2013 and my second … [Continue reading]

SharePoint 2013 Branding and Responsive Web Development and Bootstrap 3

I am pleased to say that the response to my first book on branding SharePoint 2013 and Responsive Design, Pro SharePoint 2013 Branding and Responsive Web Development (Apress 2013), has been overwhelming positive. Thank you everyone for your kind words and I am extremely happy to know that this book has been helping you with your branding projects. It has been a little weird to see the book code in the wild, but again, very glad this has helped. One of the issues with writing a technology book is that as soon as the ink has dried, your book is out of date. As much as I and my co-authors … [Continue reading]

Branding SharePoint 2013 Tricks – 7 – .NET Code Blocks in Snippets

In Master Pages and Page Layouts, there is often a need to reference .NET code blocks within a ASP.NET control. A common example is referencing a SharePoint resource within a control such as <asp:Label text="<%$Resources:cms,Article_rollup_image_text15%>" CssClass="ms-textSmall" runat="server" /> I pulled this control out of the ArticlesLists.aspx OOTB Page Layout. This control is an ASP.NET Label control that will display the article rollup image text of a content page if it contains that particular meta data. The Problem: If you are using HTML Master Pages and/or … [Continue reading]

Black Magic Solutions for White Hat SharePoint Released


I am pleased to announce the arrival of a new book on SharePoint that I had the pleasure of helping author. This is a must read for anyone looking to combine SharePoint (2010 or 2013) and JavaScript/jQuery. You can order Black Magic Solutions for … [Continue reading]

SharePoint 2013 Structured Navigation – Dynamic Menus Fixed – August 2013 CU


When many of us upgraded to SharePoint 2013, we quickly noticed that our SharePoint menus did not behave as expected. In particular with structured navigation we would only have three levels of our site included in SharePoint navigation. For most … [Continue reading]

Custom JavaScript Code After a Display Template Loads


Display templates are one of my favorite new features of SharePoint 2013. That and the Design Manager. Anyhow, with display templates it is now much more easy to retrieve results from search and display the results in a custom manner. What I often … [Continue reading]

The Summer of SharePoint 2013 and Responsive Design


With the summer upon us, it is time to gear up, get some training and be ready for when your coworkers' vacations end and end of the year projects need to be completed. If you are being tasked to deploy a new SharePoint site, have you consider mobile … [Continue reading]

Get a Site Collection and Web Path Using JavaScript in SharePoint 2013

If you need to quickly get the site collection path or the specific web path of a current SharePoint 2013 site using JavaScript, use the _spPageContextInfo JavaScript object variable and its properties. A possible scenario includes creating a link to … [Continue reading]

SharePoint Saturday Silicon Valley 2013 Recap


Wow, it has been too long since my last post. I have been busy with the final push to publishing my book, "Pro SharePoint 2013 Branding and Responsive Web Development" (Apress June 2013), which is now available for purchase, as well as helping … [Continue reading]