27 Eki 2026 · 5 dk okuma · Yüz Medya · Güncelleme 14 Kas 2026
Laravel ile özel yazılım ne zaman gerekir
Özel yazılım, tema yetmediğinde değil, işin akışı hazır araca sığmadığında gerekir. Laravel bu akışın paneli, kuyruğu ve yetkisi için seçilir.
Laravel ile özel yazılım, sitenin daha “özel görünmesi” için açılan bir iş değildir. İşletmenin günlük akışı hazır araca sığmadığında gerekir. Teklif onayının birkaç role dağılması, stokun birden fazla depoda farklı kurala bağlanması, bayinin yalnız kendi siparişini görmesi bu tür akışlardır. Tema değiştirmek bu kuralları çözmez. Kural, yazılımın kendisidir.
Yüz Medya kararı araçtan değil, akıştan başlatır. Kim neyi girer, kim onaylar, hangi adımda müşteriye haber gider, hata olursa iş nerede bekler. Bu cümleler yazılmadan framework seçmek, inşaatı çatıdan başlatmaktır. Laravel, bu cümleler netleşince panel, kuyruk, yetki ve API için durur. WordPress’in yettiği yeri ise zorla taşımayız. O ayrımı WordPress mi, özel yazılım mı yazısında açıyoruz.
Hazır araç nerede tıkanır?
Hazır araç, çok kişinin aynı biçimde yaptığı işte hızlıdır. Blog, sade kurumsal sayfa, standart bir katalog. Tıkanma, istisna çoğalınca başlar. “Şu role bu alanı gösterme”, “şu durumda şu depoya düşür”, “bu onay olmadan fatura kesilmesin” cümleleri eklenti üstüne eklentiyle kurulursa sistem kırılganlaşır. Güncelleme bir eklentiyi bozar, bozulan eklenti siparişi gizler. Özel yazılımın gerekçesi, eklenti sayısının utancı değil, istisnanın artık kural olmasıdır.
Yetki ve kayıt
Kim neyi değiştirdi, sorusu cevaplanamıyorsa araç küçüktür. Özel panelde rol, alan bazında açılır. Satış fiyatı görür, maliyeti görmez. Depo stoğu düzeltir, kampanya metnini değiştirmez. Her kritik kayıt, kimin ne zaman dokunduğunu tutar. Bu kayıt, tartışmayı kişilere değil satıra bağlar. İçerik ekibinin göreceği paneli Laravel yönetim paneli yazısında ayrıca sadeleştiriyoruz. Yetki, o sade ekranın altında durur.
Kuyruk ve entegrasyon
E-posta, fatura, kargo ve bildirim, kullanıcının tıkladığı anda bitmek zorunda değildir. Kuyruk, işi sıraya alır, hata olursa tekrar dener, deneme bitince haber verir. Hazır araçta bu sıra görünmezse hata da görünmez. Laravel’de kuyruk, işin parçası olarak yazılır. Entegrasyon, karşı tarafın alan adlarına göre sözleşmeyle durur. Sözleşme yoksa “bağladık” denmez. Bağlantı koptuğunda siparişin nerede beklediği yazılır.
Ne zaman erken kalır?
Akış henüz kâğıtta değişiyorsa özel yazılım erken olabilir. Her hafta onay adımı değişen bir işletme, kodu da her hafta değiştirir. Önce birkaç hafta gerçek işle, hatta basit bir tabloda akış sabitlenir. Sabitlenen akış yazılır. Yazılım, taslağın heyecanını değil, tekrar eden işi taşır. Erken yazılan sistem, kullanılmayan alanlarla şişer. Şişkin panel, ekibin işi bırakmasının gerekçesi olur.
Bütçe de erken kararı ele verir. Özel yazılım, tema lisansından pahalıdır çünkü test, yetki ve devir içerir. Devir yoksa sistem, yazan kişinin hafızasında kalır. WordPress / PHP yazılım işinde dokümantasyon ve devir, teslimin parçasıdır. Dokümantasyon, kalın bir dosya değil, akışın ve rollerin kısa tarifidir.
Karar masasında duran sorular
Masada üç soru yeter. Bu iş önümüzdeki yıl da aynı adımlarla tekrar edecek mi. İstisna, kural haline geldi mi. Hata olursa kim, hangi ekrandan görecek. Üçüne de “henüz bilmiyoruz” deniyorsa hazır araçla devam edilir, akış not edilir. Üçü de netse Laravel konuşulur. Netlik, özellik listesinin uzunluğu değildir.
- Tekrar: akış önümüzdeki yıl da aynı mı.
- İstisna: eklentiyle yamanan kural artık asıl iş mi.
- Hata: kopan entegrasyon hangi ekranda görünür.
- Devir: yazan kişi ayrılınca sistem anlatılabiliyor mu.
Karar verildikten sonra ilk sürüm küçük tutulur. Tek rol, tek akış, tek entegrasyon. Çalışan küçük sistem, tasarlanan büyük sistemden değerlidir. İkinci sürüm, ilk sürümün gerçek kullanımından çıkar. Kullanılmayan hayal, ikinci sürüme taşınmaz.
Sık sorulan sorular
Laravel her özel iş için şart mı?
Hayır. Sade bir kurumsal site ve az sayıda sayfa için daha hafif bir yapı yeterlidir. Laravel, yetki, kuyruk ve birden fazla entegrasyon işin merkezine oturduğunda anlam kazanır. Aracı işe uydurmak yerine işi araca ezdirmemek gerekir. Şart olan, akışın yazılmasıdır.
Mevcut WordPress verisi taşınır mı?
Taşınır, kör kopyalanmaz. Sayfa, ürün ve müşteri ayrı ayrı bakılır. Eski eklentinin ürettiği gereksiz alan yeni panele girmez. Taşıma, yeni akış onaylandıktan sonra planlanır. Önce taşıyıp sonra akışı keşfetmek, eski karmaşayı yeni sisteme konuk eder.
Özel yazılım bittikten sonra ne olur?
Biten, ilk sürümdür. Güvenlik güncellemesi, yedek ve küçük düzeltme sürer. Yeni özellik, ayrı bir iş olarak yazılır, sessizce ilk teslimin içine eklenmez. Bakımın ritmi, WordPress’te de özel yazılımda da aynı dürüstlüğü ister. Ritimsiz sistem, yayın günü doğru, altı ay sonra kırılgan olur.
İlgili hizmetler