When we originally wrote this post in April of 2013, we had been in several competitive opportunities against Microsoft SharePoint as a CMS. Since then, our record has faired pretty well.
"As of the changeover date of March 9, 2015, Microsoft will no longer offer the SharePoint Online Public Website feature to new customers". Over the years this article and accompanying fact sheet were viewed thounsands of times by people in 40+ countries, from consulting companies such as PwC and Accenture (many times) referenced at Drupal Government Days, in the SharePoint Community Forums, in multiple Webinars and Presentations, , and several developers and consultants have told us they used it to convince clients to go with Drupal over SharePoint.
If you are still using SharePoint as a CMS, you will need to migrate soon and should already be in the process or starting soon. We recently launched a new website for Interactive Intelligence who had previously been using SharePoint, and took Numerix and the chief architect of microsoft from .NET to Drupal.
Microsoft published a SharePoint Online (SPO) Migration API available here, which makes this process much easier than it was in the past.
Migrating from SharePoint to Drupal will consist of a standard ETL process of extracting data and tranforming it to land in Drupal. When migrating, it is also an efficient time to cleanse and improve the data. Mapping content and considering design layouts are very important. If you want to drastically change how your content fits on a page, you may need to rewrite most or all of it.
Some of the necessary Drupal components will be:
- Content Types and Fields
- Taxonomies and Tags
- Users and Comments
- Media, Documents and Attachments
While a migration may not seem that fun, getting onto Drupal will be rewarding for your team. Some of our clients used tricks to get SharePoint to sorta function as a CMS. The ability to rapidly and intuitively work in Drupal, a powerful platform designed to power websites, has been empowering.
In our Case Study for Numerix, we mention their decision to migrate from a custom .NET website to Drupal. Greg Whitten, Microsoft's most prominent software architect, gave the approval to use Drupal for their new website. Drupal has continued to be a leading enterprise and mid-market CMS and Drupal 8 is already delivering this post to you. It features many strong architectural improvements but does come with a slightly steeper learning curve.
If you are interested in migrating from SharePoint to Drupal it would be a great time to look into Drupal 8.