Özelleştirme
Neta, self-host eden kişinin kendi markasını taşıyabilecek şekilde tasarlanmıştır. Kullanıcı yalnızca verilerini değil, uygulamanın görünümünü ve müşteri portalında görünen temel marka bilgisini de kontrol eder.
Özelleştirilebilir Alanlar
Neta içinde şu alanlar özelleştirilebilir:
- Workspace adı
- Firma veya freelancer adı
- Meta title
- Kısa uygulama adı
- Light tema logosu
- Dark tema logosu
- Favicon
- Ana renk
- Tema modu
Bu ayarlar sistemde merkezi olarak tutulur ve arayüzün farklı bölümlerinde kullanılır.
Workspace Adı
Workspace adı, uygulamanın kurulu olduğu iş alanını temsil eder.
Bu değer dashboard, ayarlar ve mobil meta endpointleri gibi alanlarda kullanılabilir. Freelancer kendi adıyla, şirket adıyla veya müşteri karşısına çıkmak istediği marka adıyla bu alanı doldurabilir.
Örnekler:
Poyraz Studio
Neta Works
Freelance OS
Avsever DigitalMeta Title
Meta title, tarayıcı sekmesinde ve arama motoru önizlemelerinde kullanılabilecek başlık bilgisidir.
Örnek:
Poyraz Studio PortalBu alan özellikle müşteri portalı deneyiminde önemlidir. Müşteri linki açtığında tarayıcıda genel veya alakasız bir başlık yerine freelancerın kendi marka adı görünür.
Kısa Uygulama Adı
Kısa uygulama adı mobil istemciler, manifest benzeri alanlar ve kompakt gösterimler için kullanılabilir.
Örnek:
Poyraz
Neta
StudioLight ve Dark Logo
Neta light ve dark tema için ayrı logo destekler.
Bu önemlidir çünkü tek bir logo her iki tema üzerinde iyi görünmeyebilir. Açık zeminde kullanılan koyu logo, koyu zeminde kaybolabilir. Aynı şekilde koyu tema için hazırlanan açık logo, light modda kötü görünebilir.
Önerilen yapı:
- Light tema logosu: açık arka plan üzerinde iyi görünen logo
- Dark tema logosu: koyu arka plan üzerinde iyi görünen logo
Sidebar üzerinde yalnızca logo görseli gösterilir. Ekstra yazı veya açıklama kullanılmaz.
Favicon
Favicon, tarayıcı sekmesinde görünen küçük ikon dosyasıdır.
Neta içinde favicon ayarı yapıldığında uygulamanın root layout'u bu bilgiyi kullanır. Böylece self-host edilen instance kendi küçük marka işaretini taşır.
Önerilen formatlar:
.ico.png- kare oranlı görsel
Ana Renk
Ana renk, uygulamanın vurgu rengini belirler.
Bu renk butonlar, seçili durumlar, aktif menüler ve bazı arayüz vurgularında kullanılabilir. Amaç tüm uygulamayı tek bir renge boyamak değil, markaya ait tanınabilir bir vurgu oluşturmaktır.
İyi bir ana renk seçimi için öneriler:
- Çok düşük kontrastlı renklerden kaçının.
- Hem dark hem light modda okunabilirliği kontrol edin.
- Marka rengini çok parlak seçiyorsanız arayüzde göz yormadığından emin olun.
- Kırmızı gibi uyarı anlamı taşıyan renkleri ana renk yaparken dikkatli olun.
Tema Modu
Neta üç tema tercihini destekleyebilir:
- Light
- Dark
- System
System seçeneği kullanıcının işletim sistemi veya tarayıcı tercihine göre görünümü belirler.
Ayarların Saklanması
Branding ve görünüm ayarları SQLite içinde tutulur.
Logo ve favicon gibi dosyalar local upload alanına kaydedilir. Production ortamında bu alan /app/data içindeki persistent volume üzerinde bulunmalıdır.
Tipik veri yapısı:
/app/data/
uploads/
neta.dbBu sayede container yeniden oluşturulsa bile marka ayarları ve yüklenen dosyalar korunur.
Müşteri Portalına Etkisi
Özelleştirme yalnızca owner dashboard'u için değildir. Müşteri portalı da aynı marka bilgisini kullanır.
Böylece müşteri portalına giren kişi, freelancerın kendi domain'i ve markası altında profesyonel bir deneyim görür.
Müşteri tarafında özellikle şunlar önemlidir:
- Logo
- Favicon
- Meta title
- Ana renk
- Tema uyumu
Mobil Tarafa Etkisi
Neta'nın marka bilgileri ileride mobil istemciler tarafından da kullanılabilecek şekilde kurgulanır.
Mobil uygulama bir Neta instance'ına bağlandığında /api/v1/meta gibi public endpointlerden marka bilgilerini alabilir.
Bu bilgiler:
- Workspace adı
- Uygulama adı
- Logo URL'leri
- Favicon URL'i
- Ana renk
- Capability bilgileri
gibi alanları içerebilir.
Önerilen Kurulum Sırası
Yeni bir Neta instance'ı kurulduktan sonra önerilen özelleştirme sırası:
1. Workspace adını belirleyin. 2. Meta title girin. 3. Light logo yükleyin. 4. Dark logo yükleyin. 5. Favicon yükleyin. 6. Ana rengi seçin. 7. Light ve dark modda görsel kontrol yapın. 8. Müşteri portalı görünümünü test edin.
Özet
Neta'nın özelleştirme sistemi, self-host edilen uygulamanın freelancerın kendi ürünü gibi görünmesini sağlar. Logo, favicon, renk, tema ve workspace ayarları merkezi olarak yönetilir ve hem dashboard hem müşteri portalı hem de ileride mobil istemciler tarafından kullanılabilecek şekilde hazırlanır.