Sık sorulan sorular

Pagiera ile geliştirmeye dair net yanıtlar

21 soru: Pagiera nedir, çalışmak için neye ihtiyaç duyar, sayfalar nasıl düzenlenebilir kalır, veriler nereden gelir ve yapay zekâ nelere müdahale edebilir?

Pagiera nedir?

Kurulum ayrıntılarından önce kısa bir açıklama.

Pagiera nedir?

Pagiera, React ve Next.js için npm paketi olarak dağıtılan açık kaynaklı bir görsel web sitesi oluşturucusudur. Düzenlenebilir, duyarlı bir tuvali, yeniden kullanılabilir bileşenleri, düzenleri, sayfa yönetimini ve sunucuda işlenen bir yayınlama çalışma zamanını uygulamanızın içinde bir araya getirir.

Pagiera'yı kullanmak ücretsiz mi?

Pagiera paketi MIT lisansı altında açık kaynaklıdır. Barındırma, PostgreSQL, Redis, yapay zekâ sağlayıcısı kullanımı ve diğer hizmetlerin ayrı maliyetleri olabilir. Uygulamayı yapılandırmak ve güvenliğini sağlamak sizin sorumluluğunuzdadır.

Pagiera bir CMS mi?

Sayfalar için evet. Pagiera her sayfayı kendi PostgreSQL veritabanınızda bir belge olarak saklar, taslakları yayımlanmış revizyonlardan ayrı tutar ve geliştirici olmayan kişilere bunları değiştirebilecekleri bir görsel editör sunar; bir CMS'nin yaptığı iş de budur. İçerik modelleme anlamında bir headless CMS değildir: istediğiniz koleksiyonları tanımlayıp bir API üzerinden sorgulamazsınız. Bunun yerine sayfalar, Request ve Repeat blokları aracılığıyla mevcut API'lerinize bağlanır.

Pagiera'yı bir Next.js sitesi için CMS olarak kullanabilir miyim?

Evet, yaygın kullanım şekli de budur. Paketi Next.js uygulamanıza yükleyin, editörü kimlik doğrulamanızın arkasına yerleştirin ve yayımlanan belgeleri sunucuda pagiera/runtime ile işleyin. Pazarlama ekibi bir sayfayı görsel olarak düzenler, taslağı önizler ve yayımlar; içerik altyapınızdan hiç ayrılmaz ve istek yolunda ayrı bir CMS hizmeti bulunmaz.

Pagiera bir web sitesi oluşturucusu mu, yoksa geliştirici aracı mı?

Bilinçli olarak her ikisi de. Pagiera, bir geliştiricinin React ve Next.js uygulamasına kurduğu bir npm paketidir; kurduğu şey ise geliştirici olmayan kişilerin kullanabildiği bir görsel editördür. Entegrasyon geliştiricinin sorumluluğundadır; sayfalar editörde tasarlanır.

Pagiera'nın barındırılan bir web sitesi oluşturucusundan farkı nedir?

Barındırılan bir oluşturucu, sayfalarınızı kendi platformunda tutar ve kendi altyapısından sunar. Pagiera uygulamanızın içinde çalışır: belgeler PostgreSQL veritabanınızda saklanır, sayfalar kendi Next.js sunucunuz tarafından işlenir ve paket MIT lisanslıdır; dolayısıyla sizinle siteniz arasında bir sağlayıcı hesabı bulunmaz.

Kurulum ve barındırma

Editörü açmadan önce gerekenler.

Pagiera'yı kendi Next.js uygulamamda barındırabilir miyim?

Evet. pagiera paketini yükleyin, PostgreSQL ve Redis'i bağlayın, korumalı editör ve API rotalarını ekleyin ve yayımlanan belgeleri pagiera/runtime ile işleyin. Kimlik doğrulamayı, altyapıyı ve dağıtımı uygulamanız yönetir.

Pagiera'yı çalıştırmak için gereksinimler nelerdir?

Node.js 20 veya üzeri, React 18.3 veya üzeri, tam yığın entegrasyonu için Next.js App Router, PostgreSQL ve Redis. OpenRouter API anahtarı yalnızca yapay zekâ ile üretim için gereklidir.

Veritabanı geçişlerini çalıştırmam gerekiyor mu?

Hayır. Pagiera, sunucu başlatılırken ihtiyaç duyduğu PostgreSQL tablolarını oluşturur. Redis; yayımlanan sayfaları ve şablon paketlerini önbelleğe almak ve yapay zekâ istek hızını sınırlamak için kullanılır.

Kurulumumun çalıştığını nasıl kontrol ederim?

Uygulamayı başlattıktan sonra /api/pagiera/health adresini açın. PostgreSQL, Redis ve yapılandırılmış OpenRouter modelini doğrular; böylece sessiz bir yapılandırma hatasını okunabilir bir yanıta dönüştürür.

Pagiera kimlik doğrulamayı yönetir mi?

