sitenin wordpress (veya başka bir cms) üzerine kurulmasını dandik bir şey olarak algılama yanılgısından artık kurtulmak lazım. wordpress'in altyapısında kullanılan açık kaynak bileşenler standartlaşmış uygulamalar artık. sıfırdan yazıp da bunların ötesinde bir şey üretmek söz konusu değil. veritabanı yönetimi için wordpress'teki ezsql üzerine yazılmış wpdb yerine adodb vesaire kullandığınız için ya da üyelik sistemini kendiniz yazdığınız için site çok muhteşem olmayacak. olsa bile son kullanıcı (webmaster, ya da içerik yöneticisi) açısından fark yaratmaz.
Öte yandan inatla söylendiği gibi: wordpress bir
cms, salt blog uygulaması değil. onunla her türlü site yapılır. herhangi bir sitedeki haberler bölümünü ve yorumları yönetmek için bile bütün sistem wordpress teması olarak dizayn edilip kullanılabilir. altyapının wordpress olması son kullanıcı için sitede ufak değişiklikler yapmayı, özellikler eklemeyi, yedeklemeyi, arama motoru optimizasyonunu kolaylaştırır.
Bu yüzden millet artık freelancer.com'da statik siteleri wordpress temalarına dönüştürme ilanları bırakıyor. benim de dışarıdan destek verdiğim abd'li bir ajans var. ayda en az 10-15 wordpress'e dönüştürme talebi geliyor adamlara. bunların bazıları hakikaten iyi yazılmış, başarılı siteler. ama yönetimi zor, geliştimesi zor. adam uğraşmak istemiyor, yüzlerce sitesi var ve internetten para kazanıyor çünkü. siteyi yaptırmış ufacık bir değişiklik için bile siteyi yapan geliştiricinin peşinde koşuyor, beklemek zorunda kalıyor. sitesi wordpress olunca tek yapacağı google'dan istediği değişikliği nasıl yapacağını arayıp bulmak olmadı gidip freelancer'a bir ilan bırakıp "wordpress siteye xxx özelliği lazım" diyecek anında 20 tane teklif alır. bunu istediği kadar siteye uygulayabilmek de işin katma değeri.
basitçe örnekleyeyim:
php-mysql ile sıfırdan yazılmış bir siteniz var. buna haber eklemek için sistemin bir parçası olan admin panelini kullanıyorsunuz. gün geldi bu haberlere üyelerin 5 yıldız üzerinden oy verebilmesi gibi bir özelliğe ihtiyaç duydunuz. bu noktada tek çözüm o özelliği geliştiriciye sıfırdan yazdırıp entegre ettireceksiniz.
amma ve lakin siteniz wordpress üzerine kurulmuş olsa böyle bir özelliği eklemeniz basit bir eklenti yükleme prosedürü ile 30 saniyedir. wordpress'in; oylama, anket, tartışma, sosyal ağlarda paylaşma, seo, online alışveriş, komünite, forum vs. vs. binlerce özelliği sitenizde dakikalar içerisinde kullanabilmenizi sağlayan eklentileri var. öyle bir eklenti yoksa bile yazdırırsınız, her halükarda daha ucuza gelir. evet o eklentileri yazmak o sistemi bir siteye entegre etmekten daha ucuza gelir.
bunları bir yana bırakın, size siteyi yapan programcı ile yollarınız ayrıldı diyelim. onun kendi tercihlerine göre yazdığı bir altyapıda bir başkasının değişiklik yapması; tanınan, bilinen bir sistemde yapmasından daha zordur.
wordpress kullanmanın handikapı ise; çok yaygın kullanılan bir sistem olduğundan hackerlar sürekli açıklarını arıyor, haliyle geliştiriciler de sık sık bu açıkların kapandığı yeni versiyonları piyasaya çıkarıyorlar. özünde tek tıklama ile wordpress core'u update edilebilir, çok basit. fakat bu güncellemelerden sonra kullandığınız tema ya da pluginler sorun çıkarabilir.
önlem olarak geliştiren arkadaşın yazdığı temayı olabildiğince ileriye dönük düşünmesi, terk edilmesi muhtemel fonksiyonları, metodları kullanmaması lazım.
özetle bu arkadaş 800 ytl'ye sizin istediğiniz gibi bir sistemi, sizin istediğiniz gibi bir tasarım ile wordpress üzerine kurabiliyorsa çok iyi derim. wordpress olması avantaj, dezavantaj değil.