CMS Nedir? İçerik Yönetim Sistemi Seçerken Nelere Bakılmalı?
CMS nedir sorusunun kısa cevabı şu: CMS (Content Management System), yani içerik yönetim sistemi, bir web sitesinin metinlerini, görsellerini ve sayfalarını kod yazmadan eklemenizi, düzenlemenizi ve yayımlamanızı sağlayan yazılımdır. İçeriği tasarımdan ve koddan ayırır, bir yönetim paneli üzerinden yönetilebilir hâle getirir. Doğru seçilmiş bir panel, pazarlama ya da insan kaynakları ekibinin siteyi geliştiriciye bağımlı kalmadan güncel tutmasını sağlar.
CMS nasıl çalışır?
Klasik bir içerik yönetim sistemi üç parçadan oluşur: içeriğin saklandığı veritabanı, içeriğin girildiği yönetim paneli ve içeriği ziyaretçiye gösteren şablon katmanı. Editör panelde bir başlığı değiştirip kaydettiğinde değişiklik veritabanına yazılır. Sayfa bir sonraki açılışta ya da yeniden oluşturulduğunda yeni metinle görünür. Tasarım aynı kalır, yalnız içerik değişir.
Bu ayrım iki işe yarar. Birincisi, basit bir metin düzeltmesi için geliştirici beklemeniz gerekmez. İkincisi, tasarım ya da altyapı yenilendiğinde içerik kaybolmaz; aynı içerik yeni şablona aktarılabilir.
Panelde tipik olarak neler yönetilir?
- Sayfalar ve sayfa bölümleri (ana sayfa blokları, hizmet ve ürün sayfaları)
- Blog yazıları, duyurular ve haberler
- Referanslar, ekip üyeleri, iş ilanları gibi tekrar eden kartlar
- Görseller, PDF dosyaları ve diğer medya
- Menü, alt bilgi (footer) ve iletişim bilgileri
- Meta başlık, meta açıklama ve paylaşım görseli gibi SEO alanları
Statik ve dinamik web sitesi farkı
Statik web sitesi, her sayfası önceden hazırlanmış sabit dosyalardan oluşan sitedir. İçeriği değiştirmek için dosyanın kendisini düzenleyip yeniden yüklemek gerekir; bu da çoğu zaman teknik bilgi ister. Dinamik web sitesi ise içeriği bir veritabanından alır ve sayfayı istek geldiğinde ya da içerik değiştiğinde oluşturur. İçerik yönetim sistemi kullanan sitelerin büyük kısmı dinamiktir.
Aradaki çizgi eskisi kadar keskin değil. Bazı modern yapılar içeriği panelden alır, ama yayın sırasında statik sayfalar üretir. Böylece panelin kolaylığı ile statik sayfanın hafifliği bir araya gelir.
| Ölçüt | Statik web sitesi | Dinamik web sitesi |
|---|---|---|
| İçerik güncelleme | Dosya düzenlenir, teknik bilgi gerekir | Panelden, kod bilmeden |
| Uygun olduğu durum | Az sayfalı, nadiren değişen tanıtım siteleri | Düzenli güncellenen kurumsal site, blog, ürün kataloğu |
| Performans | Sunucu yükü düşük, sayfalar hafif | Önbellek ve altyapı ayarına bağlı |
| Güvenlik yüzeyi | Dar, çünkü panel ve veritabanı yok | Panel ve veritabanı korunmalı |
| Form, üyelik gibi işlevler | Harici servis ya da ek geliştirme gerekir | Genellikle yapının parçası |
| Bakım | Az, ama her değişiklik geliştiriciye gider | Düzenli güncelleme ve yedekleme ister |
Hangisinin doğru olduğu, sitenin ne sıklıkta ve kim tarafından güncelleneceğine bağlıdır. Tek bir kampanyaya hizmet eden ve kısa süre yayında kalan bir sayfa için tam bir panel gereksiz olabilir; bu tür sayfaların nasıl kurgulandığı landing page nedir yazısında ele alınıyor. Her hafta yeni içerik giren bir pazarlama ekibi içinse panel şarttır.
CMS türleri
İçerik yönetim sistemleri kabaca dört gruba ayrılır. Hepsinin güçlü ve zayıf yanları var; seçim, ekibin ihtiyacına ve sitenin ömrüne göre yapılır.
- Açık kaynaklı hazır sistemler: WordPress, Joomla ve Drupal gibi, geniş tema ve eklenti ekosistemi olan sistemlerdir. Kısa sürede başlamayı sağlar, ama düzenli güncelleme ve güvenlik disiplini ister.
- Barındırılan site kurucular (SaaS): Wix ya da Squarespace gibi abonelikle kullanılan hizmetlerdir. Sunucu ve kurulum işi sağlayıcıdadır; esneklik, sağlayıcının sunduğu özelliklerle sınırlı kalır.
- Headless CMS: Strapi, Contentful ya da Sanity gibi, içeriği yalnız yöneten ve bir API (uygulama programlama arayüzü) üzerinden sunan sistemlerdir; sitenin ön yüzü ayrı geliştirilir. Aynı içeriği web sitesinde, mobil uygulamada ve başka ekranlarda kullanmak isteyenler için uygundur.
- İşletmeye özel geliştirilmiş panel: Sitenin içerik modeline göre yazılır. Yalnız gerekli alanları gösterdiği için editör açısından sade olabilir; kapsamı ve bakımı proje başında netleştirilmelidir.
İçerik yönetim sistemi seçerken kontrol listesi
Panel seçiminde en uzun özellik listesi değil, ekibinizin iş akışına uyan sistem kazanır. Aşağıdaki maddeleri teklif aşamasında soru olarak kullanabilirsiniz.
- Rol ve yetki: Editör, yayıncı ve yönetici rolleri ayrılabiliyor mu? Bir ekip üyesi taslak girip yöneticinin onayıyla yayımlayabiliyor mu?
- Çok dil: Her dil için ayrı adres, ayrı meta alanları ve çeviri eşleştirmesi var mı? Eksik çeviriler panelde görünüyor mu?
- Sürüm geçmişi: Yanlışlıkla silinen bir paragraf önceki sürümden geri alınabiliyor mu? Kimin neyi ne zaman değiştirdiği izlenebiliyor mu?
- SEO alanları: Her sayfa için meta başlık, meta açıklama, adres (slug) ve paylaşım görseli düzenlenebiliyor mu? Yönlendirme (redirect) panelden eklenebiliyor mu?
- Önizleme ve zamanlama: İçerik yayımlanmadan önce gerçek tasarımda görülebiliyor mu? İleri tarihli yayın planlanabiliyor mu?
- Medya yönetimi: Görseller otomatik boyutlandırılıyor mu? Alternatif metin (alt text) alanı var mı?
- Esnek sayfa blokları: Yeni bir sayfa geliştirici olmadan, hazır bloklarla kurulabiliyor mu? Bloklar tasarım dilinin dışına çıkılmasını engelliyor mu?
- Form kayıtları: Form başvuruları panelde listeleniyor ve dışa aktarılabiliyor mu?
- Yedekleme ve güvenlik: Yedeği kim, ne sıklıkla alıyor? Panel girişinde iki adımlı doğrulama var mı?
- Entegrasyon: Form verisi CRM, e-bülten ya da ERP gibi sistemlere aktarılabiliyor mu?
Listeyi puanlamadan önce gerçek kullanım senaryolarınızı yazın: kim, hangi içeriği, ne sıklıkla güncelleyecek? Bu cevap, hem gereksiz karmaşık bir panele hem de kısa sürede yetersiz kalacak bir sisteme yatırım yapmanızı önler.
Paneli seçmeden önce deneyin
Sunumda her panel kolay görünür. Farkı, kendi içeriğinizle yapacağınız kısa bir deneme ortaya çıkarır:
- Sitenizden gerçek bir sayfa seçin; örneğin bir hizmet sayfası ya da bir haber.
- Sayfayı, siteyi günlük olarak güncelleyecek ekip arkadaşınıza panelde baştan kurdurun.
- Bir görsel ve bir PDF ekletin, meta başlığı değiştirtin.
- Aynı sayfanın ikinci dildeki karşılığını oluşturmasını isteyin.
- Son olarak bir değişikliği geri almayı deneyin.
Bu adımlarda nerede takıldığınızı not edin. Takılınan her nokta, yayından sonra ya destek talebine ya da güncellenmeden kalan bir sayfaya dönüşür. Henüz geliştirilmemiş özel bir panelde aynı denemeyi, benzer bir projenin paneli ya da bir prototip üzerinden isteyebilirsiniz.
Seçimde sık yapılan hatalar
- Paneli yalnız sunumda görmek, kendi içeriğinizle denememek
- Tek dilli başlayıp ikinci dile geçişi sonraya bırakmak
- Eklenti ya da modül sayısını özellik zenginliği sanmak; her ek parça bakım yükü getirir
- İçeriğin dışa aktarılıp aktarılamayacağını ve kime ait olduğunu sormamak
Granobra'da nasıl çalışıyoruz
Kurumsal web sitelerini Granobra'nın kendi yazdığı yapıyla geliştiriyoruz. Site yayına girdikten sonra içeriği yönetim panelinden siz girer ve güncellersiniz. Hangi sayfaların ve alanların panelden yönetileceğini proje başında birlikte belirliyoruz; böylece panel, ekibinizin gerçekten kullanacağı alanları gösterir. Hizmetin ayrıntılarını kurumsal web tasarım sayfasında, adımları proje aşamaları sayfasında bulabilirsiniz.
Sık sorulan sorular
CMS ile web sitesi aynı şey mi?
Hayır. Web sitesi ziyaretçinin gördüğü sayfalardır; CMS ise bu sayfaların içeriğini yönettiğiniz arka plandaki sistemdir. Bir site panelsiz de yayında olabilir, ama o durumda her değişiklik teknik müdahale gerektirir.
İçerik yönetim sistemi nedir, kimler kullanır?
İçerik yönetim sistemi, içeriği kod bilmeden oluşturma ve yayımlama aracıdır. Kurumsal sitelerde genellikle pazarlama, kurumsal iletişim ve insan kaynakları ekipleri kullanır. E-ticarette ürün ve kampanya ekipleri de işin içindedir.
Headless CMS ne demek?
Headless CMS, içeriği yalnız yöneten ve bir API üzerinden sunan, kendi ön yüzü olmayan sistemdir. Aynı içeriği birden fazla kanalda kullanmak istediğinizde esneklik sağlar. Karşılığında ön yüzün ayrıca geliştirilmesi gerekir.
Mevcut sitemi başka bir CMS'e taşıyabilir miyim?
Genellikle evet, ama içerik yapısı sistemden sisteme farklı olduğu için taşıma bir eşleme çalışması ister. Sayfa adresleri değişecekse eski adreslerden yenilerine yönlendirme planlanmalıdır; aksi hâlde arama görünürlüğü etkilenebilir.
Statik site mi daha güvenli, dinamik site mi?
Statik sitede panel ve veritabanı olmadığı için saldırı yüzeyi daha dardır. Dinamik sitede güvenlik; güncellemeler, doğru yetkilendirme ve düzenli yedeklemeyle sağlanır. Kararı yalnız güvenliğe göre değil, içeriği kimin ne sıklıkla güncelleyeceğine göre verin.
Sitenizi birlikte planlayalım
Ekibinizin kolayca güncelleyebileceği bir kurumsal site istiyorsanız, önce kimin hangi içeriği yöneteceğini birlikte netleştirelim. Teklif alın, projenizi konuşalım.
Diğer Yazılar
Web tasarım, yazılım, marka kimliği ve dijital pazarlama üzerine diğer yazılarımızı inceleyin. Farklı yaklaşımları ve proje planlarken dikkate alınabilecek noktaları keşfedin.
Projenizin kapsamını birlikte netleştirelim.
Web, yazılım veya tasarım ihtiyacınızı ve hedeflediğiniz takvimi paylaşın. Projenize uygun hizmet kapsamı ve çalışma planı üzerinden ilerleyelim.

