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

Types of Components

Özel Bileşenler ve UI Bileşenleri oluşturabilir ve Sistem Bileşenlerini kullanabilirsiniz

Bileşenleri siz tanımlarsınız. Bileşenler, UI ile bağlantı kuran veri katmanıdır.

Özel Bileşenler Blog Yazıları, Yazarlar, adresler, özel ham veriler vb. olabilir.

UI Bileşenleri yalnızca UI Öğeleri olarak işaretlenmiş Özel Bileşenlerdir; alt bilgi, üst bilgi, kahraman bölümü vb.

Sistem Bileşenleri, CMS tarafından önceden tanımlanmıştır; Ülke ve Dil gibi.


UI Bileşenleri nelerdir?

Sayfalar birden fazla UI Bileşeninden oluşur

Örnekler:

  • hero-block
  • feature-block
  • image-carousel
  • header/footer

Her UI Bileşeni sayfanızın bir bölümünü temsil eder.


UI Bileşeni İş Akışı

  1. Bileşen oluşturucuda bir bileşen tanımlayın (bloğun yapısı)
  2. UI bileşenini oluşturun
  3. UI Bileşenini bir sayfaya atayın
  4. Blok kaydında ve render edici kurulumunda uygun blokla istemci tarafında oluşturun

Örnek: Hero Blok Şeması

Bir hero bloğu şunları içerebilir:

  • Görsel
  • Başlık
  • Alt başlık

Düzenleyicide JSON Şeması

[
  {
    "name": "heading",
    "type": "string",
    "required": false,
    "displayName": "heading"
  },
  {
    "name": "subtitle",
    "type": "string",
    "required": false,
    "displayName": "subtitle"
  },
  {
    "name": "hero_img",
    "type": "image",
    "required": false,
    "displayName": "hero_img"
  }
]

Yönetici Paneli Kurulumu

  • Yeni bir blok oluşturun
  • Şemayı (HeroSchema) iliştirin
  • Bloğa ad verin (örn. hero-block)

Bloğu Sayfaya Atayın

  • Yönetici panelinde bir rotaya gidin
  • Sayfayı Ata'ya tıklayın
  • Yeni oluşturulan bloğu ekleyin

İstemcide Oluşturma

Atandıktan sonra, blok istemci tarafında render edici kurulumunuz kullanılarak alınabilir ve oluşturulabilir.


Özet

  • Şemalar blokların yapısını tanımlar
  • Bloklar bir sayfanın bölümlerini tanımlar
  • Sayfalar birden çok bloktan oluşur
  • Tamamen özelleştirilebilir ve yeniden kullanılabilir
Continue Reading
Previous‹Collection of Pages with ComponentsNextSetup server sent events (SSE) content refetch›