Sharepoint 2007 breadcrumb includes default.aspx

Are you seeing default.aspx after Pages in your SharePoint breadcrumb navigation?

I found a simple fix for this problem in MOSS, modify the master page.

Open the master page and look for PlaceHolderTitleBreadcrumb

Change SiteMapProvider="SPContentMapProvider" to

SiteMapProvider="CurrentNavSiteMapProviderNoEncode"

To quote from my reference

When you’re creating a new Page Layout, make sure you override the Title Breadcrumb with something that uses the CurrentNavSiteMapProviderNoEncode provider.

Heather Solomon has written a great post detailing the behaviour of out of the box page layouts breadcrumbs. She has also linked to other resources for how to modify and use the breadcrumb.

Ghost – ReGhost

What is ReGhost?

ReGhost is an application that was built quite some time ago, to deal with the unghosting issues prominant in Windows SharePoint Services 2.0, and SharePoint Portal Server 2003.  Whenever a page/item was customised in an application such as SharePoint Designer – the content would become what they call ‘unghosted’.  Meaning that the content is now stored and served from the database – it now exists as totally independant, rouge content.

The main issue for people has been the upgrade from WSS v2.0 / SPS 2003 to Windows SharePoint Services v3.0 / MOSS.  In order to successfully migrate your content, you needed to find an easy, reliable, safe way to “reghost” the content.

SharePoint: Howto disable editing sites with SharePoint Designer

I just saw this Microsoft KB here. This is very interesting – prevent users from using SharePoint Designer to modify your site!

To quote the exact article, it details steps you can undertake to prevent users from changing a Windows SharePoint Services 3.0 site or a SharePoint Server 2007 site by disabling the authoring feature in SharePoint Designer 2007.

All you have do is edit the Onet.xml file.

By default, the Onet.xml file for Windows SharePoint Services 3.0 and for SharePoint Server 2007 is in the following folder:

\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\SiteTemplates\<Service>\xml