profound-logoProfound CMS
⌘K
Admin
Theme
DocsGuidaBlogPhilosophy
DocsGuidaBlogPhilosophy

Hybrid

Instradamento parametricoTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Senza testa

Guida rapidaSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetOttieni percorsogetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Project Scaffolding

Crea lo scheletro di un sito web preconfigurato per Profound CMS, con un progetto iniziale minimale o un template per un sito di documentazione.

Crea lo scheletro di un'app Next.js / TanStack per Profound CMS.

Installazione ed esecuzione

Usa Bun per creare un nuovo progetto:

bunx create-profound-app <project-name>

Puoi scegliere un template in modo interattivo oppure passarne uno esplicitamente:

bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs

Per evitare l'inizializzazione automatica di Git:

bunx create-profound-app <project-name> --no-git

Per evitare l'installazione automatica delle dipendenze:

bunx create-profound-app <project-name> --no-install

Prossimi passaggi

cd <project-name>
bun dev

Template

  • base: progetto iniziale per un sito web minimale con Profound CMS.
  • docs: progetto iniziale per un sito di documentazione con un'interfaccia utente specifica per la documentazione.

Crea il sito web in Profound CMS

L'app creata ha bisogno di un sito web a cui collegarsi. Creane uno nel Pannello di amministrazione prima di configurare le variabili d'ambiente.

  1. Vai al Pannello di amministrazione.
  2. Se la tua organizzazione non ha ancora siti web, accederai direttamente al modulo di creazione. Altrimenti, apri il menu a discesa dell'organizzazione nella parte superiore della barra laterale e seleziona Crea nuovo sito web.
  3. Assegna al sito web un nome e un dominio e, facoltativamente, scegli un template iniziale.
  4. Fai clic su Crea. Verrai reindirizzato a /admin/<websiteId>: l'ID nell'URL è l'ID del sito web richiesto nella sezione successiva.

Dove trovare la CHIAVE API e l'ID del sito web?

Dal Pannello di amministrazione:

  1. Copia l'ID del sito web dal pulsante "Copia ID" nella dashboard
  2. Crea una nuova CHIAVE API nella sezione Impostazioni > Chiavi API

Variabili d'ambiente

Crea un file .env.local nel sito web generato:

PROFOUND_API_KEY=your_api_key
NEXT_PUBLIC_PROFOUND_WEBSITE_ID=your_website_id
NEXT_PUBLIC_CMS_API_URL=https://cms.dev.tryprofound.com
NEXT_PUBLIC_BUNNY_CDN_URL=https://cms-profound.b-cdn.net

Cosa fa

create-profound-app copia un template in una nuova directory, sostituisce i segnaposto del template, come il nome del progetto, e facoltativamente inizializza un repository Git e installa le dipendenze necessarie.

Comandi del sito web generato

All'interno del progetto generato, i comandi principali sono:

bun dev: avvia il server di sviluppo
bun build: crea la build per la produzione
bun start: esegue la build di produzione
bun lint: esegue il linting
bun generate-schemas: sincronizza gli schemi CMS da Profound CMS
Continue Reading
Previous‹CEL Scripting in Template BuilderNextMedia Library›