Veri Merkezlerinde Gazlı Söndürme Seçimi
Logo ve Light/Dark Tema Yönetimi
- Değişiklik:
ManageSiteSettings.php paneline şu alanlar eklenecek: Ön Yüz Logo (Açık Tema), Ön Yüz Logo (Koyu Tema), Admin Logo (Açık Tema), Admin Logo (Koyu Tema). Ayrıca "Header'da Göster" ve "Footer'da Göster" şeklinde iki adet onay kutusu (Toggle) eklenecek.
header.blade.php ve
footer.blade.php içerisinde tema kontrolüne (eğer ön yüzde dark mode toggle'ı varsa veya varsayılan yapıya göre) ve kullanıcının seçtiği Header/Footer görünürlük ayarlarına uyumlu şekilde logo gösterimi tasarlanacak.
AdminPanelProvider.php dosyasına ->brandLogo() ve ->darkModeBrandLogo() fonksiyonları dinamik olarak (önbellekleme yapılarak) dahil edilerek kullanıcıya özel "Açık/Koyu Admin Logoları" sunulacaktır. Mevcut "YangınGüvenlik" metni yerine şirket logosu görünecektir.
2. Admin Panel Global Arama Motoru
- Değişiklik: Tüm içerik yönetim (Product, Page, Post, Category, Brand) resource sınıflarına protected static ?string $recordTitleAttribute = 'title'; (veya 'name') özelliği eklenecektir. Bu sayede admin panelinin sağ üst köşesinde genel arama çubuğu aktive olacak ve tüm veritabanında arama yapılabilecektir.
3. Site Ön Yüzüne Giden Bağlantı (Top Bar)
- Değişiklik:
AdminPanelProvider.php içerisinden Filament'in kanca (render hook) özelliği kullanılarak, arama çubuğunun hemen yanına "Siteyi Görüntüle" butonu (Dünya ikonu ile) eklenecektir. Bu sayede tek tıkla sitenin ön yüzüne geçiş yapılabilecektir.
4. İçerikleri Ön Yüzde Görüntüleme Butonu
- Değişiklik: Tüm aktif Resource sınıflarının formlarına (düzenleme sayfası başlık kısmına) ve tablolarına "Ön Yüzde Görüntüle" (Action) butonu yerleştirilecektir. Örneğin bir sayfayı düzenlerken "Ön Yüzde Görüntüle"ye basarak anında o sayfanın site tarafındaki canlı haline ulaşılabilecektir.
5. Ön Yüzde "İçeriği Düzenle" (Floating Edit Button)
- Değişiklik: Sitenin ön yüz şablonuna (
app.blade.php veya ilgili layout), sadece Admin Girişi Yapmış Kullanıcıların görebileceği sabit (floating) bir "Bu İçeriği Düzenle" butonu eklenecektir. Gerekli altyapı her sayfanın (Ürün, Yazı, Sayfa) render edilen ID'sini okuyacak şekilde yapılandırılacak ve Admin panelindeki direkt düzenleme paneline (EditRecord) geçiş imkanı sağlayacaktır.
User Review Required
IMPORTANT
Harika haber! Masadaki 5 talebiniz de Filamet 3 altyapısı sayesinde kesinlikle OLUR ve tamamen uygulanabilir. Sisteminizi çok daha konforlu (Admin-Ön Yüz arası mekik dokumanızı engelleyecek) hale getirecek bu 5 maddelik planlamayı (Phase 12) onaylıyor musunuz? Hemen kodlamaya başlayabilirim.