Oluşturulacak Dosyalar
Tenant1001Prompts.php
Modules/Blog/.../TenantPrompts/Tenants/
AI'ya "sen Muzibu'sun, müzik platformusun, işletmelere telifsiz müzik satıyorsun" diye öğreten prompt dosyası. Blog içerik tonu, kelime sayısı, CTA kuralları, sektör bilgisi burada.
buildImagePromptForBlog()
Tenant1001Prompts içinde metod
Blog başlığını alıp Leonardo AI'ya gönderilecek görsel prompt'u üreten metod. Konuya göre farklı stiller: gerçekçi fotoğraf (insanlı), illüstrasyon, flat design. Pozitif konularda mutlu, yasal konularda endişeli atmosfer.
İçerik Stratejisi — AI Nasıl Yazacak?
AI'ya şunu diyoruz: "Sen Muzibu'nun blog yazarısın. İşletme sahiplerine müzik hizmeti anlatan, telifsiz müziğin önemini vurgulayan, sektöre özel içerik üreten bir uzmansın. Her yazıda Muzibu'yu doğal şekilde tanıt, 100.000+ şarkı kütüphanesinden bahset, telif denetim riskini anlat ve Muzibu'nun çözüm olduğunu göster. Ama sakın MESAM, MSG, MÜYORBİR, MÜYAP isimlerini kullanma — bunları 'telif hakkı kuruluşları' veya 'müzik meslek birlikleri' olarak genel ifadelerle anlat."
Sonuç: Her blog yazısı ~2000 kelime, 4-5 ana başlık, 10 FAQ, 7 adımlık rehber, SEO uyumlu — ve hep Muzibu'ya yönlendiren doğal CTA'lar içerecek.
Yazım Kuralları
Muzibu Özel Kuralları
Yasaklar
- MESAM, MSG, MÜYORBİR, MÜYAP isimleri (KESIN YASAK!)
- Fiyat/rakam vermek (ayda X TL gibi)
- "2026 yılında" gibi yıl referansı
- Rakip platform ismi kötülemek
- "Giriş" başlığı kullanmak (doğrudan konuya gir)
- Gerçek olmayan istatistik uydurmak
Kurum İsmi Yasağı — Yerine Kullanılacaklar:
- "telif hakkı kuruluşları" / "telif denetim kurumları"
- "müzik meslek birlikleri" / "ilgili meslek birlikleri"
- "telif hakkı denetimleri" / "telif ihlali cezaları"
Teşvik Edilenler
- Sektöre özel senaryolar (kafe sabah müziği vb.)
- Pratik ipuçları ve adım adım rehberler
- Müşteri deneyimi odaklı anlatım
- Bilgi kutuları (ipucu, uyarı, dikkat)
- Muzibu özelliklerini doğal akışta anlatmak
Rakam İfade Varyasyonları (Tekrara düşmemek için)
Her yazıda aynı "100.000+ şarkı" demek yerine, farklı ifadeler kullanılacak:
Şarkı sayısı:
- "100.000'i aşkın telifsiz müzik"
- "yüz binden fazla özgün parça"
- "on binlerce farklı türde şarkı"
- "devasa müzik kütüphanesi"
- "Türkiye'nin en geniş telifsiz müzik arşivi"
Playlist / Albüm / Radyo:
- "2.000'den fazla hazır çalma listesi"
- "binlerce küratörlü playlist"
- "her sektöre özel yüzlerce koleksiyon"
- "yaklaşık 100 radyo kanalı"
- "zengin albüm kataloğu"
Görsel Stratejisi — Leonardo AI Nasıl Üretecek?
Her blog yazısı için Leonardo AI otomatik bir kapak görseli üretecek. Görseller konuya göre farklı tarzlarda olacak — bazen gerçekçi fotoğraf, bazen illüstrasyon, bazen flat design. İnsan figürleri OLABİLİR — konuya göre mutlu müşteriler, mekanda keyifli anlar veya yasal konularda endişeli işletme sahipleri.
Gerçekçi Fotoğraf
Kafe, restoran, otel ortamları, mutlu müşteriler
İllüstrasyon
Bilimsel konular, kavramsal anlatımlar, infografik tarzı
Flat / Minimal
Rehber yazıları, karşılaştırmalar, teknik konular
Pozitif Konular
Kafe atmosferi, playlist rehberi, müşteri deneyimi, kurumsal çözüm
Görsel: Mutlu insanlar, canlı mekanlar, sıcak renkler, gülümseyen müşteriler
Uyarı / Risk Konuları
Telif denetimi, yasal risk, ceza, Spotify kullanım yasağı
Görsel: Endişeli ifadeler, karanlık tonlar, uyarı sembolleri, dramatik aydınlatma
Bilimsel / Veri Konuları
Araştırmalar, müzik-satış ilişkisi, istatistikler
Görsel: İllüstrasyon/flat design, grafikler, infografik tarzı, temiz çizgiler
Kurumsal / HoReCa Konuları
Otel, restoran, çok şubeli yönetim, anons sistemi
Görsel: Profesyonel mekanlar, lüks atmosfer, şık insanlar, premium hissiyat
Görsel Üretim Akışı
Blog başlığı gelir → "Kafeler İçin Müzik Rehberi"
buildImagePromptForBlog() → 7 havuzdan rastgele bileşen seçer (sahne, mekan, ışık, kamera...)
OpenAI gpt-4o ile zenginleştir → Kısa promptu 120 kelimelik profesyonel fotoğraf tarifi haline getirir
Leonardo AI üretir → Lucid Origin modeli, 1472×832px, sinematik stil
Blog'a eklenir → hero koleksiyonu, alt text + title + SEO bilgileri ile
Dinamik Prompt Üretimi (OpenAI Serbest Mod)
OpenAI gpt-4o'ya blog başlığı, anahtar kelimeleri ve kategori bilgisi verilir. AI bu bilgilerden yola çıkarak konuya en uygun görseli tamamen özgürce ve yaratıcı şekilde tasarlar. Sabit sahne/mekan/ışık havuzları yok — ilk akla gelen klişe sahneler değil, beklenmedik ve dikkat çekici kompozisyonlar üretilir.
Yaratıcılık Direktifi (OpenAI System Prompt'a eklenecek)
Kafe yazısı için sadece 'kahve fincanı ve hoparlör' DEĞİL — belki:
- Yağmurlu bir camın arkasından görünen sıcak kafe iç mekanı
- Barista'nın elindeki latte art ile arka planda bulanık plak çalar
- Akşam vakti sokak lambasının altında canlı müzikli kafe terası
Yasal risk yazısı için sadece 'karanlık oda endişeli adam' DEĞİL — belki:
- Bir mağaza vitrininde 'kapalı' tabelası, içeride boş raflar
- Masadaki hesap makinesinin yanında buruşturulmuş kağıtlar
- Cam kapıya yapıştırılmış resmi görünümlü bir zarf
Her görsel FARKLI bir hikaye anlatsın. Tekrara düşme. Sürpriz yap."
Girdiler
- Blog başlığı
- SEO anahtar kelimeleri
- Kategori (sektör rehberi, yasal, bilimsel...)
- Duygu matrisi (pozitif/negatif/nötr)
OpenAI Özgürce Karar Verir
- Görsel stili (fotoğraf / illüstrasyon / flat / abstract)
- Sahne — klişe değil, yaratıcı ve beklenmedik
- İnsan, duygu, mekan, ışık — tamamen serbest
- Renk paleti, kompozisyon, perspektif
Çıktı
- Max 150 kelime İngilizce prompt
- Leonardo stil önerisi (JSON)
- Altın kuralları (yasaklar) otomatik uygular
- Fallback: müzik temalı görsel
Altın Kurallar (Her görselde geçerli)
Leonardo AI Parametreleri
Görsel Yasakları (Negative Prompt)
ABSOLUTELY NO: text, letters, words, watermarks, logos, signatures, stamps, numbers, typography, captions, labels, titles
İNSAN FİGÜRÜ SERBEST: Konuya göre mutlu/endişeli insanlar, müşteriler, işletme sahipleri görselde yer alabilir.
4 Blog İçin Beklenen Çıktılar
Kafeler İçin Müzik Rehberi: Doğru Atmosferi Nasıl Yaratırsınız?
İçerik Yapısı
Beklenen Görsel
"Warm photograph of a cozy modern cafe interior, happy customers sitting at wooden tables enjoying coffee, soft background music atmosphere, vintage speakers on exposed brick walls, barista behind the counter smiling. Golden hour sunlight streaming through large windows. Shot on Sony A7IV with 35mm f/1.4. Kodak Portra 800 warmth."
İşletmenizde Spotify Çalmak Neden Riskli? Yasal Alternatifler ve Çözümler
İçerik Yapısı
Beklenen Görsel
"Dramatic moody photograph of a worried small business owner sitting alone at a restaurant table, looking at an official document with concern. Dark and tense atmosphere, dim overhead lighting casting shadows. A smartphone showing a music streaming app on the table. Cinematic side lighting. Shot on Canon R5 with 85mm f/1.2. Desaturated cold tones. The image conveys anxiety about legal compliance."
Müzik ve Satış İlişkisi: Arka Plan Müziği Müşteri Davranışını Nasıl Etkiler?
İçerik Yapısı
Beklenen Görsel
"Modern flat design illustration showing the connection between music and shopping behavior. Split scene: left side shows a retail store with musical notes floating in the air and happy customers browsing, right side shows rising sales charts and positive metrics. Clean vector style, soft pastel blue and purple color palette, minimal geometric shapes. Infographic-inspired layout conveying data-driven music strategy."
Restoran ve Otellerde Profesyonel Müzik Yönetimi: Kurumsal Çözüm Rehberi
İçerik Yapısı
Beklenen Görsel
"Elegant cinematic photograph of a luxury hotel lobby with marble floors and grand chandelier. Well-dressed guests relaxing on velvet sofas, subtle ceiling speakers blending into the architecture. A concierge at the front desk smiling professionally. Warm ambient Edison bulb lighting mixed with natural daylight from floor-to-ceiling windows. Wide establishing shot. Shot on Leica Q2 with 28mm Summilux. Kodak Portra 400 soft tones. Premium corporate hospitality atmosphere."
Onay Sonrası Yapılacaklar
Tenant1001Prompts.php oluştur
getDraftPrompt, getBlogContentPrompt, getContext, getFallbackOutline, buildImagePromptForBlog — tümü Muzibu'ya özel
Modules/Blog/App/Services/TenantPrompts/Tenants/Tenant1001Prompts.php
MuzibuLeonardoAIService güncelle
enhanceWithGPT4Music() aktif et, devre dışı kodu kaldır, blog boyutlarını 1472×832'ye yükselt
Modules/Muzibu/App/Services/MuzibuLeonardoAIService.php
Blog kategorileri oluştur
DB: "Sektör Rehberleri", "Yasal Bilgilendirme", "Müzik ve İş Dünyası", "Nasıl Yapılır?"
4 blog yazısını oluştur
Blog::create() ile — her biri: ~2000 kelime HTML, 10 FAQ, 7 HowTo adımı, SEO ayarları, etiketler
Test et
mztest.muzibu.com/blog → 200 OK, yazılar görünüyor, görseller yüklü, SEO meta tag'leri doğru
Yapılanlar
22 Şubat 2026Tenant1001Prompts.php Oluşturuldu
Modules/Blog/App/Services/TenantPrompts/Tenants/Tenant1001Prompts.php
Muzibu'ya özel AI blog prompt dosyası oluşturuldu. Tüm içerik ve görsel kuralları bu dosyada.
İçerik Metotları
getDraftPrompt()— Taslak üretim talimatıgetBlogContentPrompt()— Yazım kuralları (2000+ kelime, firma 3x, kurum ismi yasağı)getContext()— Platform verileri (100K+ şarkı, 2K+ playlist, 98 radyo)getFallbackOutline()— Yedek 6 bölümlük yapı
Görsel Metotları
buildImagePromptForBlog()— Dinamik prompt (sabit havuz YOK)detectMood()— Duygu tespiti (pozitif/negatif/bilimsel/kurumsal)detectSetting()— Mekan tespiti (12 sektör: kafe, otel, mağaza...)detectVisualStyle()— Stil tespiti (fotoğraf/illüstrasyon/flat)
MuzibuLeonardoAIService.php Güncellendi
Modules/Muzibu/App/Services/MuzibuLeonardoAIService.php
Şarkı/albüm kapak görseli üreten servis güncellendi. OpenAI GPT-4 aktif, boyutlar yükseltildi.
GPT-4 Aktif
enhanceWithGPT4Music() devre dışı bloğu kaldırıldı, tam aktif
Boyut Yükseltildi
512×512 → 1472×832 (yatay banner)
İnsan Serbest
"İnsansız" kuralı kaldırıldı → konuya göre insanlar eklenebilir
Güncel Negative Prompt
nsfw, nude, naked, porn, explicit sexual content, homosexual, lesbian, gay, same-sex couple, religious symbols, cross, crescent, church, mosque
Blog Sayfası 500 Hatası Düzeltildi
resources/views/themes/muzibu/blog/
ThemeService view çözümleme hatası giderildi. Blog modülündeki Muzibu temasının view dosyaları doğru konuma kopyalandı.