CloudCannon

Content management Git-based.

Not available in production Maintened CMS Beta

Warning: Not supported features

  • i18n structure
  • Map Widget

Enable CloudCannon

/config/_default/params.yaml

admin:
  cms: cloudcannon

Build config file

Build a cloudcannon.config.yml file with Hugo and NodeJS script. This file needs to be versioned.

yarn build:config:cloudcannon

Group collections

Each group needs a heading, and '*' stands for every enabled collection that no group names. The same setting orders the collections of the other CMS.

/config/_default/params.yaml

admin:
  collection_groups:
    - heading: Posts
      collections:
        - posts
        - posts_categories
        - posts_tags
    - heading: Other
      collections: ['*']
See order and group collections

Card preview collections

The card of an entry reads the options the other CMS share:

CardOptionDefault
textsummary, written as a CloudCannon templatetitle
subtext—description
gallery.imagethumbnailimage.src

card_preview replaces any part of the card, in the CloudCannon preview format. It is the only way to set the subtext, the metadata or the icon, which no other CMS has:

/config/_default/params.yaml

admin:
  collections:
    persons:
      card_preview:
        subtext:
          - key: persons_statutes
          - key: persons_expertises
          - key: description

Documentation