Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In order to avoid such a problem, make sure to chose a Headless CMS hosted on Boxalino Cloud and with an API supporting GraphQL. It is important that it is hosted in Boxalino Cloud for performance reasons, as in the diagram below. Any Boxalino will cache the response (typically for 1 hour) but will support live preview to enable efficient work on stage. Indeed, 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 typically not accessed in real-time platform, saving precious network time which will count for your Google Page speed ranking!

...

Info

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

...

Recommended Headless CMS

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

  • Can configure preview website easily

  • Webhook for pushing the content

  • Provides SDK

  • Integration M2 to Prismic and vice-versa

  • Content scheduling

  • Localization

  • Possibility to migrate existing content

  • Media management with Imgix. Can resize image dynamically while is being requested

  • External catalog integration

  • “Slices” for creating dynamic content

  • Internal CDN via AWS Cloudfront

Cons:

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

  • No connections to GCP

  • No DAM integrations

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:

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

  • Good support of GraphQL

  • Can be connected to BigQuery (https://www.stitchdata.com/integrations/contentful/google-bigquery/)

  • Extensible UI schema with forma 36 (https://f36.contentful.com/)

  • Can configure preview website easily

  • Webhook for pushing the content

  • Provides SDK

  • Content scheduling

  • Localization

  • Possibility to migrate existing content

  • External catalog integration

  • Validation for fields

  • Internal CDN

  • Integrations:

    • DAM, A\B testing, Translation

Cons:

GrahCMS

https://graphcms.com/

GraphCMS is the Headless CMS allowing you to build digital experiences the way you envisioned them - with all your backends, frontends, and services, working together in harmony.

Pros:

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

  • Simple to use interface

  • Many functionalities built-in

  • Efficient model editor

  • Good support of GraphQL

Cons:

  • A bit more technical than other commercial headless CMS

  • No connections to GCP (some documented case here, but not clear what: https://graphcms.com/ecosystem-partners/google-cloud-platform)

  • No integrations with external systems

  • No existing solution for having Catalog information to use when creating content

  • Limited number of features and functionalities

  • No SDKs

  • No content scheduling

Directus

https://directus.io/

...

Cons:

...

#2 Other options

Info

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.

  • No CDN & DAM integrations

  • No localization

  • No Content scheduling

  • Most external integrations are available via community plugins

  • No image manipulation features

#2 Other options

Apostrophe

https://prismicapostrophecms.iocom/

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:

...

No easy to integrate with other platforms (https://www.trustradius.com/reviews/contentful-2019-05-31-10-00-39)

...

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.

Pros:

  • very innovative approach

Cons:

  • It is a full Jamstack CMS with a visual editor for building pages. The headless is a module in their complete solution.

  • No GraphQL

  • No SDKs

  • No content scheduling

ButterCMS

https://buttercms.com/

...

  • probably not the best admin for marketers

Others (to review):

Kontent

https://kontent.ai/

...

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

Sanity

https://www.sanity.io/

Sanity.io is the unified content platform that powers better digital experiences.

Pros:

  • “Cloud hosted backend”

  • Open-source editor build on React to self-host (Sanity Studio) with lots of features like collaboration tools, image manipulation

  • Localization

  • Provides SDK for PHP an JS

  • Multiple datasets to use for dev/prod like environments

  • API & Assets CDN

Cons:

  • The content structure has to be created as React components. No UI or possibility to create everything via drag&drop

  • No Content scheduling

Other resources

https://jamstack.org/headless-cms/