One of our Sitefinity Partners had a project that required them to migrate content from a legacy homegrown CMS to Sitefinity CMS. To address this challenge they built a small WinForms application that was able to retrieve and parse information from the old web site.
However, after retrieving information from the old web site, the remaining challenge was to use this information to create pages programmatically in Sitefinity.
Sitefinity Pages API + Web Services
Any task that can be done using Sitefinity’s UI can also be done using Sitefinity’s API [webinar]. However, this API is only available within the scope of the Sitefinity web site. Consequently, Sitefinity’s API cannot be used directly from a WinForms application; doing so will result in errors as the API attempts to find missing resources.
Thankfully it’s relatively easy to build a bridge to Sitefinity by creating a custom Web Service. ...