Panel de Administración

En esta página

El panel de administración es la interfaz de gestión de contenido para su sitio. Se sirve en /_emdash/admin/ dentro de su sitio Astro, y se adapta automáticamente a sus colecciones, plugins y el rol del usuario autenticado. Para ver cómo está construido, consulte Arquitectura (internos).

Pantallas

RutaPantalla
/Panel de control
/content/:collectionLista de contenido
/content/:collection/:idEditor de contenido
/content/:collection/newNueva entrada
/mediaBiblioteca de medios
/content-typesConstructor de esquemas (administradores)
/menusMenús de navegación
/widgetsÁreas de widgets
/taxonomiesCategorías y etiquetas
/settingsConfiguración del sitio
/plugins/:pluginId/*Páginas de plugins

La navegación se genera a partir de sus colecciones y plugins instalados, por lo que un cambio de esquema o plugin aparece en el admin inmediatamente.

Roles

Lo que ve un usuario depende de su rol. EmDash tiene cinco roles, de menor a mayor acceso: Subscriber, Contributor, Author, Editor, Admin. Consulte Roles de usuario para las definiciones completas.

En el admin, los roles inferiores solo ven el contenido que tienen permiso para gestionar. El constructor de esquemas en /content-types y las pantallas de configuración son solo para administradores. La generación de tipos y la CLI están disponibles para los desarrolladores que trabajan en el proyecto independientemente del rol de administrador.

Editor de contenido

El editor de contenido construye un formulario a partir de los campos de una colección. Cada tipo de campo usa una entrada correspondiente:

Tipo de campoEditor
stringEntrada de texto
textÁrea de texto
numberEntrada numérica
booleanInterruptor
datetimeSelector de fecha/hora
selectDesplegable
multiSelectSelección múltiple
portableTextEditor de texto enriquecido
imageSelector de medios
referenceSelector de entradas

Los campos de texto enriquecido se editan como contenido formateado — encabezados, listas, citas, código, enlaces e imágenes de la biblioteca de medios. El contenido de plugins o importaciones que el editor no reconoce se conserva intacto.

Las listas están paginadas y permanecen consistentes incluso cuando el contenido cambia entre páginas.

Biblioteca de medios

La biblioteca de medios admite:

  • Vistas de cuadrícula y lista
  • Búsqueda y filtrado por tipo y fecha
  • Carga por arrastrar y soltar
  • Vista previa de imagen con metadatos
  • Selección masiva y eliminación

Las cargas van directamente desde el navegador a su backend de almacenamiento, por lo que los archivos grandes no están limitados por el tamaño de la solicitud.

Páginas de plugins y widgets

Un plugin puede agregar páginas y widgets de panel al admin. Las páginas de plugins aparecen bajo /_emdash/admin/plugins/:pluginId/, y un plugin solo puede montarse bajo su propio espacio de nombres — no puede anular las pantallas principales del admin. Consulte instalar plugins.

Próximos pasos

REST API

El admin usa la REST API; usted también puede llamarla.