The file is currently checked out or locked for editing by another user
This is a nasty one. If you try to rename a folder from the SharePoint UI sometimes you may get an error saying “The file is currently checked out or locked for editing by another user”. If you enable...
View ArticleUrlAction Tokens of the CustomAction Feature
I was looking today for the complete list of tokens that can be used in the UrlAction element when building a CustomAction feature but I couldn’t find much. So I decided to put together this blog entry...
View ArticleDeploying WebParts with a DelegateControl
Brian Farnhill talks about an interesting approach of deploying zoneless web parts by using a Delegate Control in your master page or page layout. See his blog post here:...
View ArticleCustom ‘Presence’ With SharePoint Person Fields
Not that you will want to do this often, but I discovered today that the “Presence” control displayed with every Person on a SharePoint site can be actually completely customized. Usually it looks...
View ArticleThe column name that you entered is already in use or reserved. Choose...
This is an annoying one. SharePoint will not allow you to create a site column from the UI (using the _layouts/fldnew.aspx page) if the name of the column is one of: constructor, concat, join, pop,...
View ArticleUnderstanding SharePoint: SPRequest
I am going to put together a series of ‘Understanding SharePoint’ posts and cover various important parts of SharePoint which are not very well understood or for which there is little or no information...
View ArticleUnderstanding SharePoint: List Forms
For my Event Receiver’s post I had to do some more investigation on how the List Forms work and I thought it will be a good idea to put together my findings. As you know each list has 3 forms – one for...
View ArticleUnderstanding SharePoint: Event Receivers
This blog post shows some details about how the event receivers in SharePoint work and also provides a solution how to wait for an ItemAdded event receiver to complete before the EditForm.aspx page is...
View ArticleRunning execadmsvcjobs through code
Well there are many ways you could achieve this and this is just one of them. It simply creates a new instance of the SPExecuteAdministrationServiceJobs class and calls its Run method. This will start...
View ArticleMy Last Post in ‘SharePoint Internals’
Hi all, I am moving away from SharePoint and consulting into serious custom software development and this is my last blog post here. I wish all the best to all of you that remain in the SharePoint...
View Article