Skip to end of banner
Go to start of banner

How to chose your Headless CMS

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Headless CMS: Real-time GraphQL within Boxalino Cloud

Integrating Boxalino Narrative API can be done with any type of content from any source. But integrating content you export to Boxalino API has the disadvantage to not offer a live preview to the marketers and content creators using the Headless CMS.

In order to avoid such a problem, make sure to chose a Headless CMS hosted on Boxalino Cloud and supporting GraphQL. It is important that it is hosted in Boxalino Cloud for performance reasons, as in the diagram below. Any millisecond is important for your page speed and Boxalino can ensure that your Headless CMS is stored in the same Data Center as Boxalino real-time platform, saving precious time which will count for your Google Page speed ranking!

Boxalino supports real-time GraphQL queries you can directly configure in Boxalino Admin. This way, no need for an additional data transformation layer to prepare your data in the format needed for your real-time requests, you can directly configure the mapping in the GraphQL query.

Learn more about how a Headless CMS is a key part of your future front-end architecture here: Our Best Practice for your New Front-End

#1 Open-Source Headless CMS

Directus

https://directus.io/

Directus is an open-source tool that wraps custom SQL databases with a dynamic API, and provides an intuitive admin app for managing its content. Self-host for free, or use our on-demand Cloud service to manage all your omni-channel digital experiences.

Pros:

  • It’s fully open-source, so it’s free (hosted version have a small fee) and enables any type of integration

  • It’s highly focused on doing the cms part well and nothing else which is a good fit for your integration with Boxalino, you don’t want to find something which claims to do many other things that you might end up not needed as redundant with other parts

  • it’s highly customizable as it wraps custom SQL databases with a dynamic API

Cons:

  • It’s a very “thin” layer on top of the database, which means that while it comes with many features of how to manage a custom CMS, it does not bring many high-level functionalities when it comes to content in a headless way (which can be a weakness if you want more than “a nice admin on top of a database”)

  • It’s not integrated on GCP or with BigQuery as a standard (focuses more on AWS), but that’s not a real blocker and it is possible to make it work on GCP

  • While there is some support of GraphQL, it’s not a very strong implemented (limited parameters: https://docs.directus.io/api/graphql.html#introduction)

Netlifycms

https://www.netlifycms.org/

Open source content management for your Git workflow. Use Netlify CMS with any static site generator for a faster and more flexible web project

Pros:

  • Nicely integrated over Git

Cons:

  • Not very advanced CMS options and quite technical

Strapi

https://strapi.io/

Strapi is the leading open-source headlessCMS. It’s 100% Javascript, fully customizable and developer-first.

Pros:

Cons:

Apostrophe

https://apostrophecms.com/

Apostrophe is a globally-minded technology company focused on creating incredible open source content management tools for organizations—from small businesses to the enterprise. Our products empower our customers to take ownership over their digital experiences. As a full-featured JavaScript CMS with both headless capabilities through the headless module and core in-context editing, our tools appeal to both developers and content editors, not only because of how flexible they are, but because they feel good to use. Our customers’ success in their digital experiences is a result of the impact of our products.

#2 Other options

Most of these systems are not open source and can’t be hosted in Boxalino Cloud making them a less effective solution considering the strong advantages of a real-time preview as explained in the first section of the page.

Prismic

https://prismic.io/

Prismic is a Content Management System, a tool for editing online content. Also known as a headless CMS, an API CMS, a content platform, a disruptive content-as-a-service digital experience...basically we've built a tool that lets you choose your technology, framework, and language and then easily manage your content.

Pros:

  • Mid-range pricing (around 500.- / month)

  • Simple to use interface

  • Many functionalities built-in

  • Efficient model editor

  • Good support of GraphQL

Cons:

  • A strong concept of the final layout in the editor (limits the creation of content pieces which are reusable in different layout settings)

  • No connections to GCP

Contentful

https://www.contentful.com/

The content platform for the digital-first era. It’s the modern way to manage content: Control all content from a single hub. Publish to any channel. Integrate hundreds of tools with our industry-leading app framework.

Pros:

Cons:

ButterCMS

https://buttercms.com/

ButterCMS is an API first platform, served in JSON in a mostly RESTful way. It was definitely built with developers in mind, which is what makes its integration, setup time, and delivery among the top praised aspects of the platform/service.

Pros:

  • Lower-Mid-range pricing (250.- / month and more)

  • Very API oriented

  • Oriented towards blogging (not only generic CMS)

Cons:

  • A little too much oriented to the final result (not fully headless in that sense)

  • Not extremely developed concepts for the model editor

Craft CMS

https://craftcms.com/

Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

Pros:

Cons:

  • Not particularly focused on headless

Cosmic

https://www.cosmicjs.com/

Cosmic is a Headless CMS that empowers you to create, edit, and manage content across limitless websites and applications, from one convenient interface.

Pros:

Cons:

  • probably not the best admin for marketers

Others (to review):

Kontent

https://kontent.ai/

Kentico Kontent delivers all the benefits of a headless CMS while empowering your marketing team to manage the experience across your digital channels. 

Pros:

  • Quite advanced functionalities

Cons:

  • On the more expensive side (1K to 2K/ month and can be more)

  • Doesn’t seem to support GraphQL

  • More as a monolith than a piece of the puzzle

Bloomreach

https://www.bloomreach.com/

Great commerce experiences stem from great product discovery and data-driven optimization. brX is a modular API-first platform built to leverage your data, products and content together with our commerce-specific AI to drive both great experiences and your business outcomes.

Pros:

  • Quite advanced functionalities

Cons:

  • All in one platform trying to provide AI, search, …

Magnolia

https://www.magnolia-cms.com/

Magnolia started small, driven by two innovators who wanted to build a flexible and powerful CMS. Over the years, we've extended this vision to make life easier for our customers and partners - to understand your DX challenges and to ensure that each deployment of the platform is truly tailored to what you want.

Pros:

  • Quite advanced functionalities

Cons:

  • Not really originally a Headless CMS, so more trying to present their CMS as headless

Coremedia

www.coremedia.com

CoreMedia Content Cloud is a flexible, composable DXP built on an Agile CMS and advanced DAM. It is designed for business flexibility, openness and fast time to value. We empower companies to collaboratively create, preview, and optimize digital brand experiences – across multiple countries, languages and touchpoints.

Pros:

  • Quite advanced functionalities

Cons:

  • All in one platform trying to provide AI, search, …

  • No labels