Use IRuntimeFilter to Show and Hide WebParts

Recently I presented a session at the UK Office developer conference and as part of the session I covered using the WSS 2.0 WebPart frameworks IRuntimeFilter to hide/show web parts on a page. I wasn’t that amazed that no one in the audience had ever heard of IRuntimeFilter due to the lack of documentation and…


SharePoint Services and App Pool Account Permissions

Firstly Daniel McPherson has contacted me and we seem to be talking again. Since moving to his “new” role he has become very distant, probably because he is spending so much time doing excellent work with our partners and customers. He of course has also been a big influence in the content of this blog….


How to add presence/pawn to SharePoint contacts list

I have often been asked to add the presence icon and functionality to custom developed web parts or SharePoint pages. As you are probably aware this is a very simple thing to do, the secrect lies in calling the IMNRC jscript function passing in an email address in the rendered html. e.g. IMNRC(‘’). You don’t really need to…


Web part caching options, how to choose

I don’t think there is a default answer to which caching technique you should use for your custom web parts. However it is important to understand the differences between using the ASP .Net cache object, the Web Part cache memory and database stores and the Caching Application Block found in the Enterprise Library.   There…