| Özellik | Mevcut FILE Widget'lar | Bizim Hero Widget |
|---|---|---|
| Settings Sayısı | 2 alan (basit) | 8 alan (karmaşık) |
| İçerik | Hardcoded (Blade'de sabit) | Dinamik (DB'den çekiliyor) |
| Kullanım Amacı | Genel amaçlı, her yerde | Homepage'e özel |
| Tenant | Tüm tenant'lar kullanabilir | Sadece İxtif |
| Sürükle-Bırak | ✅ Var | ❌ Gerekmez (direkt homepage) |
| Items (WidgetItem) | ❌ Yok (basit) | ✅ Var (4 feature kartı) |
| Kategori | Hero, Cards, Layout... | Homepage Components? |
Mevcut FILE widget'lar "boş şablon" mantığıyla çalışıyor. Basit, genel amaçlı.
Bizim Hero widget ise "dolu, özel widget" mantığında. Karmaşık, homepage'e özel.
İkisi aynı sistemde yan yana durduğunda uyumsuz görünüyor!
FILE widget olarak devam et, ama "Homepage Components" kategorisine koy. Genel widget'lardan ayır.
Çözüm: Widget kategorisi ekle: "Homepage Components" → Genel widget'lardan ayrı bir kategori olsun!
Widget sistemini kullanma. Homepage.blade.php'de direkt dinamik yap (Settings modülü kullan).
FILE değil, CUSTOM tipi kullan. HTML yapısını da DB'de sakla.
BENİM ÖNERİM: Seçenek 1 (FILE widget + Kategori ekle)
Widget sistemi kullanmak doğru yaklaşım. Sadece "Homepage Components" kategorisi ekleyip, genel widget'lardan ayırmalıyız.
VEYA şu an iptal edip, başka bir çözüm düşünebiliriz.