WordPress ve PHP yazılım, hazır temanın yetmediği yerde başlar. İçerik ekibi yazı, sayfa ve medyayı kendi güncellemek ister. Operasyon ekibi ise teklif, randevu, bayi veya stok için kendine ait bir ekran ister. Yüz Medya, İstanbul’da bu iki ihtiyacı aynı çatıda ayırır: WordPress sade ve hızlı tutulur, işe özel paneller Laravel ve Filament ile yazılır.
Eklenti üstüne eklenti dizmek yazılım sayılmaz. Her ek katman güncelleme, hız ve güvenlik borcu biriktirir. Keşifte “hangi iş panelde yapılacak, hangisi sayfada duracak” sorusu cevaplanmadan tema seçilmez.
WordPress nerede doğru araçtır?
Editörün sık yazdığı, kampanya sayfasının sık açıldığı, blogun veya çok dilli kurumsal içeriğin yaşadığı sitelerde WordPress yerindedir. Özel bir tema, blok düzeni ve gerçekten kullanılan az sayıda eklentiyle kurulur. Sayfa oluşturucunun iç içe geçmiş katmanları, ölçüsüz slider ve kopya form eklentileri tercih edilmez.
Tema, sizin içerik tiplerinize göre yazılır. Hizmet, referans, duyuru veya ürün kartı, editörün boş bir metin kutusunda kaybolmayacağı alanlardır. Güncelleme ve yedek ritmi teslim notuna yazılır. Yönetici hesabı paylaşılmaz; yetki, işi yapan kişiye verilir.
Laravel ve Filament nerede devreye girer?
Kuralı olan işlerde — onay adımı, rol, dış sistem, rapor, tekrarlayan kayıt — Laravel daha okunaklıdır. Filament, bu kayıtları ekibin kullanabileceği bir panele çevirir. Amaç gösterişli bir kontrol odası değil; siparişin, başvurunun veya içeriğin takibi.
- Teklif, başvuru veya randevu kayıtlarının durumları
- Role göre gizlenen menü ve alanlar
- Dış yazılıma giden veya oradan gelen API uçları
- Bildirim, kuyruk ve başarısız işin yeniden denemesi
- Dışa aktarılabilen sade raporlar
- Panel içinden yönetilen çok dil alanları
Kurumsal sayfa seti bu yazılımın üstünde anlatılacaksa kurumsal web sitesi süreci işletilir. Ürün, sepet ve ödeme asıl konuysa e-ticaret sitesi brief’i açılır. Bu sayfa, o iki işin altına giren tema, panel ve entegrasyon kararını tarif eder.
Mevcut siteyi yenilemek
Eski site çöpe atılmaz. Hangi adresin trafik aldığını, hangi formun hâlâ dolduğunu ve hangi eklentinin tek başına ayakta durduğunu okuruz. Taşımada yönlendirme listesi, içerik tipleri ve kırık medya baştan yazılır. “Aynı görünsün, altyapı değişsin” ile “iş akışı da değişsin” farklı takvimlerdir.
WordPress’ten Laravel’e veya tersine geçiş, editör alışkanlığı sorulmadan yapılmaz. Ekip her gün yazı giriyorsa paneli değiştirmek eğitim ve direnç demektir. Bunu keşifte söyleriz. Gerekmiyorsa yığın değiştirilmez; yavaşlatan katman temizlenir.
Entegrasyon, hız ve güvenlik
API, karşı tarafın gerçek dokümanı varsa yazılır. Muhasebe, stok, e-posta veya CRM bağlantısı “her sistemle hazır” diye sunulmaz. Uçlar, hata durumunda ne olacağı ve kimin logu okuyacağı ile birlikte teslim edilir. Test verisiyle bir kayıt akıtılır, sonra canlı anahtar konuşulur.
Hız tarafında gereksiz script, ölçüsüz görsel ve sorgusu ağır şablon ayıklanır. Güvenlik tarafında PHP sürümü, sınırlı yönetici, güncel bağımlılık ve yedek vardır. Yönetim adresini gizlemek tek başına güvenlik değildir. Teknik SEO ihtiyacı olan yenilemelerde indeks, yönlendirme ve site haritası aynı teslimde kontrol edilir.
Sağlık ve klinik yazılımlarına kısa not
Randevu, hekim kartı ve tedavi sayfası isteyen klinik işleri genel bir WordPress temasının içine sıkıştırılmaz. Bu hat, doktor ve klinik siteleri için ayrılmış çalışmada yürür. Genel PHP panel, API ve tema işi bu sayfanın kapsamındadır.
Teslimde ne kalır?
Kod, sizin barındırmanızda veya kararlaştırılan depoda durur. Panel eğitimini işi yapacak kişi alır. Kısa bir doküman; içerik tipi, yedek, güncelleme ve “bozulursa ilk bakılacak yer” notunu içerir. İlk dönem, eğitimde çıkan soru ve küçük düzeltmeler içindir. Kapsam dışı yeni modül, aynı cümlenin içine gizlenmez.
Keşif
Akış, rol, mevcut site ve olmazsa olmaz entegrasyon yazılır. WordPress mi Laravel mi, bu nottan seçilir.
İskelet
İçerik tipleri veya panel kaynakları, boş veriyle tıklanabilir hale gelir. Editör bu iskelette kayboluyorsa alanlar sadeleştirilir.
Bağlantı ve test
Form, API ve yönlendirme test kaydıyla doğrulanır. Canlı anahtar, test geçmeden takılmaz.
Eğitim
Yayın, işi sürdürecek kişiyle yapılır. Eğitim kaydı veya yazılı not, tek bir kişiye sözlü anlatımla sınırlı kalmaz.
Barındırma, yedek ve devir
Yazılım, ajansın hesabına kilitli bir hostingde kalmaz. Alan adı, barındırma ve depo erişimi sizde durur. Paylaşımlı hosting her Laravel işine yetmez; kuyruk, zamanlanmış görev ve panel aynı sunucuda nefes almalıdır. WordPress için de PHP sürümü ve bellek, en ucuz paket varsayımıyla seçilmez. Keşifte mevcut sunucuyu okur, yetmiyorsa bunu teslimden önce söyleriz.
Yedek, panelde bir butonun varlığı değildir. Geri dönüşün denendiği bir kopyadır. Güncelleme önce kopyada açılır, form veya ödeme varsa orada tıklanır, sonra canlıya alınır. Canlıda deneme yapmak, kampanya günü sürpriz üretmek demektir. Yüz Medya bu sırayı İstanbul’daki teslim notuna yazar.
Devirde yönetici parolaları, eklenti veya paket listesi, ortam değişkenleri ve “bu hesap kime ait” notu yazılıdır. Sözlü anlatımla bırakılan bir entegrasyon, altı ay sonra kimse tarafından okunamaz. Doküman kısa tutulur. Okunmayan uzun bir kitapçık, eksik bir sayfadan daha az işe yarar. Yeni modül isteği bu notun içine gizlenmez; ayrı kapsam olarak konuşulur.
Kimler için uygundur?
İçeriğini kendi güncellemek isteyen, hazır temanın menüsüne sıkışmış veya teklif, bayi, randevu gibi kuralı olan bir akışa ihtiyaç duyan ekipler bu kapsamdadır. “Sitede bir şeyler değişsin” tek başına brief değildir. Hangi ekranın her hafta açılacağı yazılmalıdır.
Avantajlar
Yığın, alışkanlığa göre değil akışa göre seçilir. WordPress’te kalan ekip, Laravel’e zorla taşınmaz. Kuralı olan iş ise eklenti yığınına emanet edilmez. Kod ve panel sizde kalır. Eğitim, işi yapacak kişiyle yapılır. Böylece ajans değişse de yayın ortada kalmaz.
Sık yapılan hatalar
Her isteğe bir eklenti eklemek, yönetici parolasını ekipçe paylaşmak ve güncellemeyi canlı sitede denemek en pahalı üç hatadır. Eski adresleri listelemeden taşımak dördüncüsüdür. Beşincisi, klinik randevusunu genel bir temanın form eklentisine sıkıştırmaktır. Altıncısı, dokümantasyonu sözlü anlatımla bırakmaktır.
Bir sonraki adım
Mevcut site adresini, panelde yapmak istediğiniz işi ve varsa bağlanacak sistemi iletişim formuna yazın. Keşiften sonra yığın, teslim dilimi ve sizin yöneteceğiniz ekranlar netleşir. Herkese aynı eklenti listesini önermeyiz.
Neler sunuyoruz?
- WordPress tema / eklenti
- Laravel özel panel
- API ve otomasyon
- Mevcut site yenileme
- Güvenlik ve yedek
- Dokümantasyon
Bu hizmetle ilgili sık sorulanlar
Sık güncellenen içerik ve sade bir site için WordPress yeter. Onay, rol, rapor veya dış sistem varsa Laravel ve Filament daha okunaklı olur. Karar, eklenti adına göre değil işin akışına göre verilir.
Evet. Kod sizin barındırmanızda veya kararlaştırılan depoda durur. Panel yetkisi işi yapan kişilere verilir. Ajans değişse bile yayın sizde kalır.
Trafik alan adresler için yönlendirme listesi çıkarılır. Listenin olmadığı bir taşımada her bağlantının kendiliğinden korunacağı söylenmez. Öncelik, gerçekten ziyaret edilen sayfalardadır.
Teslimde yedek, güncelleme ve ilk dönem düzeltme notu vardır. Sürekli bakım, kapsam ayrıca yazılarak anlaşılır. Güncelleme yapılmadan “güvenli” diye bırakılan bir eklenti yığını önermeyiz.
Evet. Eğitim, kaydı giren kişiyle yapılır. Alanlar sade tutulur. Yapısal bir modül veya yeni API, o eğitimin içine gizlenmez.
Sayı için sihirli bir tavan yok. İşe yaramayan, kopya ve güncellenmeyen eklenti kurulmaz. Her istek yeni eklenti demek değildir.
Doktor ve klinik web siteleri için ayrı bir çalışma alanımız: Doktor Site Tasarım