Sitenin tüm temel ayarlarını tek merkezden yönetin
Site adı, logo, iletişim bilgileri, sosyal medya hesapları, ödeme entegrasyonları gibi tüm temel konfigürasyonları tek bir panelden yönetebileceğiniz merkezi bir ayar sistemi oluşturduk.
Siteyi ziyaret ettiğinde doğru logo ve site adını görür
Sosyal medya linkleri footerda doğru yerlere yönlendirir
Ödeme işlemlerinde güvenli ve sorunsuz deneyim yaşar
Site adı, logo, favicon, iletişim bilgileri
SMTP yapılandırması ve şablonlar
PayTR, iyzico entegrasyonları
Facebook, Instagram, Twitter linkleri
Bir ayar değiştirildiğinde veya sistem başlatıldığında perde arkasında şunlar gerçekleşir:
Tüm ayarlar settings tablosunda key-value formatında saklanır. setting('site_name') helper fonksiyonu ile her yerden erişilebilir.
Ayarlar ilk istekte Redis cache'e alınır. Sonraki çağrılarda veritabanına gitmeden cache'den okunur. 156 ayar tek seferde yüklenir.
Admin bir ayarı değiştirdiğinde settings_cache anahtarı temizlenir. Sonraki sayfa isteğinde güncel değer yüklenir. Downtime olmadan değişiklik yansır.
API key'ler ve şifreler encrypt() ile şifrelenerek saklanır. Veritabanına erişen biri bile gerçek değeri göremez.
Her ayarın tipi (text, number, email, url, boolean, json) tanımlıdır. Kaydedilmeden önce Validator ile format kontrolü yapılır.
Her ayar değişikliği Activity Log ile kayıt altına alınır. Kim, ne zaman, hangi değeri ne yaptı bilgisi saklanır.
E-posta gönderme protokolü
Site üzerinden mail gönderebilmek için gerekli
Harici servislerle iletişim anahtarı
Ödeme, SMS, sosyal giriş için gerekli
Tarayıcı sekmesindeki küçük ikon
Sitenizi sekmeler arasında ayırt ettiren simge
Güvenli bağlantı sertifikası
URL'de https:// ve kilit işareti