# DW Ads Reporter - Faz 14

## Rapor Şablonu Tasarım Editörü

Bu paket Faz 1-13 üstüne uygulanır ve rapor üretim tarafını sabit görünümden çıkarıp yönetilebilir şablon yapısına taşır.

### Eklenenler

- Rapor Şablonları menüsü
- Günlük / haftalık / aylık varsayılan şablonlar
- Genel veya müşteri bazlı şablon kapsamı
- Şablon çoğaltma
- Şablon önizleme
- Şablon bazlı kanal seçimi
- Şablon bazlı bölüm seçimi
- PDF/HTML kapak başlığı, alt başlık ve giriş metni
- Ajans adı ve logo URL alanı
- Ana renk / vurgu rengi seçimi
- Tablo satır limiti
- PDF kapak, Excel özet, kompakt mod ayarları
- Manuel rapor oluştururken şablon seçme
- Otomatik rapor planlarında şablon seçme
- Rapor üretiminde seçili şablona göre HTML/PDF/Excel çıktı
- Varsayılan şablonları tekrar kurma/güncelleme butonu

### Yeni Ekranlar

```text
/admin/report-templates
/admin/report-templates/create
/admin/report-templates/{id}
/admin/report-templates/{id}/edit
/admin/report-templates/{id}/preview
```

### Kurulum

Faz 1-13 uygulanmış proje üzerine kopyalayın:

```bash
composer dump-autoload
php artisan optimize:clear
php artisan migrate
```

Migration çalışınca varsayılan şablonlar otomatik eklenir. Gerekirse panelden **Raporlar > Rapor Şablonları > Varsayılanları Kur** butonu ile tekrar güncellenebilir.

### Notlar

- Şablon seçilmezse sistem eski varsayılan rapor görünümüyle çalışmaya devam eder.
- Şablonlar `report_templates` tablosundaki `channels`, `sections` ve `settings` JSON alanlarını kullanır.
- Müşteri bazlı özel şablon oluşturulabilir; `client_id` boşsa genel şablon olarak kullanılır.
