Two excellent resources for ramping up on SharePoint 2007 event receivers.
http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx
http://www.davehunter.co.uk/Blog/Lists/Posts/Post.aspx?ID=69
In IIS6 on Windows Server 2003, we could recyle the application pool that hosted our SharePoint site in order to force the web application to perform a JIT compile. This would then reload any DLLs it required. This saved a considerable amount of time over an IISRESET.
That command is:
C:\windows\system32\IISApp.vbs /a "SP Site App Pool" /r
(Note that the [...]
The PortalSiteMapProvider class is the base provider used by the four default “CMS” SiteMapProviders:
GlobalNavSiteMapProvider
CombinedNavSiteMapProvider
CurrentNavSiteMapProvider
CurrentNavSiteMapProviderNoEncode
That is, all of these SiteMapProviders use the same base code to generate a data source, but their “output” differs slightly due to the different attributes that are applied.
Recently, we wanted to filter out the pages from showing up in our left-navigation. [...]