profound-logoProfound CMS
⌘K
Admin
Theme
BelgelerTutorialBlogPhilosophy
BelgelerTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyŞablon oluşturucuda komut dosyası yazmaProject ScaffoldingMedia Library

Headless

Hızlı BaşlangıçSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetCEL önbelleği ile blokları getirgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getVeri kümesi şema adını algetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postGönderi çevirisipatchÇeviri yamalarıgetKullanımı alpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Project Scaffolding

Minimal bir başlangıç şablonu veya dokümantasyon sitesi şablonuyla, Profound CMS için önceden yapılandırılmış bir web sitesi oluşturur.

Profound CMS için bir Next.js / TanStack uygulaması oluşturur.

Kurulum ve Çalıştırma

Yeni bir proje oluşturmak için Bun kullanın:

bunx create-profound-app <project-name>

Bir şablonu etkileşimli olarak seçebilir veya açıkça belirtebilirsiniz:

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

Otomatik Git başlatmayı atlamak için:

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

Otomatik bağımlılık kurulumunu atlamak için:

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

Sonraki Adımlar

cd <project-name>
bun dev

Şablonlar

  • base: Profound CMS için minimal web sitesi başlangıç şablonu.
  • docs: Dokümantasyona özel kullanıcı arayüzüne sahip dokümantasyon sitesi başlangıç şablonu.

Profound CMS'te web sitesini oluşturma

Oluşturulan uygulamanın bağlanacağı bir web sitesine ihtiyacı vardır. Ortam değişkenlerinizi ayarlamadan önce Yönetim Paneli'nde bir web sitesi oluşturun.

  1. Yönetim Paneli'ne gidin.
  2. Kuruluşunuzun henüz web sitesi yoksa, doğrudan oluşturma formuna yönlendirilirsiniz. Aksi takdirde, kenar çubuğunun üst kısmındaki kuruluş açılır menüsünü açın ve Yeni web sitesi oluştur seçeneğini belirleyin.
  3. Web sitesine bir ad ve alan adı verin; isteğe bağlı olarak bir başlangıç şablonu seçin.
  4. Oluştur düğmesine tıklayın. /admin/<websiteId> adresine yönlendirilirsiniz — bu URL'deki kimlik, sonraki bölümün istediği web sitesi kimliğidir.

API ANAHTARI ve web sitesi kimliği nereden alınır?

Yönetim Paneli'nden:

  1. Ana sayfadaki "Kimliği Kopyala" düğmesinden Web Sitesi Kimliğini kopyalayın
  2. Ayarlar > API Anahtarları bölümünde yeni bir API ANAHTARI oluşturun

Ortam Değişkenleri

Oluşturulan web sitenizde bir .env.local dosyası oluşturun:

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

Ne İşe Yarar?

create-profound-app, bir şablonu yeni bir dizine kopyalar, proje adı gibi şablon yer tutucularını değiştirir ve isteğe bağlı olarak bir Git deposu başlatıp gerekli bağımlılıkları kurar.

Oluşturulan Web Sitesi Komutları

Oluşturulan projenin içinde temel komutlar şunlardır:

bun dev: geliştirme sunucusunu başlatır
bun build: üretim için derleme yapar
bun start: üretim derlemesini çalıştırır
bun lint: lint işlemini çalıştırır
bun generate-schemas: CMS şemalarını Profound CMS'ten senkronize eder
Continue Reading
Previous‹Şablon oluşturucuda komut dosyası yazmaNextMedia Library›