Contentful vs. Enonic
See a comparison between Contentful and Enonic, with an essential overview of similarities and differences.
Written by Morten Eriksen on
Finding a tidy, but still technical overview of content management systems and digital experience platforms may be difficult. Our series of CMS comparisons aims to clarify the similarities and differences, strengths and weaknesses, use cases and real-life usage examples between Enonic and another vendor. Now the turn has come to Contentful.
No matter what we call it, Contentful allows content to be delivered in a “presentation-independent format,” fitting for any channel through GraphQL and REST APIs. Developers can build clients in the most common programming languages through SDKs.
While the developers get their fill with the pure headless approach and so-called language and framework agnosticism, editors can make use of the Contentful Web App for content editing, versioning, and image handling. To see how content will be presented, editors can use a preview API, which must first be set up by developers.
Lately they have launched functionality for building and deploying web pages, through Compose + Launch. This offers more features for managing websites and landing pages.
Based on the first page of their website, the use cases they focus on are Global Marketing and Localization, Agile Commerce and Centralized knowledge bases.
Enonic was founded in Norway in 2000. The company’s content platform is delivered as a ready to use cloud service or software to host in your own cloud. With Enonic you can easily configure content models, access content using the GraphQL API, manage landing pages, and integrate contextual preview. This enables you to build modern websites and content experiences to support multiple touchpoints in the digital customer journey.
The platform features an integrated storage and search engine enabling storing of any data, including user generated content. The CMS interface “Content Studio” features a WYSIWYG interface, permissions and roles management, version control, multi-site management, localization and advanced image editing.
Enonic is open-source, meaning you can try it extensively before subscribing to the cloud service or software support. It is also a hybrid CMS, which means that developers can use the headless API to distribute editorial content to any device or client, but you can also build custom APIs, extend the user interface, and deploy integrations.
The use cases Enonic focus on are modern stack websites, global marketing sites and customer portals.
Users on the review platform G2 have the following to say about Contentful:
“What I like best is managing content and customizing it. Also, how the teams can collaborate on a particular project is a plus. The platform gives a very user-friendly approach to beginners. I was able to familiarize the Contentful with minimal supervision,” says Christine.
“Best cloud-based content management system. Easier maintenance of contents with kind of deployment slots environments. Compose makes our life easier by displaying all the pages in a single table view,” says a user in Financial Services.
“It has different environment support to use for QA, DEV, MASTER. The platform lets you make, manage, and distribute content to any platform,” says Vasanthi.
“Migrating the environments is the toughest job here. It's hard to integrate Apps with the app framework. You need to maintain the server of the app you create,” also says Vashathi.
“The content authoring UX can be painful for non-technical users. The CMS does not seem suited to handle general purpose marketing websites. Exceeding plan limits can be very expensive. No public roadmap for upcoming features,” says an administrator in Health, Wellness and Fitness.
“What I dislike about Contentful is that due to the high volume of users, it can be slower at times, and it can also be challenging to customize certain things,” says a user in Hospital & Health Care.
Learn more: Why go headless with a hybrid CMS?
G2 users say the following about Enonic:
“I like the flexibility of the Enonic. You can choose from several approaches on how to use the system. We, for example, take advantage of the Headless CMS, where our client part is created in Angular. The definitions of the content structures are entirely in our hands and can describe both simple and very complex data.” says Pavel.
“I like the UX which anyone with a tad of prior experience from blog systems and WordPress-like systems will recognize,” says Håvard.
“Enonic is versatile, robust and user-friendly. I love the hybrid approach, combining both headless and traditional editorial functionality. We use it for multiple sites at Gjensidige, and have successfully integrated it with our design system,” says Torstein.
“I would love to see an improvement in tutorials and code examples that could inspire us to take more advantage of the platform,” says an administrator in Financial Services.
“I would have liked an even bigger community, so please consider trying it out,” says Torstein.
“The documentation could be better and include more complex examples. It would also be nice if there were more apps on market.enonic.com,” says an agency in Information Technology and Services.
Learn more: This is what customers say about Enonic »
See also the G2 Compare report between Contentful and Enonic.
Any client language
N/A, only SaaS
None, embedded NoSQL when running in your cloud.
MIT License for SDK
The platform is licensed as GPLv3 with linking exceptions and a commercial license for paying customers. Apache 2.0 for libraries and most extensions.
Open source SDK (GitHub)
Fully open source on GitHub
Yes, can also be expanded with e.g. Algolia
Yes. Also delivers a Search Engine called Explorer to index external sources and administrate the search options.
Yes, based on REST and GraphQL
Flexible content types
WYSIWYG page editor
Hierarchical content structure (tree structure)
Yes, with access rights on different levels.
Yes, separate app for focal point
Yes, including focal point
Yes, through content modeling.
Yes, an app from Enonic Market or content modeling.
Yes, single content linking to translations.
Yes, using layers with full flexibility on user access and translation.
Yes, as assets
Yes, as assets
Contentful is hosted on Amazon’s AWS on the US East Coast
Yes, with multiple options powered by Cloudflare
Yes, by vendor
Yes, by vendor
Community, Slack, chat
Forum, Slack, chat
Yes, by vendor
Yes, by vendor
Yes, apps from Marketplace
Yes, apps from Enonic Market
After having created a custom content type—like an article—you fill in the included fields systematically. You can also add custom fields during the publishing process or later. Then finally you decide which Content Delivery API Key to use in order to deliver the content to a given channel.
You determine the location of a content item in Content Studio through a logical tree structure. Once the blog post draft is created, you can navigate through fields systematically, before saving, previewing, and finally publishing. The content is available using the GraphQL API in draft and master branches during the authoring process.
Contentful is a good match if your developers are looking to build web apps and native apps quickly and seamlessly. If you want to distribute content somewhere fast, and are happy with the existing APIs, cloud service, and functionality in the headless CMS, Contentful is a reasonable choice.
Enonic provides freedom on all levels, including hosting, customization, visual page editing and content models. Enonic also enables you to store content hierarchically to reflect your site structure or for maintenance purposes. The Enonic platform can work as a pure headless CMS, but allows for back-end customization, satisfying both developers and editors alike.
First published 9 December 2020, updated 20 April 2022.
Morten is the CEO and co-founder of Enonic. He has extensive experience as an entrepreneur focusing on areas like business development, product management, sales, and marketing. He started a digital agency in 1995 and built his first CMS in 1997, then founded Enonic in 2000 where his mission is to accelerate digital projects using innovative technology.
Get some more insights 🤓