I've browsed through the threads on integrating SharePoint and Sitefinity, but didn't see any concrete guidance. I was wondering if anyone has actually done this yet, as I'm about to propose that sort of a project to a client, and would be interested in hearing about your experiences.
The idea is that Sitefinity provides the public facing web site, and Windows SharePoint Services provides the intranet and collaboration part. I'm trying to find a good solution that avoids the complexity (and licensing cost) of using MOSS for publishing sites, but retains the collaboration tools that WSS has.
In this particular project there is a substantial effort involved to create a new business application using SharePoint, parts of which will be exposed through the public web site.
The main areas of concern I have are:
Shared Membership provider. I've got a fair amount of experience getting SharePoint to behave well with the OOTB ASP.Net SQL Membership and Role Providers, and it seems to me that Sitefinity uses essentially the same provider. Does anyone know if there are any major obstacles to using one for the other? My thought was to create a separate SQL database that would be used for membership for both Sitefinity and SharePoint.
Content Sharing. I will have a lot of list-oriented data on the SharePoint site. Some of that will need to be exposed through the publc-facing web site, secured by a login. Ordinarily I would say the best way to share this data is via the SharePoint web services. Any other ideas? Has anyone created a control similar to the SharePoint Connector that was available in the past to share content between SPS and MCMS?
Sharing of the object model. Has anyone tried working with the SharePoint object model from within a Sitefinity page? Assuming for the moment that both applications are on the same server, and they're sharing a membership and role provider, it seems like this would be a viable approach to content sharing. In particular, I'd like to implement a sort of dashboard functionality on a Sitefinity page, that would use the SharePoint object model to get it's data.
Any thoughts or experiences would be greatly appreciated!