Painel de Administração

Nesta página

O painel de administração é a interface de gerenciamento de conteúdo para o seu site. Ele é servido em /_emdash/admin/ dentro do seu site Astro e se adapta automaticamente às suas coleções, plugins e à função do usuário autenticado. Para ver como ele é construído, consulte Arquitetura (internos).

Telas

CaminhoTela
/Painel de controle
/content/:collectionLista de conteúdo
/content/:collection/:idEditor de conteúdo
/content/:collection/newNova entrada
/mediaBiblioteca de mídia
/content-typesConstrutor de esquema (administradores)
/menusMenus de navegação
/widgetsÁreas de widgets
/taxonomiesCategorias e tags
/settingsConfigurações do site
/plugins/:pluginId/*Páginas de plugins

A navegação é gerada a partir das suas coleções e plugins instalados, então uma mudança de esquema ou plugin aparece no admin imediatamente.

Funções

O que um usuário vê depende da sua função. EmDash tem cinco funções, de menos para mais acesso: Subscriber, Contributor, Author, Editor, Admin. Consulte Funções de usuário para as definições completas.

No admin, funções inferiores veem apenas o conteúdo que têm permissão para gerenciar. O construtor de esquema em /content-types e as telas de configurações são apenas para administradores. A geração de tipos e a CLI estão disponíveis para desenvolvedores trabalhando no projeto independentemente da função de administrador.

Editor de conteúdo

O editor de conteúdo constrói um formulário a partir dos campos de uma coleção. Cada tipo de campo usa uma entrada correspondente:

Tipo de campoEditor
stringEntrada de texto
textÁrea de texto
numberEntrada numérica
booleanAlternância
datetimeSeletor de data/hora
selectMenu suspenso
multiSelectSeleção múltipla
portableTextEditor de rich text
imageSeletor de mídia
referenceSeletor de entradas

Os campos de rich text são editados como conteúdo formatado — títulos, listas, citações, código, links e imagens da biblioteca de mídia. O conteúdo de plugins ou importações que o editor não reconhece é preservado intacto.

As listas são paginadas e permanecem consistentes mesmo quando o conteúdo muda entre as páginas.

Biblioteca de mídia

A biblioteca de mídia suporta:

  • Visualizações em grade e lista
  • Busca e filtragem por tipo e data
  • Upload por arrastar e soltar
  • Visualização de imagem com metadados
  • Seleção e exclusão em massa

Os uploads vão diretamente do navegador para o seu backend de armazenamento, então arquivos grandes não são limitados pelo tamanho da requisição.

Páginas de plugins e widgets

Um plugin pode adicionar páginas e widgets de painel ao admin. As páginas de plugins aparecem em /_emdash/admin/plugins/:pluginId/, e um plugin só pode montar sob seu próprio namespace — ele não pode sobrescrever telas principais do admin. Consulte instalar plugins.

Próximos passos

REST API

O admin usa a REST API; você também pode chamá-la.