Panneau d'Administration

Sur cette page

Le panneau d’administration est l’interface de gestion de contenu pour votre site. Il est servi à /_emdash/admin/ dans votre site Astro, et s’adapte automatiquement à vos collections, plugins et au rôle de l’utilisateur connecté. Pour voir comment il est construit, consultez Architecture (internes).

Écrans

CheminÉcran
/Tableau de bord
/content/:collectionListe de contenu
/content/:collection/:idÉditeur de contenu
/content/:collection/newNouvelle entrée
/mediaBibliothèque de médias
/content-typesConstructeur de schéma (administrateurs)
/menusMenus de navigation
/widgetsZones de widgets
/taxonomiesCatégories et tags
/settingsParamètres du site
/plugins/:pluginId/*Pages de plugins

La navigation est générée à partir de vos collections et plugins installés, donc un changement de schéma ou de plugin apparaît immédiatement dans l’admin.

Rôles

Ce qu’un utilisateur voit dépend de son rôle. EmDash a cinq rôles, du moins au plus d’accès : Subscriber, Contributor, Author, Editor, Admin. Consultez Rôles utilisateur pour les définitions complètes.

Dans l’admin, les rôles inférieurs ne voient que le contenu qu’ils ont la permission de gérer. Le constructeur de schéma à /content-types et les écrans de paramètres sont réservés aux administrateurs. La génération de types et le CLI sont disponibles pour les développeurs travaillant sur le projet indépendamment du rôle d’administrateur.

Éditeur de contenu

L’éditeur de contenu construit un formulaire à partir des champs d’une collection. Chaque type de champ utilise une entrée correspondante :

Type de champÉditeur
stringSaisie de texte
textZone de texte
numberSaisie numérique
booleanInterrupteur
datetimeSélecteur de date/heure
selectMenu déroulant
multiSelectSélection multiple
portableTextÉditeur de texte enrichi
imageSélecteur de médias
referenceSélecteur d’entrées

Les champs de texte enrichi s’éditent comme du contenu formaté — titres, listes, citations, code, liens et images de la bibliothèque de médias. Le contenu des plugins ou importations que l’éditeur ne reconnaît pas est préservé tel quel.

Les listes sont paginées et restent cohérentes même lorsque le contenu change entre les pages.

Bibliothèque de médias

La bibliothèque de médias prend en charge :

  • Vues en grille et en liste
  • Recherche et filtrage par type et date
  • Téléchargement par glisser-déposer
  • Aperçu d’image avec métadonnées
  • Sélection et suppression en masse

Les téléchargements vont directement du navigateur vers votre backend de stockage, donc les gros fichiers ne sont pas limités par la taille de la requête.

Pages de plugins et widgets

Un plugin peut ajouter des pages et des widgets de tableau de bord à l’admin. Les pages de plugins apparaissent sous /_emdash/admin/plugins/:pluginId/, et un plugin ne peut se monter que sous son propre espace de noms — il ne peut pas remplacer les écrans d’administration principaux. Consultez installer des plugins.

Prochaines étapes

REST API

L’admin utilise la REST API ; vous pouvez aussi l’appeler.