Rehberler

CMS Nedir? İçerik Yönetim Sistemleri Açıklandı

CMS (içerik yönetim sistemi), kişilerin bir web sitesinin içeriğini — makaleleri, sayfaları, görselleri, ürün açıklamalarını — kod değiştirmeden, kullanıcı dostu bir editörle oluşturmasını, düzenlemesini ve yayımlamasını sağlayan bir yazılımdır. İçeriği saklar, taslakların ve sürümlerin izini tutar ve yayımlanan sürümü siteye koyar. WordPress en bilinen örnektir, ama başka birçok seçenek vardır.

Yapay zekâyla geliştirirken neden önemli?

Bir yapay zekâ sizin için bir web sitesi yaptığında, metinler ve görseller genellikle doğrudan koda yazılır. Bu, siz tek başına düzenliyorsanız ve değişiklikleri yapay zekâya sorarak yapmaktan memnunsanız sorun değildir. Ama bir pazarlamacı, bir mağaza çalışanı ya da bir gönüllü her hafta kodu açmadan bir yazım hatasını düzeltmek, bir blog yazısı eklemek veya çalışma saatlerini değiştirmek zorunda kaldığında sorun olur.

Bu yüzden erken sorulması gereken en kullanışlı sorulardan biri şudur: İçeriği kim değiştirecek ve ne sıklıkla? Cevap, bir CMS'e, uygulamanın içindeki basit bir yönetim sayfasına ya da hiçbir şeye ihtiyacınız olup olmadığını belirler. Bunu yanlış yapmak, ya sonradan bir CMS takmak ya da hiç kullanmayacağınız bir tane kurmak anlamına gelir.

Günlük bir benzetme

Bir restoranın menü tahtasını düşünün.

Bir restoranda menü doğrudan duvara boyanmıştır. Güzel görünür, ama bir fiyatı değiştirmek için tabelacıyı çağırmanız gerekir. Bu, içeriğin koda yazılmasıdır.

Başka bir restoranda menü, sabit bir çerçeveli ve başlıklı (Başlangıçlar, Ana Yemekler, Tatlılar) bir kara tahtadadır. Her personel bir satırı silip yeni bir yemek yazabilir ve tahta yine tutarlı görünür, çünkü çerçeve ve başlıklar değişmez. İşte bu bir CMS'tir. Çerçeve tasarımdır (şablon), kreda yazıları içeriktir ve “fiyatları yalnızca müdür değiştirir” kuralı CMS'in izinleridir.

Geleneksel ve headless CMS

İki geniş tür vardır.

Geleneksel (birleşik) CMS. Tek bir sistem hem içeriği saklar hem de web sitesini oluşturur. Bir tema seçersiniz, editörde yazarsınız, yayımla'ya basarsınız ve sayfa görünür. WordPress, Drupal ve Joomla bu şekilde çalışır; Squarespace ve Wix gibi site oluşturucuların yerleşik editörleri de öyledir.

Headless CMS. CMS yalnızca içeriği saklar ve düzenler. Kendi “başı” olan bir web sitesi yoktur. Siteniz veya uygulamanız içeriği bir API üzerinden ister ve kendi tasarımıyla gösterir. Contentful, Sanity ve Strapi iyi bilinen örneklerdir; WordPress da bu şekilde çalıştırılabilir.

Geleneksel CMSHeadless CMS
Tasarımı kim kontrol ederCMS'in temaları ve şablonlarıSizin kendi ön yüzünüz
Kurulum çabasıDüşük: kur, tema seç, yazDaha yüksek: birinin ön yüzü yapması gerekir
Web, uygulama, e-posta için tek içerik kaynağıDaha zorBunun için tasarlanmıştır
İyi uyduğu alanlarBloglar, tanıtım siteleri, küçük işletmelerÖzel yapım siteler ve uygulamalar, çoklu kanallar

Websiteniz bir yapay zekâ uygulama oluşturucuyla özel kod olarak yapıldıysa, headless bir CMS (ya da küçük bir yerleşik yönetim alanı) doğal bir uyum sağlar, çünkü yapay zekâ ön yüzü zaten oluşturmuştur.

