---
# System prepended metadata

title: 2023-12-21 Talking and Doc'ing - CMS themes
tags: [Talking and Doc'ing]

---

CMS Themes

builderio 👉 Elian (none)
buttercms 👉 Elian (none) 
caisy 👉 Elian (none)
cloudcannon 👉 Elian -> Done
contentful 👉 Elian (none)
cosmic 👉 Elian -> Done
crystallize 👉 HiDeoo (no theme)
datocms 👉 HiDeoo (no theme)
decap-cms 👉 Atharva (done)
directus 👉 Atharva (no theme)
frontmatter-cms 👉 Atharva (no theme)
ghost 👉Atharva (no theme)
hygraph 👉 Atharva (no theme)
keystatic 👉 Elian (no theme)
keystonejs 👉 Atharva (no theme)
dontent-ai 👉 Atharva (no theme)
microcms 👉 Atharva (no theme)
payload 👉 HiDeoo (no theme)
preprcms 👉 HiDeoo (no theme)
prismic 👉 HiDeoo (no theme)
sanity 👉 HiDeoo (done)
spinal 👉 Atharva (no theme)
statamic 👉 Otterlord
storyblok 👉 Otterlord
strapi 👉 Atharva (no theme)
tina-cms 👉 Atharva (done)
wordpress 👉 Otterlord

1. Sign up for a CMS (add your name next to it).
1. Go to https://astro.build/themes and search for your CMS. Try to find all the themes that use your CMS.
1. Jump in the [shared Codespace](https://prod.liveshare.vsengsaas.visualstudio.com/join?194CF712932C9A622767C1FC63DB117122DB) and edit your CMS page in `src/content/docs/en/guides/cms/yourCMS.mdx`
1. Add the new `<Grid />` at the bottom of the page under Community Resources in a new section called Themes. Follow the model in [Otterlord's PR](https://github.com/withastro/docs/pull/5872/files) 
1. Add a `<Card />` inside the grid for each theme with the required props. Use `astro-theme-stone.png` for the `thumbnail` prop.
1. Do this for every language file! There's nothing to translate, so we'll take care of all the pages.

Your contribution should look like this:

```mdx
import Grid from '~/components/FluidGrid.astro'
import Card from '~/components/ShowcaseCard.astro'

...

The CMS guide content

...

## Themes

<Grid>
  <Card title="Stone: Astro Theme" href="https://astro.build/themes/details/stone/" thumbnail="astro-theme-stone.png"/>
</Grid>
```

