I have been working with MS SharePoint in different uses and I use word press on a number of sites. For a project I am working on at work I was thinking to myself which would be best to use with the pros and cons of using either.
What I am in the process of doing is setting up a knowledge centre with documents, help guides, videos, training and documentation which will keep updated and be adding to this.
SharePoint
SharePoint is well suited in all environments and you can tailor it to your needs. Office 365 E4 will give this platform at no cost and would be more suitable for an enterprise client. This is what we have at my work and one of the extra pro’s for me.
Very robust
With minimum investment apart from licensing it can address most business processes
Good search capabilities
Same ergonomics as late office editions
Easy to imploment
Cons
Referential integrity between lists
Better no programming application development capabilities
Simple solution to keep big data outside the database
It a nutshell, it works. It meet ours requirements and does a pretty good job at it. Although it is expensive, it does offer our organization enterprise level tools in one location. SharePoint is a very popular solution and most people that are familiar with MS Office
WordPress
WordPress is well suited to a very wide range of applications and shines when used for content management, periodic news, product information and comparison, and ecommerce applications. Community interaction websites may not find all of the features they need readily available, and sites needing to display a large amount of data that is heavily cross referenced or that needs very complex data structures may have a hard time building out the necessary site structure.
Offers easy-to-use back end management of content for non-technical users, making updating basic content achievable without contracting a developer.
Offers a wide variety of plug-able features to expand functionality without adding bloat allowing a wide range of custom applications without unnecessary or unneeded features crowding the system.
Offers basic on-page SEO optimization out of the box with little or no configuration allowing site owners to focus on their content.
Offers a wide variety of theme options that can be used without the need for a designer or developer, but also provide a lot of flexibility to creat unique, custom solutions as well.
Cons
While one of the strengths of WordPress is the ability to change your site without coding, the ability to manually edit core files can be a weakness, as users can break the site without knowing what they are doing. However, there is plenty of online help so you can avoid this.
Not all WordPress themes and plugins work as intended or play nicely together. This may not be because of WordPress itself, but can cause issues. It pays to do some research before installing something new.
An issue which is less common now is pasting content from Word and having strange characters appear when the post is published. Recent updates seem to have solved that problem, but if you are running an older version of the software, it’s worth upgrading. Upgrading is also good for security.
My rating is based on the knowledge I have of the community that WordPress has had built around it for years now. It’s as solid as it comes when you talk about community involvement and expansion. There’s no other CMS out there that can match-up with it, hands down.