9 May 2010

Sharepoint 2010 Release Candidate and Commerce Server 2009

As most of you already read Microsoft/Cactus announcement about the supportability of Sharepoint 2010 and Commerce Server 2009 here and you are waiting for the release of Sharepoint 2010 and the Template pack to start to code and go live....

in real world, I started a project with Sharepoint and Commerce Server, and I decided to start developing with Sharepoint 2010 Release Candidate using VS 2010 and Commerce Server....

and after few months of development, I am pleased to share with you, that I took the right choice....

Sharepoint 2010 even if it's still a rc, is very stable and all the integrations touch points with CommerceServer responded very well, so I can confirm you, it works, and you will not have any issue to go live with this configuration (obviously the supportability is not guaranteed for everything, but for the single components, you will be still supported....)

more specifically I HAD to perform the following integration tasks:

  • FormAuthentication
  • WebConfig merge
I heard about claim based authentication in Sharepoint 2010, but I had to use the classic form authentication with the CSMembership provider and a custom RoleProvider, the integration with Sharepoint was very simple, following the same pattern used for Moss.....

the other things to pay attention are the web.config merges.... Sharepoint 2010 by default works with the application pools that run in INTEGRATED MODE it means that when you import the Http modules and handlers that initialize CS context, you have to put them in the right section.... by default MOSS run with application pools configured in classic mode and so pay attention when you merge the web.config that your modules are in the right section....

I decided to run the project using VS2010 as well so I had the benefit of the integrated tools for Sharepoint, and I used the new sitedefinition project to enjoy the wizards for creating site columns, content types, list instance and have a simpler deployment schema!

than again, I can confirm you that the development experience was extremely pleasant....
and if I can compare it to the previous integration solutions (MSIB and so on) I can confirm you that MS is on the right track!

No comments:

Post a Comment