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
| Ruta | Pantalla |
|---|---|
/ | Panel de control |
/content/:collection | Lista de contenido |
/content/:collection/:id | Editor de contenido |
/content/:collection/new | Nueva entrada |
/media | Biblioteca de medios |
/content-types | Constructor de esquemas (administradores) |
/menus | Menús de navegación |
/widgets | Áreas de widgets |
/taxonomies | Categorías y etiquetas |
/settings | Configuració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 campo | Editor |
|---|---|
string | Entrada de texto |
text | Área de texto |
number | Entrada numérica |
boolean | Interruptor |
datetime | Selector de fecha/hora |
select | Desplegable |
multiSelect | Selección múltiple |
portableText | Editor de texto enriquecido |
image | Selector de medios |
reference | Selector 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
Primeros Pasos
REST API
El admin usa la REST API; usted también puede llamarla.
Arquitectura
Revise el modelo de contenido.