From 539d5d141de90f7f184617795732f75cac2ae71e Mon Sep 17 00:00:00 2001 From: Christian Adamini Date: Mon, 13 Mar 2023 00:27:15 +0100 Subject: [PATCH 1/4] Improve structure --- docs/docs/conceptual/choosing-a-cms.md | 38 ++++++++++++-------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/docs/docs/conceptual/choosing-a-cms.md b/docs/docs/conceptual/choosing-a-cms.md index 732593c6b601e..96e644af41e80 100644 --- a/docs/docs/conceptual/choosing-a-cms.md +++ b/docs/docs/conceptual/choosing-a-cms.md @@ -10,37 +10,33 @@ One of the key questions people ask when building a Gatsby site is "which CMS sh If you're looking for a primary CMS (general-purpose, flexible content modelling) to power your website, there are three main factors you can use to narrow your search: -### 1) Popular, first-class Gatsby integrations +- Popular CMS with first-class Gatsby integrations +- Price point +- Specialized requirements -**First**, when possible, we recommend you focus on **top-flight general-purpose CMSs** with **first-class Gatsby integrations** and **high popularity** among Gatsby users. +### Popular CMS with first-class Gatsby integrations -A ["first-class integration"](https://support.gatsbyjs.com/hc/en-us/articles/360052503494-Developing-a-first-class-CMS-integration-for-Gatsby-Cloud) means it supports the main Cloud functionality of Gatsby -- previews and incremental builds and is known to the Gatsby team to be high-quality. +Focus on top-flight general-purpose CMSs with first-class Gatsby integrations and popularity among Gatsby users. -For popularity, you can see [top integrations listed by monthly downloads here](/plugins?=gatsby-source). +A ["first-class integration"](https://support.gatsbyjs.com/hc/en-us/articles/360052503494-Developing-a-first-class-CMS-integration-for-Gatsby-Cloud) means it supports the main Cloud functionality of Gatsby -- previews and incremental builds and is known to the Gatsby team to be high-quality. For popularity, you can see [top integrations listed by monthly downloads](/plugins?=gatsby-source). -There are currently (November 2021) eight CMSs with first-class integrations used by over 1% of Gatsby users. These are: +Eight CMSs with first-class integrations used by over 1% of Gatsby users (November 2021): -- **six general-purpose headless CMSs:** Contentful, DatoCMS, Prismic, Contentstack, Sanity and Strapi +- **headless CMSs**: Contentful, DatoCMS, Prismic, Contentstack, Sanity and Strapi +- **full-stack CMSs**: Drupal and WordPress +- **e-commerce platform**: Shopify -- **two general-purpose full-stack CMSs** running in "headless" mode: Drupal and WordPress +### Consider the price point given your budget -- **one e-commerce platform**: Shopify +- Personal project or prototype (generous free tier): Contentful, DatoCMS, Prismic, Sanity, Strapi. +- "Team", "Pro" or "Business": (e.g. 50-250 $/month): Contentful, DatoCMS, Prismic, Sanity, Strapi, Drupal and WordPress. +- "Enterprise" project (>= 1000 $/month): Contentful, Contentstack, Sanity, and Strapi. -### 2) The right price point +### Specialized requirements -**Second**, it's important to consider the price point given your budget: +Other project requirements and team preferences will play a role. -- If you're working on a personal project or prototype, a few of these have a generous free tier (Contentful, DatoCMS, Prismic, Sanity, Strapi). - -- If you're looking more at "Team", "Pro", or "Business" price points (e.g. 50, 100, or 250 dollars per month), the above CMSs are all good options, plus Drupal and WordPress. - -- If you're looking more at an "enterprise" project in the four digits per month and up, your main options are Contentful, Contentstack, Sanity, and Strapi. - -### 3) Meeting specialized requirements - -**Third,** other project requirements and team preferences will play a role. - -**Contentful** is the most common headless CMS used with Gatsby. As an early player in the space, they've built a fairly mature product in terms of features and revenue and are sometimes seen as the "default" choice. +**Contentful** is the most common headless CMS used with Gatsby. Early player with a fairly mature product in terms of features and revenue. Sometimes seen as the "default" choice. Users choosing other CMSs typically have a specific reason for their choice. Some trends we've noticed include: From 99391231e65216e9ee0807f5f07f00a4799eefea Mon Sep 17 00:00:00 2001 From: Christian Adamini Date: Mon, 13 Mar 2023 00:32:15 +0100 Subject: [PATCH 2/4] Add quotes for list consistency --- docs/docs/conceptual/choosing-a-cms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/conceptual/choosing-a-cms.md b/docs/docs/conceptual/choosing-a-cms.md index 96e644af41e80..0e4ef5d516c4c 100644 --- a/docs/docs/conceptual/choosing-a-cms.md +++ b/docs/docs/conceptual/choosing-a-cms.md @@ -28,7 +28,7 @@ Eight CMSs with first-class integrations used by over 1% of Gatsby users (Novemb ### Consider the price point given your budget -- Personal project or prototype (generous free tier): Contentful, DatoCMS, Prismic, Sanity, Strapi. +- "Personal" project or prototype (generous free tier): Contentful, DatoCMS, Prismic, Sanity, Strapi. - "Team", "Pro" or "Business": (e.g. 50-250 $/month): Contentful, DatoCMS, Prismic, Sanity, Strapi, Drupal and WordPress. - "Enterprise" project (>= 1000 $/month): Contentful, Contentstack, Sanity, and Strapi. From 393ccd546fe8dbd859a71c7308b2339765067d96 Mon Sep 17 00:00:00 2001 From: LekoArts Date: Tue, 14 Mar 2023 09:00:21 +0000 Subject: [PATCH 3/4] linting --- docs/docs/conceptual/choosing-a-cms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/conceptual/choosing-a-cms.md b/docs/docs/conceptual/choosing-a-cms.md index 0e4ef5d516c4c..9494decaeb983 100644 --- a/docs/docs/conceptual/choosing-a-cms.md +++ b/docs/docs/conceptual/choosing-a-cms.md @@ -29,7 +29,7 @@ Eight CMSs with first-class integrations used by over 1% of Gatsby users (Novemb ### Consider the price point given your budget - "Personal" project or prototype (generous free tier): Contentful, DatoCMS, Prismic, Sanity, Strapi. -- "Team", "Pro" or "Business": (e.g. 50-250 $/month): Contentful, DatoCMS, Prismic, Sanity, Strapi, Drupal and WordPress. +- "Team", "Pro" or "Business": (e.g. 50-250 $/month): Contentful, DatoCMS, Prismic, Sanity, Strapi, Drupal and WordPress. - "Enterprise" project (>= 1000 $/month): Contentful, Contentstack, Sanity, and Strapi. ### Specialized requirements From 022aab49667009559f13d12c5ebaf443b3ad5eae Mon Sep 17 00:00:00 2001 From: LekoArts Date: Tue, 14 Mar 2023 09:02:08 +0000 Subject: [PATCH 4/4] smaller wording fixes --- docs/docs/conceptual/choosing-a-cms.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/docs/conceptual/choosing-a-cms.md b/docs/docs/conceptual/choosing-a-cms.md index 9494decaeb983..3fcaf7146a4b3 100644 --- a/docs/docs/conceptual/choosing-a-cms.md +++ b/docs/docs/conceptual/choosing-a-cms.md @@ -18,13 +18,13 @@ If you're looking for a primary CMS (general-purpose, flexible content modelling Focus on top-flight general-purpose CMSs with first-class Gatsby integrations and popularity among Gatsby users. -A ["first-class integration"](https://support.gatsbyjs.com/hc/en-us/articles/360052503494-Developing-a-first-class-CMS-integration-for-Gatsby-Cloud) means it supports the main Cloud functionality of Gatsby -- previews and incremental builds and is known to the Gatsby team to be high-quality. For popularity, you can see [top integrations listed by monthly downloads](/plugins?=gatsby-source). +A ["first-class integration"](https://support.gatsbyjs.com/hc/en-us/articles/360052503494-Developing-a-first-class-CMS-integration-for-Gatsby-Cloud) means it supports the main Cloud functionality of Gatsby — previews and incremental builds and is known to the Gatsby team to be high-quality. For popularity, you can see [top integrations listed by monthly downloads](/plugins?=gatsby-source). Eight CMSs with first-class integrations used by over 1% of Gatsby users (November 2021): -- **headless CMSs**: Contentful, DatoCMS, Prismic, Contentstack, Sanity and Strapi -- **full-stack CMSs**: Drupal and WordPress -- **e-commerce platform**: Shopify +- **Headless CMSs**: Contentful, DatoCMS, Prismic, Contentstack, Sanity and Strapi +- **Full-stack CMSs**: Drupal and WordPress +- **E-commerce platform**: Shopify ### Consider the price point given your budget