Wrapping Sitefinity API?
I am working on an MVC3 project that has need of a CMS for some content that will be managed by users (although the site is much much more than just a CMS).
My team is considering using Sitefinity, since we have an enterprise license for it already, and just wrapping the API to support the minimalistic content management that we want to do.
We wouldn't be using any of the UI layout features of Sitefinity... it would basically be just a data store, but hopefully we can still leverage workflow features and crud operations. Our own MVC3 site would present a custom UI, and use our wrapper to interact with Sitefinity's data storage.
Can anybody comment on whether this approach seems workable? Or would wrapping the necessary parts of the Sitefinity API just be a monstrous undertaking?
Hi Tim,
You can use the manager classes for the different content types - e.g. NewsManager, PageManager, etc. They support all the CRUD operations, you just need to build the UI that would gather the needed data like Title, Content, etc. and then you can simply invoke the different methods of the manager. Generally this looks like a plausible scenario.
Kind regards,Hi Tim,
Super - thanks for your help, guys! I have it working two ways (a class library that calls the Sitefinity web services, and also as a custom web service bolted on to the Sitefinity web app).
Thanks