Çalışılmış bir örnek: bir fırının haberleri ve menüsü

Maya adında bir fırın sahibinin ana sayfası, menüsü ve haberler bölümü olan yapay zekâyla yapılmış bir web sitesi olduğunu varsayalım. Personeli, Maya'ya her seferinde sormadan “Balkabaklı kek geri döndü!” yazmak istiyor.

Bu site için bir CMS, içeriği veritabanı tablolarına benzer yapılandırılmış içerik türlerinde saklar:

İçerik türü: Yazı

AlanÖrnek
titleBalkabaklı kek geri döndü
slugbalkabakli-kek-geri-dondu
bodySonbahar favorimiz bu cumartesi geri geliyor...
cover_imagebalkabakli-kek.jpg
statusyayında
published_at2026-10-03

İçerik türü: Menü öğesi

AlanÖrnek
nameEkşi maya ekmek
price6,50
categoryEkmek
availabletrue

Personel editöre giriş yapar, yeni bir yazı için formu doldurur, bir fotoğraf yükler ve yayımla'ya basar. Web sitesinin haber sayfası CMS'ten status = yayında olan tüm yazıları, en yenisi başta olacak şekilde ister ve bunları sitenin tasarımıyla gösterir. Kimse koda dokunmaz ve düzen tutarlı kalır, çünkü personel yalnızca alanları doldurur.

Alanların ne işe yaradığına dikkat edin. price bir paragrafın içinde bir cümle olmak yerine ayrı bir alan olduğu için site fiyatları her yerde aynı biçimde gösterebilir. Bir status alanı olduğu için personel taslak kaydedebilir ve bunlar siteye çıkmaz.

Temel terimler

TerimAnlamı
İçerik türüBir tür içerik için şablon: Yazı, Ürün ya da Ekip üyesi gibi.
AlanBir içerik türünün bir parçası: başlık, metin, görsel, fiyat.
Kayıt (entry)Bir içerik türünün tek bir öğesi — tek bir yazı ya da ürün.
SlugBir kaydın URL'ye uygun adı, örneğin balkabakli-kek-geri-dondu.
Taslak / yayındaBir kaydın canlı sitede görünüp görünmediği.
Zengin metinBaşlıklar, kalın yazı, bağlantılar ve görseller içeren biçimlendirilmiş metin.
Medya kitaplığıYüklenen görsellerin ve dosyaların saklandığı ve yeniden kullanıldığı yer.
RollerKimin neyi yapabileceği: yazarlar yazar, editörler yayımlar, yöneticiler ayarları değiştirir.
HeadlessYerleşik bir web sitesi olmadan yalnızca bir API üzerinden içerik sağlayan CMS.
ÖnizlemeYayımlamadan önce bir taslağın sitede nasıl görüneceğini görmek.

Yaygın hatalar ve yanlış anlamalar

  • “CMS, web sitesi oluşturucuyla aynı şeydir.” Web sitesi oluşturucular çoğu zaman bir CMS içerir, ama CMS özellikle içerik yönetimiyle ilgilidir. Headless bir CMS'in hiç web sitesi tasarımı yoktur.
  • “Her site bir CMS'e ihtiyaç duyar.” Yılda iki kez değişen beş sayfalık bir site ihtiyaç duymaz. Yapay zekâya “çalışma saatlerini güncelle” demek, bir CMS'i bakımda tutmaktan daha basit olabilir.
  • Her şeyi tek bir büyük metin kutusuna koymak. Fiyatlar, tarihler ve adresler paragraflara gömülüyse, bunları sıralayamaz, filtreleyemez ya da yeniden biçimlendiremezsiniz. Ayrı alanlar kullanın.
  • İzinleri unutmak. Yalnızca kimin yazabileceğine değil, kimin yayımlayabileceğine de karar verin. Yeni bir personelin ana sayfayı silebilmesi muhtemelen istenmez.
  • Görselleri yok saymak. Boyut sınırı olmadan insanlar çok büyük fotoğraflar yükler ve site yavaşlar. Otomatik yeniden boyutlandırma isteyin.
  • İçeriğin kolayca taşınacağını varsaymak. Bir CMS'ten diğerine geçmek genellikle içeriği dışa aktarıp yeniden eşleştirmek anlamına gelir. Bkz. WordPress sitesi nasıl taşınır.

