# Asama 11 - Demo Site Kopyalama

Tarih: 2026-06-01

## Amac

Ilk tenant veritabani hazirlandiktan sonra bos site yerine calisir bir demo site acilmasi hedeflendi.

## Eklenen Islev

- Installer icine `DemoSiteStep` eklendi.
- Yeni aksiyon: `apply_demo_site`.
- Form ekranina `Demo Site Kopyala` butonu eklendi.
- Checklist icine `Demo site kopyalandi` kontrolu eklendi.

## Kopyalanan Demo Icerik

- Genel site ayarlari
- Iletisim ayarlari
- Harita URL bilgisi
- Varsayilan dil ve tema kaydi
- Ana sayfa
- Hakkimizda
- Hizmetler
- Paketler
- Blog
- SSS
- Iletisim
- Ana menu ve menu item kayitlari
- Demo blok kayitlari
- Iletisim sayfasina `map_embed` harita blogu

## Guvenlik ve Tekrar Calistirma

- Tenant DB yoksa veya tenant tablolar eksikse islem durur.
- Demo site tekrar kopyalanirsa mevcut kayitlar guncellenir, duplicate uretilmez.
- Master template library canli referans olarak kullanilmaz; tenant DB icine uygulanmis kopya yazilir.

## Not

Bu adimdan once `Tenant Schema ve Demo Seed Kur` adimi basariyla tamamlanmis olmalidir. Hosting tarafinda tenant DB kullanicisinin tenant DB uzerinde gerekli yetkileri yoksa once cPanel uzerinden DB yetkisi verilmelidir.
