Documentação

Introdução

O que é o Rebun e como projetos, modelos de conteúdo, entradas e mídia se encaixam.

O Rebun é um CMS para devs brasileiros: você modela o conteúdo no painel, a equipe edita com rascunho e publicação, e o seu site lê tudo por uma API REST, com API em São Paulo e cobrança em reais.

O Rebun está em beta: a API já é estável para uso, mas recursos e preços ainda podem mudar.

Conceitos

  • Projeto: isolado, com modelos de conteúdo, entradas, mídia, idiomas, chaves de API e membros próprios.
  • Modelo de conteúdo: define os campos (texto, texto longo, rich text, número, booleano, data, slug, mídia e referência). É uma coleção (várias entradas, como posts) ou uma página (uma entrada só, como "Sobre"). Cada modelo tem um apiId, usado na URL da API.
  • Entrada: o conteúdo de um modelo. Tem um rascunho e, depois de publicada, uma versão publicada; editar uma entrada publicada não muda o que a API entrega até você publicar de novo.
  • Mídia: biblioteca de imagens, vídeos e PDFs do projeto, usada pelos campos de mídia.
  • Idioma: o projeto tem um idioma padrão e pode ter outros; campos traduzíveis guardam um valor por idioma.
  • Chave de API: credencial de leitura do projeto, mostrada uma vez na criação. Publicado lê só o conteúdo publicado e pode ir para o navegador; Preview lê os rascunhos e fica só no servidor.

Primeiros passos

  1. Crie um projeto no painel.
  2. Crie um modelo em Coleções ou Páginas e adicione os campos.
  3. Escreva as entradas e publique.
  4. Gere uma chave de API em Configurações.
  5. Leia o conteúdo pela API.