Yapay zekâ oluşturucunuzdan ne istemelisiniz?

  • “Bu sitenin içeriğinin hangi kısımları koda gömülü, hangileri bir veritabanından geliyor?”
  • “Blog yazılarını başlık, slug, metin, kapak görseli, durum ve yayın tarihi ile bir veritabanında sakla.”
  • “Oturum açmış personelin yazı oluşturabileceği, düzenleyebileceği ve yayımlayabileceği basit bir yönetim sayfası yap. Yalnızca yöneticiler silebilsin.”
  • “Taslakları yalnızca oturum açmış personel görsün; herkese açık site yalnızca yayımlanmış yazıları göstersin.”
  • “Yüklenen görselleri yeniden boyutlandır ve veritabanında değil dosya depolamada tut.”
  • “Alternatif olarak, bu siteyi API'si üzerinden headless bir CMS ile bağla ve API anahtarını sunucuda tut.”

Adım adım yardım için web sitenize blog nasıl eklenir ve yapay zekâyla blog nasıl yapılır rehberlerine bakın. WordPress'ten ayrılmayı düşünüyorsanız, WordPress alternatifleri seçenekleri karşılaştırır.

CMS ve Mythex

Mythex bir yapay zekâ uygulama oluşturucusudur, CMS değildir: Kutudan çıktığı haliyle içerik ekibi için ayrı bir editör girişi yoktur ve içeriği genellikle sohbette isteyerek değiştirirsiniz. Diğer kişilerin içerik düzenlemesi gerekiyorsa, ajandan projenin Postgres veritabanı ile desteklenen küçük bir yönetim alanı yapmasını isteyin; yüklemeler dosya depolamada tutulur. Mythex kendi başına son kullanıcı girişi içermez; ajan sizin seçtiğiniz oturum açma sağlayıcısını bağlar. Ya da zaten kullandığınız bir headless CMS'i API'si üzerinden siteye bağlamasını isteyin.

Sorular

CMS basitçe nedir?

CMS (içerik yönetim sistemi), bir web sitesinin metinlerini, görsellerini ve sayfalarını kod değiştirmek yerine kullanıcı dostu bir editörle eklemenizi ve düzenlemenizi sağlayan bir yazılımdır. İçeriği saklar ve yayımlanmış hâlini siteye gönderir.

WordPress bir CMS mi?

Evet. WordPress, en bilinen geleneksel CMS'dir: içeriğinizi saklar, yazmanız için bir editör sunar ve temalarla bunu bir web sitesi olarak gösterir. Ayrıca headless olarak da kullanılabilir; bu durumda yalnızca ayrı bir ön yüze içerik sağlar.

Headless CMS nedir?

Headless CMS, içeriği saklar ve düzenler ama nasıl görüneceğine karar vermez. Web siteniz veya uygulamanız içeriği bir API üzerinden çeker ve istediği gibi gösterir; böylece aynı içerik bir web sitesine, bir uygulamaya ve diğer kanallara beslenebilir.

Web sitem için bir CMS'e ihtiyacım var mı?

Teknik olmayan kişiler içeriği sık güncelleyecekse, örneğin blog yazıları, ürün açıklamaları ya da ekip sayfaları, evet. Site nadiren değişiyorsa veya değişiklikleri bir yapay zekâ oluşturucuya sorarak yapmak sizi memnun ediyorsa, bir CMS'e ihtiyacınız olmayabilir.

Mythex · Pricing · Yapay zekayla her şeyi yapın · Web sitesi ve uygulama şablonları · Mythex karşılaştırmaları · Yapay zekayla uygulama geliştirme sözlüğü · Yapay zekayla uygulama geliştirme için ücretsiz araçlar · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)