An open source content management system (CMS) could be the best choice for your business for multiple reasons. However, research and consideration is key, and finding the right one is critical. This guide will help you decide which option is best for your organisation.
From Open Source to Open CMS
In the past decade, enterprises have increasingly turned to open source software (OSS) to replace proprietary solutions, due to four primary factors:
- Open source software is now more mature.
- The innovation achieved by a collaborative community is arguably better than closed, proprietary solutions.
- Services and support for open source content management systems are more widely available.
- The true total cost of ownership is far less than software from proprietary vendors.
With open source software, because the source code is available for everyone, companies can rest assured there is complete transparency in how it works without having to worry about hidden functions or privacy issues. Being open source, programs are also more custom and flexible, and can be adapted to suit specific needs. An open source solution is also more sustainable because by definition it exists within a shared community of developers and is therefore always growing and improving over time.
Naturally, when it comes to an open source CMS, there are a multitude of advantages compared to a CMS from a proprietary vendor.
The Advantages of Open Source Content Management
Arguably the biggest benefit is freedom. With access to the source code, an open source CMS allows you to customise your new website to your heart’s content. In contrast, a closed source CMS confines you to limitations that come with the platform created by the proprietary vendor.
Another major advantage is the community that comes with adopting an open source CMS. With millions of users around the world, your business is able to learn from a large number of developers, marketers, and content teams who are on the same journey as you. Most open source platforms come with community forums and YouTube channels, which additionally are great places to learn and share information.
But the fact is, not every open source software solution is created equal.
Which is the Best Open Source CMS? 10 Things to Consider Before Choosing an Open Source CMS
With the increase in open source adoption comes an increase in open source software (OSS) solutions to choose from, and this surge has created expectations in the market that not every OSS meets.
Here are ten critical things to consider before choosing an open source CMS. Most of these questions below apply to open source solutions in general, if you’re looking at open source software for other areas of your business.
1. When you say open source, do you actually mean software you don’t have to pay for?
Open source software (OSS) is known for being free, as in “free speech,” not “free beer”. This means that users have the right to change and redistribute the source code. The creators of OSS projects can distribute the software at any cost they want; as long as there is access to the source code, it’s still considered free. As you start reviewing open source CMSs, stay aware that the promised benefit is in the access to the source code, and not necessarily the cost (though many open source CMSs are free or offered at a more competitive price than proprietary solutions).
2. Do they have an enterprise edition (or enterprise support)?
Many companies offer a version of their OSS that has been coded for enterprise use cases and provides additional security and support that a typical open source user may not need. If there isn’t an enterprise option, have a plan for how you’ll support the solution in the long-run.
Because OSS is developed with a community, it can often be created at a lower cost than proprietary solutions. Even the additional cost for an enterprise edition tends to be more affordable than non-free programs, which is another appealing benefit of OSS.
3. How active is their community?
Part of the promise of open source is the innovation that comes from the community — but that requires an active community. You can check this by looking at the volume and frequency of posts in their community forums, seeing if there is a healthy amount of conversation on sites like Stack Exchange, or doing a simple Google search to see if there are open source contributors that are actively working on the project.
4. Does your dev team like it?
Open source CMSs are, by nature, incredibly flexible. With enough elbow grease, all of them can be developed to do whatever you need them to do. But if your development team is unfamiliar with or doesn’t prefer a particular CMS, getting the right functionality will be difficult. One of the biggest draws of open source CMS is having a more affordable solution, but extended project timelines or new development training undermines these cost savings.
Another consideration is whether the CMS works with your current technology stack. For example, if most of your organisation uses Microsoft and .NET, it doesn’t make sense to use a CMS built on Java. These are some of the more popular open source CMSs for different platforms:
- Microsoft ASP.NET
- Kentico CMS
- Django CMS
- Ruby on Rails
- Browser CMS
- Refinery CMS
5. Do your end users like your CMS?
After the initial development, you still need to convince your content writers and administrators how to use the CMS. Many CMSs have trials or interactive demos online that will give your users a sense for what it’s like to use the system. Give them a chance to identify significant pain points so that your dev team can review whether they can create easy fixes for them.
6. How mature is the product?
The top three CMSs — Wordpress, Joomla and Drupal — are all mature products with at least 12 years of development behind them. That history ensures a level of stability that enterprises need, something that younger open source projects may not have reached yet.
7. Does it fit with the rest of your platform?
Many CMSs are evolving into digital experience platforms, and integrating capabilities normally associated with portals or ecommerce platforms. DXPs seek to meet the needs of companies undergoing digital transformation, with the ultimate goal of providing better customer experiences. They can be single products or a suite of products that work together; both options rest on the understanding that every component of your web platform should be integrated and capable of sharing data. CMSs are particularly critical, because of the increasing need to release content on every channel as quickly as possible, which requires companies to eliminate data silos and streamline workflows.
8. Are extensions/plugins/modules actively maintained?
While an open source CMS may have great support for its out-of-the-box features, that doesn’t always extend to functionalities that you bring in with plugins or integrated applications. Often, these third-party tools can vary in their support and security. Just because an open source CMS can provide the features you need with third party applications, doesn’t mean that it will receive the same support and ongoing innovation as the core software.
9. Is a CMS really the product you need?
Because of the popularity of solutions like WordPress, many people will recommend open source CMSs for all kinds of websites. However, there may be better open source product categories, such as portals. If you’re thinking of open source CMSs as general website building software, it would be good to research other categories of website products to ensure you’re really using the best solution.
10. How often are updates released?
Solutions that run updates often can risk your entire site going down. Updates are unavoidable, but ideally, you should be able to run the update on a test site to scan for any possible errors. If the software provider is releasing updates every other week, this can quickly become burdensome, so it’s good to gauge before you commit to a solution. Check online user reviews to see if people complain about frequent updates breaking their sites.
Open Source Is Key to Digital Innovation
Open source software offers more flexible, affordable solutions, and for a common solution like a CMS, choosing something that will help you sustain digital innovation is critical to staying competitive. A CMS should exist within a broader platform that weaves all the different digital experiences together.
Even if you plan to start with a small project, the technology choices you’re making today should have the potential to scale and support your company’s innovation elsewhere tomorrow. Digital leaders who manage to accomplish this have greater agility and are able to act on opportunities faster, because they aren’t hunting for new solutions every time they have an idea.
In addition to these considerations, your company should still conduct a thorough evaluation of open source CMS options, and perhaps include some proprietary solutions as well. Every project is different and taking the time to review what you really need, rather than jumping straight into any open source CMS, will benefit your project and your entire organisation in the long run.