Strumenti Studio
Panoramica
Sezione intitolata “Panoramica”Rebase ha due modalità:
- Modalità Contenuto — Per editor di contenuti e team operativi. Mostra le collezioni e la gestione dei dati.
- Modalità Studio — Per gli sviluppatori. Sblocca gli strumenti rivolti agli sviluppatori.
Passa da una modalità all’altra utilizzando il controller della modalità admin o l’interruttore dell’interfaccia utente nella barra dell’app.
Strumenti Studio Integrati
Sezione intitolata “Strumenti Studio Integrati”Editor di Collezioni
Sezione intitolata “Editor di Collezioni”Un editor di schema visuale che ti permette di creare e modificare collezioni tramite un’interfaccia utente drag-and-drop. Quando salvi le modifiche, utilizza ts-morph per aggiornare i tuoi file sorgente TypeScript tramite manipolazione AST — preservando tutto il codice esistente e la logica personalizzata.

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 }}/>Console SQL
Sezione intitolata “Console SQL”Esegui query SQL grezze sul tuo database PostgreSQL e visualizza i risultati in una tabella:
import { SQLEditor } from "@rebasepro/studio";
{ slug: "sql", name: "SQL Console", view: <SQLEditor /> }Console JS
Sezione intitolata “Console JS”Scrivi ed esegui JavaScript utilizzando l’SDK di Rebase:
import { JSEditor } from "@rebasepro/studio";
{ slug: "js", name: "JS Console", view: <JSEditor /> }Editor di Policy RLS
Sezione intitolata “Editor di Policy RLS”Visualizza e gestisci le policy di Row Level Security per le tue tabelle PostgreSQL:
import { RLSEditor } from "@rebasepro/studio";
{ slug: "rls", name: "RLS Policies", view: <RLSEditor /> }Browser Storage
Sezione intitolata “Browser Storage”Naviga, carica e gestisci i file nei tuoi backend di storage:
import { StorageView } from "@rebasepro/studio";
{ slug: "storage", name: "Storage", view: <StorageView /> }Aggiunta di Viste Studio
Sezione intitolata “Aggiunta di Viste Studio”Gli strumenti Studio sono automaticamente disponibili quando includi il componente RebaseStudio all’interno della tua app:
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> );}Queste viste appaiono nella navigazione della barra laterale quando la modalità Studio è attiva.
Passi Successivi
Sezione intitolata “Passi Successivi”- Plugin — Estendi il framework con i plugin
- Collezioni — Configurazione delle collezioni