Stephane Eyskens's blog

Our greatest glory is not in never falling, but in rising every time we fall. (Confucius)
By: TwitterButtons.com

My Books

Recent blog posts

User login

Enterprise Services Farm and separate My Sites gotcha when synchronizing the picture from AD

Hi,

If you implement the following architecture (extracted from Technet at http://technet.microsoft.com/en-us/library/cc560988.aspx ) :

with the User Profile Service application hosted on a different farm than the My Sites and without using the replicator engine, you will encounter a problem with the Profile Picture synchronization if you get the picture from Active Directory.

Feature Upgrade : Better to go for full solution deployment or for solution upgrade?

There are already a lot of debates everywhere around the web discussing about the best strategy when it comes to solution deployment. The main topic is always Solution Upgrade (which I’ll refer further to as SU) or Solution Retract/Delete/Add/Deploy (which I’ll refer further to as FSD).

Back in the 2007 days, those debates were already present but at that time, FSD often won the battle and there were not many people envisioning seriously working with SU.

Localizing XSL with the Business Data and the Content Query Webparts

Hi,

Recently, one of my colleagues asked me a question about how to localize XSLT files in SharePoint when there are in use with the Business Data List Webpart. He already tried to use the techniques mentioned here:

http://stefan-stanev-sharepoint-blog.blogspot.com/2010/09/xsltlistviewwe...

and here:

https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/3-ways...

Leveraging oData using the built-in SharePoint 2010 data factory

Hi,

I've just recorded a video on the above topic

http://channel9.msdn.com/posts/Leveraging-oData-using-the-built-in-Share...

You can download the source code here

If you want to watch the French version, you can watch it on MSDN:

http://msdn.microsoft.com/fr-fr/sharepoint/hh750361

Update:if you have troubles watching the video on channel9 (see comments below), you can read it from my own site http://www.silver-it.com/default/files/videos/oDataen.wmv

Happy Coding!

My top 10 tools for a better SharePoint development experience

Hi,
The purpose of this blog post is to present some tools that I’m using in my day to day SharePoint activities. I will not talk about the very rich Microsoft tools such as SharePoint Designer, InfoPath et…I’d rather focus on tools that really help hardcore developers to be more efficient in both development and troubleshooting.
This list of tools can probably be largely extended, so don’t hesitate to add comments to present your favorite tools.

CKS Dev

Available at http://cksdev.codeplex.com/

Forms Services 2007 => 2010 migration tip

Hi,

Recently, I've been involved in migrating InfoPath web browser 2007 electronic forms to a SharePoint 2010 forms server.

Although, most of the forms work "as is", I lost a bit of time on a specific form since I kept getting the following error:


Value does not fall within the expected range.. Type: System.ArgumentException. StackTrace:
at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
at Microsoft.Office.InfoPath.Server.SolutionLifetime.DataAdapterSharepointListQuery.<>c__DisplayClass23.b__1f(Boolean differentIdentity)