Milwaukee Web414 Meetup had a CMS showdown. 6 CMSes were chosen to show why web developers should consider using them over their current CMS favorite. The CMSes represented were: MODx, WordPress, Sitecore, Drupal, Joomla and Concrete 5.
MODx is fast, clean and well organized. It is easy for your clients to use. For developers, you have complete freedom to design and develop your sites. You can build a website or application fast with a minimal amount of code. When you need help, MODx has a great developer community and staff that you can rely on.
WordPress is easy to use. About 17% of websites use WordPress. You can easily teach your clients how to use WordPress. It has plug-ins and themes that allow you to extend and modify WordPress to fit your client’s needs. WordPress has a large and dedicated developer and user community that can help you when you have a problem.
Sitecore is designed for mid-market and enterprise businesses. It is built on ASP.Net which is created and maintained by Microsoft; the others are based on PHP. Sitecore uses open source code, but is a closed source product. Larger companies like having a company that builds this type of CMS that way they know who to talk to when they have issues or requests.
Drupal has a flexible user interface which makes it easy to customize. It has an API that is customizable. With Drupal, you can specify permissions at the field level. You can use this to control who can edit a certain field. Roles are integrated everywhere. Drupal has a strong and talented developer community.
Joomla is 100% community driven. About 3% of websites are built on Joomla. It has about 6000 extensions, supports multiple languages and responsive design. Bootstrap is a part of Joomla. You can use tools like jQuery, MooTools and LESS with Joomla. Joomla also has a robust developer community.
Why Concrete 5?
Concrete 5 is easy to use. It has robust roles and permissions. You can connect to different back-ends easily. Concrete 5 is SEO-friendly and has desktop and mobile themes that you can use.
The panel of presenters agreed that every project and client is different. They each have different needs. You need to choose the right tool for your project and customers.
Watch the showdown to learn more.