Hayır. Pagiera bir kimlik doğrulama katmanı sunmaz. Editör rotasını ve /api/pagiera rotasını kendi uygulamanızın içine ekler, mevcut kimlik doğrulama ve yetkilendirme mekanizmalarınızla korursunuz.

Tasarım ve yeniden kullanım

Bir sayfa ilk taslaktan sonra nasıl düzenlenebilir kalır?

Gezinme ve alt bilgi tasarımlarını yeniden kullanabilir miyim?

Ortak yapı için yeniden kullanılabilir bileşenler ve bağlantılı düzenler kullanın. Düzenler, sayfaya özel içerik için bir children yer tutucusu içerebilir; böylece gezinmeyi ve alt bilgileri her sayfa için yeniden oluşturmanız gerekmez.

Hangi etkileşimli içerikleri oluşturabilirim?

Pagiera; düzenlenebilir karusel slaytları, karusel kontrolleri, alt öğeler içeren kayan şeritler, özelleştirilebilir form alanları, shader renkleri, simge kütüphaneleri ve metin üzerine gelme ve kaydırma efektleri içerir. Her bloğun kullanılabilir kontrolleri için yüklü sürümü kontrol edin.

Her kırılma noktası için farklı düzenler tasarlayabilir miyim?

Evet. Tuval, duyarlı çalışma yüzeylerini yan yana gösterir ve kırılma noktaları birbirinden bağımsız geçersiz kılma değerleri taşır; böylece bir genişlikte yapılan değişiklik diğerlerini sessizce yeniden yazmaz.

Veri ve yayınlama

İçeriğin nereden geldiği ve ne zaman yayına girdiği.

Bir sayfayı kaydetmek onu herkese açık hâle getirir mi?

Hayır. Kaydetmek taslağı günceller. Taslağı önizleyin, ardından herkese açık sayfayı güncellemek için yayımlayın. home slug'ı / yoluna karşılık gelir. İçeriği yayımlamak, ana uygulamanızı dağıtmaz veya bir alan adı yapılandırmaz.

Bir Pagiera sayfası API'den veri okuyabilir mi?

Evet. Request blokları döndürülen tek bir nesneyi alt öğelerine bağlar, Repeat blokları ise dizi sonuçları üzerinde yinelenir. Her ikisi de GET, POST, PUT, PATCH ve DELETE kaynaklarını destekler; istek URL'leri, üst bilgileri, sorgu alanları ve gövdeleri rota parametrelerine ve sorgu değerlerine başvurabilir.

API destekli içerik arama motorlarına görünür mü?

Yayımlanan sayfalarda evet. Request blokları sunucuda çözümlenir ve HTML döndürülmeden önce tamamlanır; bu nedenle API destekli içerik daha sonra tarayıcıda getirilmek yerine ilk yanıtın bir parçasıdır.

Bir sayfayı yayımlamak uygulamamı dağıtır mı?

Hayır. Yayınlama, herkese açık sayfanın içeriğini günceller ve önbellekteki revizyonu yeniler. Ana uygulamanızı dağıtmak, DNS'i yapılandırmak ve alan adınızı yönetmek kendi dağıtım sürecinizin sorumluluğunda kalır.

Yapay zekâ ve kodlama ajanları

Modelin neyi, ne zaman değiştirmesine izin verildiği.

Bir yapay zekâ kodlama ajanı düzenlenebilir bir Pagiera web sitesi tasarlayabilir mi?

Evet. Paket, kodlama ajanları için bir AGENTS.md entegrasyon kılavuzu içerir. Ajanınızdan ayrı, doğrudan kodlanmış bir sayfa yerine yerel Pagiera belge öğeleri oluşturmasını isteyin. Oluşan belge kaydedilebilir, görsel editörde açılabilir, önizlenebilir ve yayımlanabilir.

Hedefli yapay zekâ düzenlemeleri nasıl çalışır?

Bir katman seçin veya Luma'da hedef seçmek için @ kullanın. Desteklenen istekler metin, stil, üzerine gelme ya da öğe ekleme önerileri sunar. Uygulamadan önce eski ve yeni değerleri inceleyin. Belirli bir kırılma noktasını hedefleyen istekler, desteklenen düzen güncellemeleriyle sınırlıdır. Yapay zekâ ile üretim için OpenRouter anahtarı gerekir; desteklenen işlemler yüklü sürüme bağlıdır.

Pagiera'yı hiçbir yapay zekâ özelliği olmadan kullanabilir miyim?

Evet. Yapay zekâ ile üretim bir OpenRouter anahtarı gerektirir; tuval, bileşenler, düzenler, veri bağlama, önizleme ve yayınlama dâhil diğer her şey bu anahtar olmadan çalışır.

PagieraHâlâ karar veremediniz mi?

Yanıt vermek kolay.
Kanıt, ortaya koyduğunuz iş.

Eksiksiz görsel oluşturucuyu kurun, bir başlangıç noktası seçin ve onu tamamen size özgü bir tasarıma dönüştürün.