Soru çoğu zaman bir teknoloji sorusu gibi geliyor: kurumsal sitemizi WordPress ile mi kuralım, özel mi yazdıralım? Cevap teknolojide durmuyor. Sitenin ne taşıyacağında duruyor: yalnız sayfa mı, yoksa işinizde doğan bir bilgi de mi? Siteniz sayfa taşıyacaksa WordPress doğru cevaptır. Siteniz bir talebi ya da sizin ayrımlarınızla kurulmuş bir kataloğu tutacaksa özel yazım gerekiyor.
Sitenin ne taşıdığına bakın
Hazır bir ürünle özel yazılım arasındaki kararı ürünün ve işinizin aynı şeyi tek bilgi sayıp saymadığı belirliyor; bunu ayrı bir yazıda anlattık. Bir ayar ekranı bu örtüşmeyi değiştirmiyor: alan ekliyor, ama ürünün neyi kendi başına tuttuğuna dokunmuyor.
Kurumsal sitede bu soru iki yerde somutlaşıyor: siteden gelen talep ve sitede listelenen ürün. İkisi de yoksa örtüşme tamdır ve hazır bir kurulum işinizi taşır.
WordPress’in doğru cevap olduğu kurumsal site
Sitenizde zamanla değişen şey metin, görsel ve sayfa sayısıysa; siteden gelen talep tek tipse ve gelen kutusunda okununca ne olduğu anlaşılıyorsa; müşteri bilgileriniz, siparişiniz ya da randevunuz zaten başka bir yerde yürüyorsa siteniz yalnız sayfa taşıyor. O sitede WordPress doğru cevaptır. Özel yazım orada bir kazanç değil, bakımı sürecek fazladan bir kod tabanıdır.
Biz de küçük işi küçük yazıyoruz. Çatalca Merkez Kasap’ta menü tek bir sayfa: okuyan kişi masadan kendi telefonuna bakıyor ve seçimini birkaç saniyede yapıyor; arkasında sipariş, ödeme ya da stok tutan bir katman yok. Yazılanın boyutunu iş belirledi. Kendi sitemiz de aynı ölçüden geçti: sayfalar önceden üretiliyor, çünkü her ziyaretçi aynı sayfayı görüyor. Neden bir uygulama yazmadığımızı ayrıca anlattık.
Özel yazımın ilk gerekçesi: talep ayrı akıyor
Diotek klima ve havalandırma sistemleri kuruyor, bakımını yapıyor ve sitesine iki ayrı talep geliyor. Keşif randevusu bir mekân için isteniyor: doğru cihaz mekâna göre değiştiği için firma teklif vermeden önce yeri görmek zorunda. Servis çağrısı ise duvarda duran bir cihaz için açılıyor. Eskiden ikisi de tek telefon hattına düşüyordu; sezon başında üst üste bindiklerinde hangisinin hangisi olduğu telefonda sorulmadan belli olmuyor, hat meşgulken site bu akışın dışında bir vitrin olarak kalıyordu.
Diotek’in sitesinde iki talep iki ayrı akıştan açılıyor. Talep tanıtım içeriğiyle aynı uygulamada, aynı veri şemasında duruyor; mesai dışında açılan talep de yazıya geçiyor, telefon notuna bağlı kalmıyor. Ayrımı formda değil bilginin yapısında kurmanın gerekçesini randevu ve servis talebi ayrımı anlatıyor.
Özel yazımın ikinci gerekçesi: katalog sizin ayrımlarınızla
Ürün listeniz sabit sayfalarda duruyorsa ve ziyaretçi gezinerek buluyorsa katalog bir sayfa yığınıdır; WordPress tarafındasınız. Liste sizin işinizin ayrımlarına göre kurulacaksa ve alıcı filtreyle karşılaştıracaksa katalog artık sistemde tutulan bir şeydir.
Plastik ve Makina bir makine ilan platformu. Kategori ağacı genel bir sanayi başlığının altında değil, tek bir makine ailesinin kendi içindeki ayrımlarıyla kurulu. Sıfır ile ikinci el iki ayrı liste değil, aynı listede bir filtre; alıcı iki seçeneği tek aramada yan yana görüyor. Liste sunucuda hazırlanıyor ve filtre değişince sayfa yeniden yüklenmeden sonuçlar olduğu yerde tazeleniyor. Katalogla e-ticaret arasındaki sınır bu sayfanın konusu değil; burada söylenen şu: ürün ekseni sizin ayrımlarınızla kurulacaksa site bir sayfa yığınından fazlasını tutuyor.
Aşağıdaki tablo aynı soruyu satır satır soruyor: sitenizde değişen şey ne, talep nereye düşüyor, listenin ekseni kimin ayrımı, talep nerede duruyor, yanına ikinci bir sistem gelecek mi. Satırların tamamında WordPress tarafında kalıyorsanız bu sayfanın size söyleyeceği başka bir şey yok. Tek bir satırda bile öteki tarafa düşüyorsanız sitenizin tutacağı bir şey var; nasıl kurulduğunu web yazılım sayfasında anlatıyoruz. Mevcut bir siteniz varsa ve önce onun ne taşıdığına birlikte bakmak isterseniz yazılım danışmanlığı tarafı oradan başlıyor.