Herramientas de Studio
Overview
Sección titulada «Overview»Rebase tiene dos modos:
- Modo Contenido — Para editores de contenido y equipos de operaciones. Muestra colecciones y gestión de datos.
- Modo Studio — Para desarrolladores. Desbloquea herramientas orientadas a desarrolladores.
Alterna entre modos usando el controlador de modo de administración o el interruptor de UI en la barra de la aplicación.
Herramientas de Studio Integradas
Sección titulada «Herramientas de Studio Integradas»Collection Editor
Sección titulada «Collection Editor»Un editor visual de esquemas que te permite crear y modificar colecciones a través de una interfaz de usuario de arrastrar y soltar. Cuando guardas los cambios, utiliza ts-morph para actualizar tus archivos fuente de TypeScript mediante manipulación de AST — preservando todo el código existente y la lógica personalizada.

import { RebaseCMS } from "@rebasepro/admin";
// The Collection Editor is automatically enabled when you provide the// collectionEditor configuration to your RebaseCMS component<RebaseCMS collections={collections} collectionEditor={{ getAuthToken: authController.getAuthToken }}/>SQL Console
Sección titulada «SQL Console»Ejecuta consultas SQL en bruto contra tu base de datos PostgreSQL y ve los resultados en una tabla:
import { SQLEditor } from "@rebasepro/studio";
{ slug: "sql", name: "SQL Console", view: <SQLEditor /> }JS Console
Sección titulada «JS Console»Escribe y ejecuta JavaScript usando el SDK de Rebase:
import { JSEditor } from "@rebasepro/studio";
{ slug: "js", name: "JS Console", view: <JSEditor /> }Editor de políticas RLS
Sección titulada «Editor de políticas RLS»Visualiza y gestiona políticas de Seguridad a Nivel de Fila (RLS) para tus tablas PostgreSQL:
import { RLSEditor } from "@rebasepro/studio";
{ slug: "rls", name: "RLS Policies", view: <RLSEditor /> }Storage Browser
Sección titulada «Storage Browser»Explora, sube y gestiona archivos en tus backends de almacenamiento:
import { StorageView } from "@rebasepro/studio";
{ slug: "storage", name: "Storage", view: <StorageView /> }Añadir vistas de Studio
Sección titulada «Añadir vistas de Studio»Las herramientas de Studio están automáticamente disponibles cuando incluyes el componente RebaseStudio dentro de tu aplicación:
import { RebaseStudio } from "@rebasepro/studio";
export function App() { return ( <Rebase client={client} authController={authController}> {/* Custom views are injected and studio mode is managed automatically */} <RebaseStudio /> {/* ... */} </Rebase> );}Estas vistas aparecen en la navegación de la barra lateral cuando el modo Studio está activo.
Próximos Pasos
Sección titulada «Próximos Pasos»- Plugins — Extiende el framework con plugins
- Colecciones — Configuración de colecciones