profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyScripts dans le générateur de modèlesProject ScaffoldingBibliothèque multimédia

Sans interface

Démarrage rapideSplit Screen JSON Component Builder with LLMComponent Zod Pull

API REST

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /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

Générez un site préconfiguré pour Profound CMS, avec au choix un modèle de démarrage minimal ou un modèle de site de documentation.

Scaffoldez une application Next.js / TanStack pour Profound CMS.

Installation et exécution

Utilisez Bun pour créer un nouveau projet :

bunx create-profound-app <project-name>

Vous pouvez choisir un modèle de manière interactive ou en spécifier un explicitement :

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

Pour ignorer l'initialisation automatique de Git :

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

Pour ignorer l'installation automatique des dépendances :

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

Prochaines étapes

cd <project-name>
bun dev

Modèles

  • base : modèle de démarrage de site minimal pour Profound CMS.
  • docs : modèle de démarrage de site de documentation avec une interface utilisateur spécifique à la documentation.

Créer le site dans Profound CMS

L'application générée doit être associée à un site. Créez-en un dans le panneau d'administration avant de configurer vos variables d'environnement.

  1. Accédez au panneau d'administration.
  2. Si votre organisation ne possède encore aucun site, vous arrivez directement sur le formulaire de création. Sinon, ouvrez le menu déroulant de l'organisation en haut de la barre latérale et choisissez Créer un nouveau site.
  3. Donnez au site un nom et un domaine, puis sélectionnez éventuellement un modèle de démarrage.
  4. Cliquez sur Créer. Vous êtes redirigé vers /admin/<websiteId> — l'identifiant présent dans cette URL est l'identifiant du site demandé dans la section suivante.

Où trouver la CLÉ API et l'identifiant du site ?

Depuis le panneau d'administration :

  1. Copiez l'identifiant du site à l'aide du bouton « Copier l'identifiant » du tableau de bord
  2. Créez une nouvelle CLÉ API dans la section Paramètres > Clés API

Variables d'environnement

Créez un fichier .env.local dans votre site généré :

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

Fonctionnement

create-profound-app copie un modèle dans un nouveau répertoire, remplace les espaces réservés du modèle tels que le nom du projet et initialise éventuellement un dépôt Git et installe les dépendances requises.

Commandes du site généré

Dans le projet généré, les principales commandes sont :

bun dev : lancer le serveur de développement
bun build : générer la version de production
bun start : exécuter la version de production
bun lint : effectuer la vérification du code
bun generate-schemas : synchroniser les schémas CMS depuis Profound CMS
Continue Reading
Previous‹Scripts dans le générateur de modèlesNextBibliothèque multimédia›