Skip to content

Markalama

Markalama ayarları Options tablosunda branding_* anahtar prefix'i altında yaşar. Değişiklikler hem backend tarafından (şablonlanmış e-postalar site adı ve logoya referans verdiği yerde) hem frontend tarafından (doküman head'ine ve topbar'a enjekte edildikleri yerde) okunur.

Yapılandırma

AnahtarAmaç
branding_site-nameTarayıcı sekme başlığı ve e-posta From görüntü adı. Varsayılan "Sosyabot".
branding_site-taglineAuth sayfaları ve e-postalarda gösterilen slogan.
branding_logo-urlLogoya mutlak URL veya repo-bağıl yol (PNG veya SVG önerilir).
branding_favicon-urlFavicon'a yol veya URL.
branding_default-themelight | dark | system. Kullanıcılar yine cihaz başına override edebilir.

Saklama

GET /api/v1/options                          opsiyonel ?search ile listele
PUT /api/v1/options    { key: value, ... }   birden fazla key→value upsert

Tüm değerler UTF-8 string olarak saklanır. API'yi yeniden başlatmak gerekmez — frontend bir sonraki sayfa yüklemesinde yeniden okur.

Varlık barındırma

Logo ve favicon URL'leri şunları gösterebilir:

  • Sosyabot dosya store'u (Dosya Kütüphanesi'nden bir URL yapıştır).
  • Kontrol ettiğin bir S3 bucket / CDN.
  • API'nin static-files mount'u altındaki bir yol.

Self-hosted dağıtımlar için, yüklenen varlıklar /uploads/branding/ altına iner (/uploads/... üzerinden servis edilir) ve /uploads/branding/logo.svg olarak referans verilir.

İlgili