Aller au contenu

L’intégration

StudioCMS est un CMS puissant conçu pour Astro qui vous permet de gérer et de diffuser votre contenu. Il est conçu pour être facile à utiliser et suffisamment flexible pour gérer tout type de contenu.

Étendre StudioCMS est également simple ! Vous pouvez créer vos propres modules d’extension pour ajouter de nouvelles fonctionnalités à StudioCMS.

L’intégration StudioCMS constitue la base de tout l’écosystème StudioCMS. Elle fournit une solution CMS headless pour les projets Astro. Voici une description de l’intégration StudioCMS et de ses composants.

L’intégration StudioCMS fournit plusieurs modules virtuels^ permettant de contrôler entièrement votre contenu dynamique. Ces modules sont principalement utilisés en interne par StudioCMS, mais les développeurs peuvent les utiliser pour accéder aux données StudioCMS. Voici les modules virtuels fournis par l’intégration StudioCMS :

  • studiocms:auth/lib : Utilitaires d’authentification pour StudioCMS.
  • studiocms:auth/utils/authEnvCheck : Utilitaires permettant de vérifier l’environnement d’authentification pour StudioCMS.
  • studiocms:auth/utils/validImages : Images valides utilisées sur la page de connexion de StudioCMS.
  • studiocms:auth/scripts/three : Scripts Three.js pour la page de connexion de StudioCMS.
  • studiocms:config : Fournit la configuration résolue pour l’écosystème de l’intégration StudioCMS.
  • studiocms:version : Fournit la version actuelle de l’écosystème de l’intégration StudioCMS.
  • studiocms:plugins : Fournit les interfaces du système de modules d’extension pendant l’exécution pour StudioCMS.
  • studiocms:plugin-helpers : Fournit les fonctions d’assistance pour les modules d’extension de StudioCMS.
  • studiocms:components : Fournit des composants exportés pour StudioCMS.
  • studiocms:components/Editors : Fournit les composants de l’éditeur pour l’édition de pages.
  • studiocms:components/dashboard-grid-components : Composants internes utilisés par le tableau de bord de StudioCMS.
  • studiocms:components/dashboard-grid-items : Composants internes utilisés par le tableau de bord de StudioCMS.
  • studiocms:component-registry : Fournit le registre des composants pour les composants définis par l’utilisateur dans StudioCMS.
  • studiocms:component-registry/runtime : Fournit les utilitaires de l’environnement d’exécution pour le registre des composants pour les composants définis par l’utilisateur dans StudioCMS.
  • studiocms:lib : Fournit les assistants de la bibliothèque StudioCMS pour StudioCMS.
  • studiocms:sdk : Fournit le SDK de StudioCMS pour StudioCMS.
  • studiocms:sdk/types : Fournit les types du SDK de StudioCMS pour StudioCMS.
  • studiocms:i18n : Fournit le module d’internationalisation de StudioCMS pour StudioCMS.
  • studiocms:renderer : Fournit le moteur de rendu de StudioCMS pour StudioCMS.
  • studiocms:imageHandler/components : Fournit les composants du gestionnaire d’images de StudioCMS pour StudioCMS.

L’intégration StudioCMS propose plusieurs routes pour gérer votre contenu et votre configuration. Ces routes sont utilisées par le tableau de bord et l’API de StudioCMS pour interagir avec l’intégration. Voici une liste des routes proposées par l’intégration StudioCMS.

Les routes auxquelles les utilisateurs peuvent accéder pour gérer leur projet StudioCMS.

  • /dashboard/ : Le tableau de bord de StudioCMS, où vous pouvez gérer votre projet StudioCMS.
  • /dashboard/profile/ : La page de profil du tableau de bord de StudioCMS, où vous pouvez gérer votre profil.
  • /dashboard/content-management/ : La page de gestion de contenu du tableau de bord de StudioCMS, où vous pouvez gérer votre contenu.
  • /dashboard/configuration/ : La page de configuration du tableau de bord de StudioCMS, où vous pouvez gérer votre configuration.
  • /dashboard/user-management/ : La page de gestion des utilisateurs du tableau de bord de StudioCMS, où vous pouvez gérer vos utilisateurs.
  • /dashboard/plugins/ : La page des modules d’extension du tableau de bord de StudioCMS, où vous pouvez gérer vos modules d’extension.

Pour une liste détaillée des routes d’API disponibles et de leur utilisation, veuillez vous référer à la documentation de l’API d’authentification de StudioCMS (EN).

Les routes utilisées par le tableau de bord de StudioCMS pour interagir avec l’intégration StudioCMS.

Pour une liste détaillée des routes d’API disponibles et de leur utilisation, veuillez vous référer à la documentation de l’API du tableau de bord de StudioCMS (EN).