Sistem mimarisi
Stüdyo, belgeler, sunucu ve yayımlanan sayfaların çalışma ortamı nasıl bir araya gelir?
Sisteme genel bakış
Pagiera, uygulamanıza gömülü olarak çalışır. Tarayıcı stüdyoyu barındırır, sunucunuz kalıcı kaydı ve veri isteklerini yönetir, PostgreSQL belgeleri saklar, Redis ise önbellek ve istek hızı sınırlaması sağlar. Kimlik doğrulama ve dağıtım, ana uygulamanın sorumluluğundadır.
Bir belgenin sistemdeki yolculuğunu izleyin
- Düzenleyicinin başlangıç verilerini sunucuda yükleyin ve tam stüdyoya aktarın.
- Tarayıcıda yerel katmanları düzenleyin. Bir belge; öğeler, kök stiller ve veri kaynağı tanımları içerir.
- Sayfanın beklenen revizyonunu kullanarak sunucu üzerinden kaydedin. Kaydetme, herkese açık sayfayı değil taslağı değiştirir.
- İstek verilerini sunucuda çözümleyerek taslağı kimlik doğrulaması gerektiren bir rota üzerinden önizleyin.
- Açıkça yayımlama işlemini başlatın. Herkese açık çalışma ortamı yayımlanmış belgeyi okur ve HTML oluşturur.
Paket sınırları
| Giriş noktası | Sorumluluk |
|---|---|
| pagiera/full | Tam stüdyo arayüzü |
| pagiera/provider | Ana uygulamanın yazı tiplerini kaydetme |
| pagiera/server | Sunucu işleyicileri, kalıcı kayıt ve sunucuda yükleme |
| pagiera/runtime | Yayımlanmış sayfaları oluşturma |
| pagiera/data | Veri entegrasyonu dışa aktarımları |
| pagiera | Daha küçük düzenleyici, istemci ve belge API'leri |
Sunucu kodunu yalnızca sunucu modüllerine aktarın. Tam stüdyo için pagiera/full.css dosyasını içe aktarın; pagiera/styles.css daha küçük düzenleyici içindir.
Sonraki adımınızı seçin
Kurulum ile başlayın, Next.js rotalarını bağlayın ve ardından stüdyo iş akışını izleyin. Uygulamayı kullanıcılara açmadan önce dağıtım rehberini okuyun.