- Ana sayfa
- CMS nedir
CMS nedir? İçerik yönetim sistemi ne işe yarar, çeşitleri nelerdir?
Kısa cevap
CMS (Content Management System, Türkçesi içerik yönetim sistemi), bir web sitesindeki yazı, görsel, video ve sayfaların kod yazmadan oluşturulmasını, düzenlenmesini ve yayımlanmasını sağlayan yazılımdır. İçerik veritabanında tutulur, bir yönetim paneli üzerinden girilir ve tema (şablon) ile ziyaretçiye gösterilir. WordPress, Drupal, Joomla ve Ghost en bilinen örnekleridir.
CMS açılımı ve tanımı
CMS, İngilizce Content Management System ifadesinin kısaltmasıdır; Türkçeye içerik yönetim sistemi olarak çevrilir. Günlük dilde "CMS ne demek" diye sorulduğunda verilecek en kısa yanıt şudur: web sitenizin içeriğini, sitenin kodundan ayrı tutan ve size bu içeriği yönetmek için bir arayüz veren yazılım.
Bu ayrımın önemi büyüktür. 2000'lerin başında bir web sayfasını güncellemek için HTML dosyasını açıp düzenlemek, sonra FTP ile sunucuya yüklemek gerekirdi. İçerik ile görünüm aynı dosyada iç içeydi; yüz haberlik bir arşivde başlık yazı tipini değiştirmek yüz dosyayı değiştirmek demekti. CMS bu iki katmanı ayırdı: içerik veritabanına, görünüm temaya, mantık uygulama koduna gitti. Bugün bir gazeteci haberi panele yazdığında ne HTML bilir ne sunucuya dokunur; CMS üçünü birleştirip sayfayı üretir.
Tanımın sınırlarını da çizelim. Bir CMS değildir: Microsoft Word gibi belge düzenleyici (yayımlamaz), Google Analytics gibi ölçüm aracı (içerik üretmez), ya da yalnızca HTML düzenleyen bir editör (içerik modeli ve kullanıcı yönetimi yoktur). CMS'yi tanımlayan üç bileşen vardır: içerik deposu, yönetim paneli ve yayın katmanı.
CMS nasıl çalışır?
Çoğu içerik yönetim sistemi aynı döngüyü izler. Adımları bir haber sitesi örneğiyle izleyelim:
- Giriş: Editör panele kullanıcı adı ve parolayla girer. Sistem onun rolüne bakar: muhabir yalnızca taslak yazabilir, editör yayımlayabilir, yönetici ayar değiştirebilir.
- İçerik oluşturma: Editör "Yeni haber" der; başlık, spot, metin, görsel, kategori, etiket alanlarını doldurur. Bu alanların her biri içerik modelinin parçasıdır; model, "bir haber nelerden oluşur" sorusunun cevabıdır.
- Kaydetme: Alanlar veritabanına yazılır (WordPress'te MySQL/MariaDB, Drupal'da MySQL veya PostgreSQL, Ghost'ta MySQL). Görsel dosyaları diske ya da bir CDN'e gider.
- Üretim (render): Ziyaretçi haber adresine geldiğinde uygulama kodu veritabanından içeriği çeker, temadaki şablona yerleştirir ve HTML sayfasını üretir. Bu işlem her istekte yapılabilir (dinamik), önbelleğe alınabilir (cache) ya da önceden yapılıp dosya olarak saklanabilir (statik).
- Dağıtım: Üretilen sayfa tarayıcıya gönderilir; aynı içerik RSS, sitemap, JSON-LD ve sosyal medya kartı olarak başka biçimlerde de sunulur.
Bu döngüde "panel" ile "site" aynı yazılımın iki yüzüdür. Ziyaretçi paneli görmez; editör siteyi görmeden yayımlayabilir. İkisini bağlayan şey içerik modelidir.
CMS panel nedir?
CMS paneli (yönetim paneli, admin paneli, arka uç) içeriğin girildiği, kullanıcıların ve ayarların yönetildiği arayüzdür. WordPress'te /wp-admin/, Drupal'da /admin/, Joomla'da /administrator/ adresinden açılır. Panelde tipik olarak şu bölümler bulunur:
- İçerik listesi: yazılar, sayfalar, medya; durum (taslak/yayında/zamanlanmış) ve yazar bilgisiyle.
- Editör: metin düzenleyici (WordPress'te blok editörü Gutenberg, Drupal'da CKEditor 5), görsel ekleme, bağlantı, alıntı.
- Taksonomi: kategoriler ve etiketler; haber sitesinde Gündem, Ekonomi, Spor gibi bölümler.
- Kullanıcılar ve roller: kim neyi yapabilir.
- Görünüm: tema seçimi, menüler, ana sayfa düzeni, bileşenler (widget).
- Eklentiler/modüller: çekirdekte olmayan özellikleri ekleyen paketler.
- Ayarlar: site adı, kalıcı bağlantı yapısı, zaman dilimi, yorum kuralları.
"CMS nedir, nasıl kullanılır" sorusunun pratik yanıtı budur: panele girip içerik eklersiniz; gerisini sistem yapar. Kullanım kolaylığı CMS'ler arasındaki en büyük farklardan biridir. WordPress'in yaygınlığının bir nedeni panelinin öğrenilmesinin saatler, Drupal'ınkinin günler sürmesidir.
CMS çeşitleri
İçerik yönetim sistemleri üç eksende sınıflandırılır: mimariye, barındırma modeline ve lisansa göre. Haber yayıncısı için en belirleyici olan mimaridir.
1. Geleneksel (bağlı, monolitik) CMS
Panel, veritabanı ve tema tek pakettedir; aynı yazılım hem içeriği yönetir hem sayfayı üretir. WordPress, Drupal, Joomla ve Ghost bu sınıftadır. Avantajı bütünlüktür: kurarsınız, tema seçersiniz, yayın yaparsınız. Dezavantajı, görünüm ile içeriğin aynı yazılıma bağlı olmasıdır; mobil uygulama ya da ikinci bir kanal eklemek ek iş gerektirir.
2. Headless (başsız) CMS
Yalnızca panel ve içerik deposu vardır; "baş" denilen görünüm katmanı yoktur. İçerik bir API (REST ya da GraphQL) üzerinden dışarı verilir; siteyi ayrı bir ön yüz uygulaması (Next.js, Nuxt, Astro vb.) üretir. Strapi, Payload, Directus, Sanity ve Contentful örnekleridir. Aynı içeriği web, mobil uygulama ve akıllı ekrana dağıtmak için uygundur; karşılığında bir ön yüz geliştiricisine ihtiyaç duyar. Ayrıntı: headless CMS nedir, haber siteleri için uygun mu?
3. Statik site üreticileri (SSG)
İçerik genellikle Markdown dosyalarında tutulur; Hugo, Eleventy, Astro ya da Jekyll gibi bir araç tüm sayfaları önceden HTML'e çevirir. Veritabanı ve sunucu tarafı kod olmadığından çok hızlı ve güvenlidir. Ancak her yeni içerikte "build" denen üretim adımı çalışır; günde onlarca haber giren bir sitede bu adım dakikalar alabilir ve "haber kaydedildi, siteye ne zaman düşer?" sorusunu doğurur. Bazı yayıncılar headless CMS + SSG kurgusunu birleştirir.
Barındırma modeline göre
- Kendi barındırdığınız (self-hosted): yazılımı indirir, kendi sunucunuza kurarsınız. WordPress.org, Drupal, Joomla, Ghost'un açık kaynak sürümü. Kontrol sizde, bakım da sizde.
- Yönetilen / SaaS: yazılım sağlayıcının sunucusunda çalışır; güncelleme ve yedek onun işidir. WordPress.com, Ghost(Pro), Wix, Squarespace; haber sektöründe yazılım+hosting birlikte sunan haber yazılımları.
Lisansa göre
Açık kaynak CMS'ler (WordPress ve Drupal GPL, Ghost MIT lisansıyla) ücretsiz indirilir ve değiştirilebilir; maliyet barındırma, tema, eklenti ve emekten doğar. Tescilli (kapalı kaynak) sistemlerde yazılım bedeli lisans ya da abonelik olarak ödenir; karşılığında destek ve sorumluluk alırsınız.
CMS örnekleri
W3Techs'in 2 Ekim 2026 tarihli verisine göre internetteki tüm sitelerin yüzde 40,2'si WordPress kullanır; bu, CMS kullanan siteler arasında yüzde 58,7 paya denk gelir. Onu Shopify (yüzde 5,4), Wix (yüzde 4,2), Squarespace (yüzde 2,4), Joomla (yüzde 1,1) ve Drupal (yüzde 0,6) izler. Sitelerin yüzde 31,5'i izlenen hiçbir CMS'yi kullanmaz.
| Sistem | Tür | Dil / veritabanı | Lisans | Tipik kullanım |
|---|---|---|---|---|
| WordPress | Geleneksel | PHP / MySQL | GPL, ücretsiz | Blog, kurumsal, küçük-orta haber siteleri |
| Drupal 11 | Geleneksel (headless modu var) | PHP / MySQL, PostgreSQL | GPL, ücretsiz | Kurumsal, kamu, büyük yayıncı |
| Joomla 5 | Geleneksel | PHP / MySQL | GPL, ücretsiz | Dernek, topluluk, çok dilli kurumsal |
| Ghost 6 | Geleneksel (API güçlü) | Node.js / MySQL | MIT, ücretsiz; Ghost(Pro) ücretli | Yayın, bülten, abonelik |
| Strapi, Payload, Directus | Headless | Node.js / PostgreSQL vb. | Açık kaynak çekirdek | Çok kanallı içerik, özel ön yüz |
| Contentful, Sanity | Headless (SaaS) | Bulut | Abonelik | Kurumsal, çok dilli, uygulama |
| Hugo, Astro, Eleventy | Statik üretici | Go / JS | Açık kaynak | Belgeler, blog, düşük frekanslı yayın |
| KEYDAL Haber Yazılımı Önerimiz | Yönetilen haber CMS'i | Bulut / PostgreSQL | Aylık abonelik (yazılım + hosting) | Yerel ve ulusal haber siteleri (kendi ürünümüz) |
| Shopify, Wix, Squarespace | Yönetilen (SaaS) | Bulut | Abonelik | E-ticaret, küçük işletme |
Haber sektöründe ayrıca gazeteler için yazılmış haber yayın sistemleri vardır: Arc XP (Washington Post'un geliştirdiği), WordPress VIP (büyük yayıncılar için yönetilen WordPress) ve Türkiye'de yerel ve ulusal haber sitelerine hizmet veren yönetilen haber yazılımları. Bu kümenin karşılaştırması en iyi CMS hangisi sayfasında.
Kimler CMS kullanır, neden?
- Haber siteleri ve gazeteler: günde onlarca içerik, birden fazla yazar, manşet düzeni ve zamanlanmış yayın. Haber CMS'inde aranması gerekenler için haber sitesi için CMS rehberi.
- Kurumsal siteler: ürün sayfaları, duyurular, çok dilli içerik; onay akışı ve kurumsal kimlik tutarlılığı.
- E-ticaret: ürün kataloğu da bir içerik türüdür; Shopify ve WooCommerce içerik yönetimini satışla birleştirir.
- Kamu kurumları ve üniversiteler: erişilebilirlik, çok sayıda alt birim, uzun ömür; Drupal bu alanda yaygındır.
- Bireysel yayıncılar: blog, bülten, portfolyo; WordPress ve Ghost.
Ortak neden şudur: içeriği üreten kişi ile siteyi programlayan kişi aynı kişi değildir. CMS, bu iki işi birbirinden bağımsız kılar.
CMS seçerken ilk bakılacaklar
Bu sayfa "CMS nedir" sorusunu yanıtlar; "hangisini seçmeli" sorusu ayrı bir sayfayı hak eder. Yine de başlangıç için beş ölçüt:
- İçerik modeli esnekliği: habere spot, kaynak, canlı blog gibi alan ekleyebiliyor musunuz?
- Editör deneyimi: günde kırk kez kullanılacak ekran hızlı ve sade mi?
- SEO çıktıları: sitemap, haber sitemap'i, yapısal veri, canonical, hız.
- Bakım yükü: güncelleme, yedek, güvenlik yaması kimin sorumluluğunda?
- Toplam maliyet: lisans değil; barındırma, tema, eklenti, geliştirici ve zaman.
Ölçütlerin açılımı için içerik yönetim sistemi nasıl seçilir; terimler için CMS sözlüğü.
Sık sorulan sorular
- CMS ne demek, Türkçesi nedir?
- Content Management System'in kısaltmasıdır; Türkçesi içerik yönetim sistemidir. "İYS" kısaltması da kullanılır ama yaygın değildir.
- CMS ile web sitesi aynı şey mi?
- Hayır. CMS, siteyi üreten ve yöneten yazılımdır; site, ziyaretçinin gördüğü sonuçtur. Aynı CMS ile binlerce farklı site yapılabilir.
- CMS kullanmak için kod bilmek gerekir mi?
- İçerik girmek için gerekmez. Kurulum, tema özelleştirme ve sorun giderme için temel HTML/CSS bilgisi işe yarar; yönetilen sistemlerde buna da gerek kalmaz.
- En çok kullanılan CMS hangisi?
- WordPress. W3Techs verisine göre tüm sitelerin yüzde 40'ından fazlasını çalıştırır.
- Haber sitesi için hangi CMS?
- Küçük ölçekte WordPress; yoğun ve çok yazarlı yayınlarda haber odaklı yönetilen yazılım, Drupal ya da headless kurgu. Karşılaştırma: en iyi CMS.
Kaynaklar
- W3Techs, Usage statistics of content management systems (2 Ekim 2026) — https://w3techs.com/technologies/overview/content_management
- Drupal.org, Drupal 11 released (2 Ağustos 2024) — https://www.drupal.org/blog/drupal-11-released
- Joomla.org, Joomla 5.0 and Joomla 4.4 are here (17 Ekim 2023) — https://www.joomla.org/announcements/release-news/joomla-5-0-and-joomla-4-4-are-here.html
- Ghost, açık kaynak depo ve lisans (MIT) — https://github.com/TryGhost/Ghost
- WordPress.org, Requirements (PHP/MySQL) — https://wordpress.org/about/requirements/
Bu sayfa bilgilendirme amaçlıdır; hukuki danışmanlık değildir. Ayrıntı: Yasal uyarı.