When Software Attacks!

Making SharePoint 2010 search pages work with a proper master page

If you talk to those who know me about my pet hates in SharePoint, the search pages will come up every time. It’s not that I hate search itself – that’s great, but the minimal.master is just plain annoying. It makes the search centre a black hole into which you can fall but not navigate out of – there’s no navigation and the portal site connection doesn’t work. I’ve been meaning to get search working with a real master page (step forwards, v4.

Content type replication not working on imported or migrated site collections

A while ago I posted about a hidden feature that was needed if you want to use Managed Metadata columns in your SharePoint 2010 sites. We were doing some 2007-2010 migration work for a client recently that also involved exporting and importing sites and site collections to rework the content structure. Once we’d got the new structure sorted we discovered that content type replication was not occurring on the site collections we had imported.

Content Types programmatically added to SharePoint libraries not appearing on New menu

This one caused some consternation, I can tell you. As usual, the solution could be found on the great wide web, but it took some digging, so as usual I am repeating it here. As part of a SharePoint migration we did recently, we replaced a SharePoint 2007 feature that the client was using (which added content types to libraries from a central list) with a mix of content type replication and PowerShell to add the content types to the libraries.

Avviso Page Templates and Editing Video

We’ve just put a video of the page templates and editing process up on the AvvisoSharePoint YouTube channel. Our plan is to add more videos over time to show the different things Avviso can do. Enjoy!

Demonstrating Avviso at NEBytes on 23rd February 2011

avvisohead I am really chuffed to have been invited back to NEBytes for a follow-up to my last session on content publishing with SharePoint 2010. This time I’ll be demonstrating Avviso and talking about the thought processes that lead to its development, the problems we are trying to solve and where we’d like to go next. If you’d like more information about Avviso, take a look at my recent post.