Whatever your business, content management system software (CMS) is designed to store, organize, create, publish, process and power all your online endeavors. Based on our extensive experience utilizing these applications (yes, there are those of us who use these CMS systems off the clock for our own sites), we came to the understanding that a CMS is a natural, more powerful extension of the blog concept, and decided CMS systems require a separate site to explore and reveal these emerging and dynamic applications. We delve more into the subject with articles on content management system software.
There are literally hundreds of content management system software applications from which to choose. For this review, we’ve narrowed the field down to some of the most-used Open Source software. These applications are based on the PHP language and use a MySQL database, with the exception of the products that are proprietary. Our selections represent only a small cross-section of what’s out there, though through our research we have defined three definite leading products that deserve your consideration: ExpressionEngine, eZ Publish and Vivvo CMS.
For anyone working and living online, a content management system will be your best friend. When it comes to online life, we all use content management systems in one way or another: blogging, building websites, maintaining websites, selling products online, marketing and more. The refined notion of CMS in the 21st century involves creating a system that can separate the creation of design and content, and then work together to publish these two elements.
News articles, blogs, operators’ manuals, technical manuals, sales guides and marketing brochures are just a sampling of the kind of content you can manage with a CMS. The content you manage might include computer files, images, media, audio files, video files, electronic documents and web content.
Expression Engine, eZ Publish and Vivvo CMS are our top-ranked systems. Not only did these systems consistently finish at the top of our side-by-side comparisons, but in many cases the gap between these and the rest is significant. Begin here by narrowing the field based on your most-needed features. From there, move to a test phase and spend time on the demos. In the end, it will be up to you to determine the best CMS is for your specific project and skill set. Every potential user is searching for a unique set of features, however.
These are the features and functionality that are standard with each CMS. Each content management system offers a standard series of features through which users can ultimately gain their footing and become comfortable using the application. Still, it is but a framework to greater and grander things. The framework comprising a CMS is not typically enough to create a full end product, and add-on features are necessary to improve the versatility of your website.
The main defining feature of most CMS applications is the ability to extend the original framework into a more comprehensive web solution. Developer communities flock around Open Source software and create a flurry of new capabilities for content management systems. Most community developers do this for free, but some sell their extensions as add-ons to the CMS for a nominal fee. Add-ons are helpful little additions to a CMS that enable you to make use of new software to improve your website’s offerings to visitors. Whether it is enabling your site to show social media feeds or adding eCommerce capabilities to your storefront, add-ons are a boon to be utilized.
On our side-by-side matrix, management of the users, design and content assets within a CMS are all reviewed here. These management features describe the inherent or pluggable way the systems organize, schedule and deploy the information they contain. Advertising management, asset management, clipboard, content scheduling, content staging, inline administration, package deployment, sub sites/roots, themes/skins, trash, web stats, a web-based template manager, a web-based translation manager and a workflow engine are all standards by which this category measures the products in our lineup.
Security is a no-brainer on the web. If you want a CMS that your employees, customers and clients can trust, you could need a variety of security measures, many of which are reviewed here. Audit trail, Captcha, content approval, email verification, several different types of authentication protocols, login history, a sandbox, session management and SSL compatibility (logins and pages) are many features you might want in a CMS. Some of these content management system software applications build these features into the main offering, while others offer them as free plugins or for a small fee.
Ease of Use
When shopping for a CMS, whether you are a blogger, developer or designer, ease of use is probably the most desirable feature, second only to the actual publishing and performance components. If you aren’t able to immediately pick up a software application and start building your site, odds are it isn’t entirely user friendly. A CMS should enable both technical and non-technical users to create a truly comprehensive web presence with ease.
Help & Support
Support is another vital component of Open Source content management system software. Since the core and component code is updated and changed often, user forums, skeletons and comprehensible online documentation has to be readily available as an ongoing guidebook. Community forums also play a strong role in the support and continual progression of a CMS application.
Content creation, content management, publishing and presentation are the four main categories of CMS functionality. Here are just a few benefits your online business can gain by implementing a CMS:
Our trademark side-by-side comparison can only compare the types of features offered by each CMS, but it doesn’t really address the power or usability of those features. It is in this way that each of these systems distinguishes itself from another. Ratings and check marks fail to really capture the full worth of any CMS; only each specific user can determine which is the “best” CMS. Every one of the systems reviewed here has a demo version that gives a more accurate picture of its capabilities.
You might choose to explore these aspects individually by first reading our articles related to content management system software, or you can view them all on our side-by-side comparison of content management system software. Either way, let this site be a starting point to discovering the CMS of your dreams and how to make it work for you. Whatever system you choose, there are many online resources to aid you with installation, set up and use, and everything we've reviewed here offers a demonstration product so you can get a feel for it by actually using the system before you commit all your content and assets.
|ExpressionEngine||eZ Publish||Vivvo CMS||Squarespace|
Lowest Yearly Price
|Server Page Language|
|Open Source Coding|
|Help & Support|
|Application Server||PHP||Apache||Apache||Tomcat, Apache|
|Database||MySQL||MySQL, PostgreSQL, Oracle, SQL||MySQL||SQL, Oracle Coherence|
|License||Commercial, includes full source code||GNU GPL||Commercial, includes full source code||Software as a Service (SaaS)|
|Operating System||Any||Linux, Windows||Any||Any|