Sisteme yeni sanatçı profilleri ekleyin ve yönetin
Sanatçı profil yönetimi için biyografi, profil fotoğrafı, sosyal medya linkleri ve müzik türü bilgilerini tek bir formda toplayıp düzenlemeyi kolaylaştırdık.
Her sanatçı profilinde yönetebileceğiniz alanlar.
Sanatçı adı, sahne adı, doğum tarihi ve ülke bilgisi.
Yüksek çözünürlüklü profil resmi. Otomatik kırpma.
Sanatçı hakkında detaylı açıklama ve kariyer bilgisi.
Instagram, Twitter, Spotify ve diğer platform linkleri.
Sanatçı profili oluşturma sürecinin teknik altyapısı
Yeni bir sanatçı eklediğinizde, sistem arka planda profil oluşturma, medya işleme ve ilişki kurma için optimize edilmiş bir süreç çalıştırır.
Livewire validation ile tüm alanlar kontrol edilir. Str::slug($name) ile SEO-uyumlu URL oluşturulur. unique:artists,slug kuralı ile benzersizlik sağlanır.
Spatie Media Library ile avatar collection'a yüklenir. Intervention/Image ile 400x400, 200x200, 100x100 thumbnail'ler üretilir. Yüz tanıma ile otomatik kırpma (face detection) uygulanır.
Instagram, Twitter, Spotify linkleri social_links sütununda JSON olarak saklanır. $casts = ['social_links' => 'array'] ile otomatik encode/decode yapılır. URL validation ile geçerlilik kontrol edilir.
belongsToMany('genres') ile çoklu tür seçimi desteklenir. belongsTo('country') ile ülke bağlantısı kurulur. Select2/Choices.js ile kullanıcı dostu seçim arayüzü sağlanır.
Biyografi alanı Trix Editor veya TinyMCE ile zengin metin destekler. strip_tags() ile XSS temizliği yapılır. Str::limit() ile özet versiyonu otomatik oluşturulur.
ArtistCreated event'i ile Scout/Meilisearch'e index'lenir. Sanatçı sayfası için Cache::remember() ile 1 saat cache'lenir. "Tüm Sanatçılar" listesi cache'i invalidate edilir.
Model: Modules/Artist/App/Models/Artist.php | Livewire: ArtistManageComponent | Media: avatar, banner collections | Route: /artist/{slug}
(Sanatçı Profili)
Sanatçının tüm bilgilerini içeren sayfa.
Spotify'daki sanatçı sayfası gibi
(URL Adresi)
Sanatçının web adresindeki benzersiz kimliği.
Örn: /artist/tarkan
Biyografi, fotoğraf ve sosyal medya