Yecco Docs Documentation

Introduction

Welcome to the documentation for Yecco Docs, the no-nonsense CMS for people who make things.

Documents

In Yecco Docs, all content is stored in documents. You can see these documents like files on your computer. They contain the data for your different channels, like your websites, apps or any other channel you might service from Yecco Docs. Documents can be modelled to your specific needs, by creating different document types.

Document Types

All documents in Yecco Docs are structured pieces of data. A document type defines the structure of a document. Document types consist of fields that make up a documents structure. This way you can model your documents to match your specific needs, so you don't end up with all sorts of options that bloat your layout.

Webhooks

With webhooks you can trigger external services, when a specific event in Yecco Docs occurs. For example, when you publish a document, maybe you want to trigger a rebuild on your statically generated site. A webhook provides a simple way of configuring this behavior.

Workspaces

Workspaces are isolated silos within Yecco Docs. In each workspace live unique documents, document types, webhooks and custom fields. This makes for a complete separation, which allows you to keep full control over the different channels that you serve using Yecco Docs.

Users

A user in Yecco Docs represents a person that has access to (a subset of) Yecco Docs functionality. A user's permission - what the user is allowed to manage - can be controller very precise. This gives you fine-grained control over what people can manage what part of your content.

API keys

API keys are access keys to the API that allow an external service to retrieve data from Yecco Docs. An API key has fine-grained access control, just like a user. This way you give an API key specific permissions for task at hand.

Custom Fields

Custom fields are a way to retrieve data from external services that you can use in your documents. A custom fields lets you embed a small widget into the UI of Yecco Docs that handles the data retrieval.