CMS (Content Management System, içerik yönetim sistemi), site içeriğini kod yazmadan bir panelden düzenlemenizi sağlayan yazılımdır. Kısa cevap: yazıyı, görseli ve menüyü siz değiştirirsiniz, tasarım ve teknik altyapı yerinde durur.
Hazır sistem mi, özel mi?
WordPress en yaygın olanı ve çoğu kurumsal site için yeterli. Bedeli iki yerde çıkıyor: eklenti yığını büyüdükçe hız düşüyor ve güncellenmeyen her eklenti bir güvenlik açığı. Özel yazılmış bir CMS'in avantajı yalnız ihtiyacınız olan parçaları taşıması; dezavantajı bakımının tek bir ekibe bağlı olması. Bu siteyi özel bir CMS üzerinde kurdum; sebep hız ve arama motoru gereksinimlerini tek tek denetleyebilmekti, moda değil.
Seçerken sorulacak üç soru
- Başlık, açıklama ve şema panelden yönetilebiliyor mu? Yönetilemiyorsa her düzeltme için yazılımcı beklersiniz (bkz. başlık etiketi).
- Sayfa sunucuda mı üretiliyor? Yalnız tarayıcıda çizilen içerik botlara geç ya da hiç ulaşmaz (bkz. sunucu tarafı oluşturma).
- Yedek ve güncelleme kimin işi? Cevap "kimsenin" ise sistem ne olursa olsun risklisiniz; güncellenmeyen bir site birkaç ay içinde ele geçirilebilir hâle gelir.
Taşınırken
CMS değiştirmek adresleri değiştirir. Eski adreslerin yenilerine kalıcı yönlendirmeyle bağlanması taşınmanın en çok atlanan adımı; atlanırsa yıllarda biriken görünürlük bir gecede gider.