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 ?prefix=branding_ ile listele
PUT /api/v1/options    { key, value }        bir tane 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, varlıkları backend/dist/public/branding/'e bırakıp /branding/logo.svg olarak referans vermek en basit yoldur.

İlgili