# Kurulum Güncellemesi

Bu pakete hazır installer eklendi.

- Web installer: `install.php`
- Public web root installer: `public/install.php`
- Hazır SQL: `database/sql/dw_ads_reporter_install.sql`
- Kurulum notu: `install/INSTALL.md`

Kurulumdan sonra güvenlik için installer dosyaları silinmelidir.

---

# DW Ads Reporter — Tam Sürüm Notları

Bu paket, Vora Laravel admin template üzerine Faz 1-23 arasında hazırlanan tüm DW Ads Reporter geliştirmelerinin birleştirilmiş halidir.

## İçerik

- Çok müşterili admin panel iskeleti
- Müşteri yönetimi
- Google Ads / Meta Ads / Search Console / GA4 bağlantı ekranları
- Güvenli token kasası
- Hesap/mülk keşfi
- Veri önizleme
- Snapshot/senkronizasyon altyapısı
- Veri kalite kontrolü
- Manuel rapor üretimi
- PDF/HTML/XLS/CSV rapor çıktıları
- SMTP mail gönderimi
- Otomatik rapor planlama
- Uyarı motoru
- Müşteri portalı
- AI yönetici özeti altyapısı
- Rapor şablonu editörü
- Marka kitleri
- Müşteri onboarding sihirbazı
- İlk rapor sihirbazı
- Ajans operasyon merkezi
- Ajans görev panosu
- Müşteri sağlık skoru
- Ajans KPI / yönetim raporları
- Ajans yönetim raporu mail gönderimi
- Bildirim merkezi
- Kurulum/doctor ve SDK kontrol ekranları

## Kurulum

```bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan storage:link
php artisan optimize:clear
php artisan serve
```

Panel:

```text
/admin
```

Portal:

```text
/portal/login
```

## API SDK paketleri

Resmi API SDK paketlerini kurmak için:

```bash
composer require googleads/google-ads-php facebook/php-business-sdk google/apiclient google/analytics-data barryvdh/laravel-dompdf
composer dump-autoload
php artisan optimize:clear
php artisan dw:check-api-sdks
```

## Cron

Sunucuda Laravel scheduler için:

```bash
* * * * * cd /path/to/project && php artisan schedule:run >> /dev/null 2>&1
```

Queue için:

```bash
php artisan queue:work
```

## Kontrol komutları

```bash
php artisan dw:doctor
php artisan dw:check-api-sdks
php artisan dw:notifications
php artisan dw:health-scores --save
php artisan dw:operations-digest
```

## Not

Bu tam sürüm pakette font dosyaları yeniden paylaşılmamıştır. Vora template'in lisanslı orijinal asset/font dosyaları sizdeki orijinal paketten kullanılabilir.
