Tüm Sayfalar / 117 - Albüm Oluşturma
Sayfa 117 / 161
İçerik Ekleme

Albüm Oluşturma

Şarkıları bir araya getirerek profesyonel albümler oluşturun

Sizin İçin Ne Yaptık?

Tek bir formda albüm bilgileri, kapak resmi, şarkı sıralaması ve çıkış tarihi yönetimini bir araya getirdik. Sürükle-bırak ile şarkı sıralaması değiştirilebilir.

Eski Yöntem

  • Her şarkıya tek tek albüm atama
  • Sıralama için veritabanı düzenleme
  • Kapak resmi ayrı yükleme
  • Çıkış tarihi takibi zor

Modern Mimari

  • Toplu ekleme: Şarkıları seçip albüme ekleyin
  • Sürükle-bırak: Şarkı sırası kolayca değişir
  • Tek form: Kapak ve bilgiler bir arada
  • Zamanlama: İleri tarihli yayın

Albüm Oluşturma Adımları

Yeni bir albüm oluşturmak için izlemeniz gereken adımlar.

1

Müzik → Albümler Menüsüne Gidin

Admin panelden Müzik → Albümler → Yeni Ekle yolunu takip edin.

2

Albüm Bilgilerini Girin

Albüm adı, sanatçı, çıkış tarihi ve açıklama bilgilerini doldurun.

3

Kapak Resmi Yükleyin

Albüm için kare formatta bir kapak resmi yükleyin. Önerilen boyut: 1000x1000 piksel.

4

Şarkıları Ekleyin

Mevcut şarkılardan seçin veya yeni şarkı yükleyin. Sürükle-bırak ile sıralayın.

5

Kaydet ve Yayınla

Tüm bilgileri kontrol edip kaydedin. Albüm anında veya belirlediğiniz tarihte yayınlanır.

Albüm Özellikleri

Her albümde yönetebileceğiniz bilgiler ve özellikler.

Temel Bilgiler

Albüm adı, sanatçı, tür, etiketler ve açıklama metni.

Kapak Resmi

Kare format kapak resmi. Otomatik thumbnail oluşturulur.

Şarkı Listesi

Albümdeki şarkılar ve sıralamaları. Sürükle-bırak desteği.

Çıkış Tarihi

Albümün yayınlanma tarihi. İleri tarih seçilebilir.

Arkaplanda Neler Çalışıyor?

Albüm oluşturma sürecinin teknik altyapısı

Yeni bir albüm oluşturduğunuzda, sistem arka planda şarkı ilişkilendirme, kapak işleme ve metadata yönetimi için optimize edilmiş bir süreç çalıştırır.

1

Form Validation ve Slug Oluşturma

Livewire form validation ile tüm alanlar kontrol edilir. Str::slug() ile albüm adından SEO-uyumlu URL oluşturulur. Aynı isimde albüm varsa -1, -2 suffix'i eklenir.

2

Album Model ve Artist İlişkisi

Album::create() ile kayıt oluşturulur. belongsTo('artist') ilişkisi kurulur. Aynı sanatçının diğer albümleri ile discography sıralaması güncellenir.

3

Kapak Resmi İşleme Pipeline

Spatie Media Library ile kapak yüklenir. Intervention/Image ile 1000x1000, 500x500, 200x200 thumbnail'ler otomatik üretilir. WebP formatına dönüştürülerek boyut optimize edilir.

4

Şarkı-Albüm Pivot İlişkisi

$album->songs()->sync($songIds) ile şarkılar albüme bağlanır. album_song pivot tablosunda track_number sütunu ile sıralama kaydedilir. Sürükle-bırak ile değişen sıra AJAX ile güncellenir.

5

Çıkış Tarihi ve Scheduled Publishing

release_date alanı Carbon instance olarak saklanır. İleri tarih seçilirse status = 'scheduled' olur. PublishScheduledAlbums cron job'ı her dakika çalışarak yayın zamanı gelen albümleri aktifleştirir.

6

Cache ve Search Index Güncelleme

AlbumCreated event'i ile sanatçı discography cache'i temizlenir. Scout/Meilisearch'e albüm index'lenir. Ana sayfa "Yeni Albümler" widget'ı için new-releases cache'i invalidate edilir.

Teknik Detay

Model: Modules/Album/App/Models/Album.php | Livewire: AlbumManageComponent | Pivot: album_song | Media: cover collection

Bu Sayfanın Anahtar Terimleri

Albüm

(Album)

Bir sanatçının birden fazla şarkısını bir araya getiren koleksiyon.

CD veya plak gibi düşünün: Kapak resmi ve şarkı listesi

Track Order

(Şarkı Sırası)

Albümdeki şarkıların hangi sırayla çalınacağını belirler.

Sürükle-bırak ile kolayca değiştirin

Albüm Oluştur
Şarkılarınızı bir araya getirin
01 Intro
02 First Track
03 Main Theme
Sürükle & Bırak

Şarkı sıralamasını kolayca değiştirin