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

Setup server sent events (SSE) content refetch

Bu özellik, içerikleri “Yönetim Paneli”nde değiştirilen sayfaları yeniden oluşturmanıza olanak tanır.

Bu özellik, içerikleri “Yönetim Paneli”nde değiştirilen sayfaları yeniden oluşturmanıza olanak tanır.

Varsayılan olarak, sayfalar statik sürümler olarak sunulur.

  1. İşleyicimizin en son sürümünü kullanma.
  2. Bu, ilgili veritabanı varlıklarındaki değişiklikleri tespit etmek için Sunucu kaynaklı olayları (SSE) kullanır.

layout.tsx dosyamızı değiştireceğiz.

import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';

// Yeniden doğrulamada çalıştırılacak işlev
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // Bu sayfalar için önbelleği yeniden hesapla
}

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="en">
      <body className="min-h-screen bg-bg-base text-text-primary antialiased">
        <Refresher // Doğru kimlik bilgilerini girin
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

Kök düzeninizi değiştirdikten sonra, veritabanınızdaki alanları düzenleyebilir ve sayfayı yeniledikten sonra güncellemelerin yansıdığını görebilirsiniz.

Continue Reading
Previous‹Types of ComponentsNextInstall Profound CMS as a proxy›