Ir al contenido

La Integración

StudioCMS es un CMS potente construido para Astro que te permite gestionar y servir tu contenido usando Astro DB^. Está diseñado para ser fácil de usar y lo suficientemente flexible para manejar cualquier tipo de contenido.

¡Extender StudioCMS también es fácil! Puedes crear tus propios plugins para añadir nuevas características a StudioCMS.

La integración de StudioCMS es la base de todo el ecosistema StudioCMS. Proporciona una solución de CMS headless para proyectos Astro, permitiéndote gestionar y servir tu contenido usando Astro DB. A continuación se presenta un desglose de la integración StudioCMS y sus componentes.

La integración StudioCMS proporciona varios módulos virtuales^ que te dan control total sobre tu contenido dinámico. Estos módulos son utilizados principalmente de forma interna por StudioCMS, pero pueden ser accedidos por desarrolladores para acceder a los datos de StudioCMS. Los siguientes son los módulos virtuales proporcionados por la integración StudioCMS:

  • studiocms:auth/lib: Utilidades de autenticación para StudioCMS.
  • studiocms:auth/utils/authEnvCheck: Utilidades para verificar el entorno de autenticación para StudioCMS.
  • studiocms:auth/utils/validImages: Imágenes válidas utilizadas en la página de inicio de sesión de StudioCMS.
  • studiocms:auth/scripts/three: Scripts de Three.js para la página de inicio de sesión de StudioCMS.
  • studiocms:config: Proporciona la configuración resuelta para el ecosistema de integración de StudioCMS.
  • studiocms:version: Proporciona la versión actual del ecosistema de integración de StudioCMS.
  • studiocms:plugins: Proporciona las interfaces del sistema de plugins durante el tiempo de ejecución para StudioCMS.
  • studiocms:plugin-helpers: Proporciona las funciones de ayuda de plugins para StudioCMS.
  • studiocms:components: Proporciona componentes exportados para StudioCMS.
  • studiocms:components/Editors: Proporciona los componentes del Editor para la Edición de Páginas.
  • studiocms:components/dashboard-grid-components: Componentes internos utilizados por el Panel de Control de StudioCMS.
  • studiocms:components/dashboard-grid-items: Componentes internos utilizados por el Panel de Control de StudioCMS.
  • studiocms:component-registry: Proporciona el registro de componentes para componentes definidos por el usuario en StudioCMS.
  • studiocms:component-registry/runtime: Proporciona las utilidades de tiempo de ejecución para el registro de componentes para componentes definidos por el usuario en StudioCMS.
  • studiocms:lib: Proporciona los ayudantes de la biblioteca de StudioCMS para StudioCMS.
  • studiocms:sdk: Proporciona el SDK de StudioCMS para StudioCMS.
  • studiocms:sdk/types: Proporciona los tipos del SDK de StudioCMS para StudioCMS.
  • studiocms:i18n: Proporciona la i18n de StudioCMS para StudioCMS.
  • studiocms:renderer: Proporciona el renderizador de StudioCMS para StudioCMS.
  • studiocms:imageHandler/components: Proporciona los componentes del gestor de imágenes de StudioCMS para StudioCMS.

La integración StudioCMS proporciona varias rutas que te permiten gestionar tu contenido y configuración. Estas rutas son utilizadas por el Panel de Control de StudioCMS y la API para interactuar con la integración StudioCMS. A continuación se presenta un desglose de las rutas proporcionadas por la integración StudioCMS.

Las rutas que los usuarios pueden acceder para gestionar su proyecto StudioCMS.

  • /dashboard/: El Panel de Control de StudioCMS, donde puedes gestionar tu proyecto StudioCMS.
  • /dashboard/profile/: La página de perfil del Panel de Control de StudioCMS, donde puedes gestionar tu perfil.
  • /dashboard/content-management/: La página de gestión de contenido del Panel de Control de StudioCMS, donde puedes gestionar tu contenido.
  • /dashboard/configuration/: La página de configuración del Panel de Control de StudioCMS, donde puedes gestionar tu configuración.
  • /dashboard/user-management/: La página de gestión de usuarios del Panel de Control de StudioCMS, donde puedes gestionar tus usuarios.
  • /dashboard/plugins/: La página de plugins del Panel de Control de StudioCMS, donde puedes gestionar tus plugins.

Para una lista detallada de las rutas de API disponibles y su uso, por favor refiérase a la documentación de la API de autenticación de StudioCMS (EN).

Las rutas que el Panel de Control de StudioCMS utiliza para interactuar con la integración StudioCMS.

Para una lista detallada de las rutas de API disponibles y su uso, por favor refiérase a la documentación de la API del Panel de Control de StudioCMS (EN).