CMS seçimi çoğu zaman marka isimleri ve uzun özellik listeleri üzerinden yapılır. Demo sırasında etkileyici görünen bir araç, günlük yayın akışında editörleri geliştiriciye bağımlı bırakabilir; sınırsız esneklik vaat eden özel sistem ise bakım sahibi ayrıldığında kurumu kilitleyebilir. Aynı platform bir içerik sitesi için doğru, çok kanallı ürün kataloğu için yanlış olabilir. Çünkü asıl karar ‘hangi CMS daha iyi?’ değil, ‘hangi işletme modeli bizim içerik operasyonumuzu en düşük sürdürülebilir yükle destekler?’ sorusudur.
Bu rehber WordPress'i, headless yaklaşımı ve özel altyapıyı kazananlar listesi olarak karşılaştırmaz. İçerik modeli, editoryal deneyim, önizleme, entegrasyon, güvenlik, performans, çok dil, taşınabilirlik ve sahiplik üzerinden bir karar çerçevesi kurar. Sonuç bir araç tavsiyesi değil; gerçek içerikle yapılan kavram kanıtı, toplam maliyet varsayımları ve çıkış planıyla doğrulanabilen teknoloji kararıdır.
1. Gereksinimleri Özellik Listesinden Değil İçerik Yaşam Döngüsünden Çıkarın
Önce içeriğin kim tarafından, hangi sıklıkta ve hangi onaylarla üretildiğini haritalayın. Yazar taslak açıyor, hukuk inceliyor, yerel pazar uyarlıyor, yayıncı zamanlıyor ve operasyon ekibi güncelliyor olabilir. Rolleri, izinleri, geri alma ihtiyacını, önizlemeyi, toplu düzenlemeyi ve acil yayın akışını gerçek adımlarla yazın. ‘Workflow var’ onay kutusu, sizin onay modelinizin çalıştığını kanıtlamaz.
İçerik türlerini sayfa şablonlarından ayırın. Hizmet, vaka, uzman, ürün, konum, kampanya ve duyuru gibi varlıkların alanlarını, ilişkilerini ve yaşam döngülerini belirleyin. Aynı içerik web, mobil uygulama, ekran, e-posta veya iş ortağı kanalında kullanılacaksa kanal bağımsız yapı önem kazanır. Yalnızca pazarlama sitesinde görsel sayfalar üreten küçük ekipte ise editör önizlemesi ve hızlı düzenleme daha ağır basabilir.
Trafik zirvesi, veri yerleşimi, erişilebilirlik, çok dil, denetim kaydı, kimlik ve kurtarma gibi fonksiyonel olmayan gereksinimleri görünür yapın. ‘Olsa iyi olur’ ile ‘olmadan yayın yapılamaz’ ayrımını, karar sahibi ve test yöntemiyle kaydedin.
| Boyut | Zayıf ifade | Test edilebilir ifade |
|---|---|---|
| Editoryal akış | Kolay kullanım | Editör geliştirici olmadan taslak, önizleme ve zamanlı yayın yapar |
| Çok dil | Dil desteği | Alan bazında çeviri, pazar onayı ve fallback kuralı çalışır |
| Entegrasyon | API mevcut | Ürün verisi kimlik doğrulamayla, hata ve tekrar deneme kuralıyla alınır |
| Dayanıklılık | Güvenilir | Yedekten geri dönüş hedef süre içinde test edilir |
| Çıkış | Taşınabilir | İçerik, medya ve ilişkiler belgeli formatta dışa aktarılır |
2. WordPress, Headless ve Özel Altyapının İşletme Mantığını Ayırın
Geleneksel WordPress yaklaşımı içerik yönetimi, tema, eklenti ekosistemi ve web sunumunu yakın tutar. Standart pazarlama ve yayın ihtiyaçlarında editörlerin tanıdığı bir arayüz, geniş uzman havuzu ve hızlı kurulum sağlayabilir. Bedeli; eklenti yönetişimi, güncelleme disiplini, tema bağımlılığı ve karmaşık ihtiyaçlarda artan özel kod olabilir. WordPress seçmek ‘kod yok’ demek değildir; barındırma, güvenlik ve entegrasyon yine sahip ister.
WordPress'in resmi REST API belgeleri, içeriğin JSON üzerinden tema dışındaki uygulamalara ve ayrı ön yüzlere sunulabildiğini açıklar. Bu nedenle WordPress yalnızca bütünleşik şablon yaklaşımına sıkışmaz; headless kullanılabilir. Resmî doküman aynı zamanda mevcut site beklendiği gibi çalışıyorsa REST API kullanma baskısı hissedilmemesi gerektiğini söyler. Mimari ayrıştırma bir ihtiyaçla gerekçelendirilmelidir.WordPress Developer Resources — REST API Handbook
Headless CMS içerik yönetimini sunum katmanından ayırır; aynı yapı farklı istemcilere dağıtılabilir ve ön yüz teknoloji seçimi bağımsızlaşır. Bunun karşılığında önizleme, yönlendirme, kişiselleştirme, arama, form, kimlik ve yayın orkestrasyonu hazır sayfa sistemindeki kadar bütünleşik olmayabilir. Özel altyapı en fazla kontrolü sunar; fakat editör deneyimi, güvenlik, sürümleme, medya ve göç araçları dahil bir ürünün sürekli bakımını üstlenirsiniz.
3. Karar Matrisini Ağırlık, Kanıt ve Eleme Eşiğiyle Kurun
Her kriteri eşit ağırlıklı puanlamak sahte kesinlik üretir. Önce eleme koşullarını belirleyin: zorunlu veri yerleşimi, kimlik standardı, erişilebilir editör deneyimi, dışa aktarım veya onay akışı karşılanmıyorsa toplam puan yüksek olsa da seçenek elenir. Kalan ölçütlere iş etkisine göre ağırlık verin. Ağırlıkları demo sonrası değiştirirseniz favori araca göre sonuç üretirsiniz; bu yüzden değerlendirme öncesi onaylayın.
Puanın yanında resmî belge, çalışan prototip veya sözleşme gibi kanıt türü bulunmalıdır. Bilinmeyenleri olumlu varsaymayın. ‘API var’ demek yetkilendirme, önizleme ve hata geri kazanımının sizin senaryonuzda çalıştığını göstermez. Kritik içerik ve entegrasyonla kavram kanıtı yapın.
Toplam sahip olma maliyetini lisansla sınırlamayın. Uygulama, tasarım, içerik göçü, eklenti veya uygulama ücretleri, barındırma, CDN, arama, gözlemleme, güvenlik, destek, sürüm yükseltme, editör eğitimi ve çıkış maliyeti hesaba katılmalıdır. İç ekip zamanını sıfır maliyet saymayın. Üç yıllık senaryoyu düşük, beklenen ve yüksek kullanım varsayımıyla karşılaştırın.
| Kriter | WordPress ağırlığı | Headless ağırlığı | Özel altyapı sorusu |
|---|---|---|---|
| Hızlı web yayını | Genellikle güçlü | Ön yüz kurulumu gerekir | Bu yeteneği neden yeniden yapıyoruz? |
| Çok kanal | API ile mümkün | Temel güçlü yön | Kanalların bakımını kim yapacak? |
| Editör önizlemesi | Bütünleşik olabilir | Özel entegrasyon gerekebilir | Gerçeğe yakın önizleme bütçede mi? |
| Özel iş mantığı | Eklenti/özel kod dengesi | Servislerle ayrıştırılabilir | Farklılık gerçekten rekabet avantajı mı? |
| Bakım yükü | Çekirdek, tema, eklenti | CMS, ön yüz ve entegrasyon | Tüm ürün sorumluluğu kurumda |
4. Gerçek İçerikle Model, Önizleme ve Göç Provası Yapın
Demo için kolay blog yazısı değil, en zor gerçek örneği seçin: çok dilli ürün, koşullu kampanya, ilişkili uzman profili veya düzenli güncellenen mevzuat içeriği. Editörün oluşturma, yeniden kullanma, yerelleştirme, önizleme, onaya gönderme, zamanlama ve geri alma adımlarını gözlemleyin. Eğitimle aşılabilecek öğrenme eğrisi ile sürekli geliştirici bağımlılığını ayırın.
Contentful'un resmî veri modeli belgeleri, içerik türlerinin alan ve meta verilerden oluştuğunu; içerik öğelerinin girişler, medyanın varlıklar olarak tutulduğunu ve ilişkilerin bağlantılarla modellenebildiğini açıklar. Bu, belirli bir sağlayıcıyı seçme gerekçesi değildir; headless değerlendirmede yapılandırılmış içerik modelinin somut olarak nasıl ele alınacağını gösteren bir ürün belgesidir.Contentful Documentation — Data model
Göç provasına URL, medya, alternatif metin, ilişki, SEO alanı, yönlendirme ve yayın durumunu dahil edin. Dışa aktarımı test edin; ilişkiler veya varlık lisansları anlaşılmıyorsa çıkış maliyeti saklıdır. Yayımlanmamış verinin açık API'de görünmediğini ayrıca doğrulayın.
- En karmaşık üç içerik türü gerçek örneklerle modellendi.
- Editör taslak, önizleme, onay, zamanlama ve geri alma yaptı.
- Çok dil ve pazar fallback davranışı test edildi.
- Medya, ilişkiler, SEO alanları ve yönlendirmeler göç provasına dahil.
- Yayımlanmamış içerik izinleri ve önizleme güvenliği doğrulandı.
- İçerik ile varlıkların dışa aktarımı ve yeniden kurulumu denendi.
5. Varsayımsal Senaryo: İki Dilli Hizmet Sitesi İçin CMS Seçmek
Bu senaryo varsayımsaldır; müşteri sonucu veya maliyet vaadi değildir. Sekiz editörlü, iki dilli bir hizmet şirketi düşünün. Ana kanal web; yılda birkaç kampanya açılıyor, CRM form entegrasyonu var ve mobil uygulama planı bulunmuyor. Mevcut özel panelde önizleme yok, her yeni sayfa düzeni geliştirici istiyor. Ekip, ‘geleceğe hazır’ olmak için headless CMS'e geçmeyi öneriyor.
Girdiler; kanal sayısı, editör bağımsızlığı, sayfa oluşturma sıklığı, entegrasyon karmaşıklığı, iç geliştirme kapasitesi ve üç yıllık bakım maliyetidir. Kavram kanıtında WordPress tabanlı seçenek editöre kontrollü bloklarla önizleme ve zamanlama sağlıyor. Headless seçenek içerik modelinde güçlü, ancak canlı önizleme, form ve yönlendirme için ek ön yüz işi gerektiriyor. Özel geliştirme bütün gereksinimleri karşılıyor fakat en yüksek bakım ve kişi bağımlılığını taşıyor.
Karar, varsayımsal gelecek kanal için bugünden ayrıştırma yapmak yerine yönetilen WordPress ve sınırlı özel bloklar oluyor. REST API gelecekte kontrollü içerik paylaşımı için açık bırakılıyor. Sözleşmeye eklenti güncelleme, yedek geri dönüş, güvenlik sorumluluğu ve dışa aktarım şartları ekleniyor. Mobil kanal gerçek yol haritasına girerse mimari yeniden değerlendirme tetikleyicisi olarak kaydediliyor.
6. Seçimi Sözleşme, Pilot, Göç ve Çıkış Planıyla Uygulayın
Karar belgesinde kapsam, ağırlık, eleme nedeni, kanıt, bilinmeyen ve yeniden değerlendirme tetikleyicileri yer alsın. Sözleşmede hizmet seviyesi, veri sahipliği, güvenlik bildirimi, yedek, fiyat, destek, erişilebilirlik, dışa aktarım ve fesih sonrası erişim görüşülmeli; uzmanlarla doğrulanmalıdır.
Pilotu düşük riskli, temsilî içerikte çalıştırın. Modeli, ön yüzü, kimliği, formu, analitiği, önizlemeyi ve yayın hattını uçtan uca test edin. Ziyaretçi, editör ve API performansını ölçün. Başarı ölçütü baştan belli değilse zayıf sonuç da başarı ilan edilebilir.
Göç dalgaları, içerik dondurma, URL eşlemesi, eğitim ve geri dönüş kararı yazılı olmalıdır. Sistem, içerik modeli ve entegrasyon sahipleri atanır. Çıkış planında dışa aktarım, medya, şema, yönlendirme ve operasyon belgeleri düzenli saklanır; taşınabilirlik sözleşme cümlesi kalmaz.
- Karar matrisi, bilinmeyenler ve eleme gerekçeleri onaylandı.
- Temsilî pilot için ölçülebilir başarı ve durdurma ölçütü var.
- Sözleşmede veri, güvenlik, destek, fiyat ve çıkış şartları açık.
- Göç dalgası, URL eşlemesi, eğitim ve geri dönüş planlandı.
- CMS, içerik modeli ve entegrasyon sahipleri atandı.
- Dışa aktarım ve geri yükleme düzenli olarak test ediliyor.
7. Sınırlar ve Başarısızlık Modları: Platform Organizasyon Sorununu Çözmez
Yeni CMS; belirsiz onay yetkisini, kötü stratejiyi veya sahipsiz sayfaları düzeltmez. Eski karmaşayı yeni modele taşımak daha pahalı karmaşa üretir. Göç öncesi içerik tutulmalı, birleştirilmeli, güncellenmeli ve silinmeli kararlarından geçmelidir. Yönetişim ve yaşam döngüsü kurulmazsa sistem yeniden dağılır.
Yaygın hatalar editörleri geç katmak, headless'ı otomatik modernlik saymak, özel bakım maliyetini saklamak ve çıkışı test etmemektir. Güvenlik platform etiketinden çıkmaz; sürüm, erişim, eklenti, yedek ve olay müdahalesi her yaklaşımda işletilmelidir.
Bu çerçeve kesin ürün tavsiyesi vermez. Fiyatlar, ürün özellikleri, barındırma seçenekleri ve mevzuat değişebilir; kısa liste aşamasında güncel resmî belgeler ve sözleşmeler doğrulanmalıdır. En iyi CMS, en çok özelliğe sahip olan değil; kurumun içerik hızını, riskini ve teknik kapasitesini açık sahiplikle dengeleyen sistemdir.
Sonuç
CMS seçimini marka yarışından işletme tasarımına çevirin. Gerçek içerik yaşam döngüsünü modelleyin, eleme koşullarını ve maliyeti önceden belirleyin, en zor senaryoyla pilot yapın ve çıkışı da giriş kadar test edin. Böylece araç, ekibin çalışmasını yönetmek yerine onu destekler.
Sık Sorulan Sorular
Kaynaklar
- WordPress Developer Resources — REST API Handbook
WordPress içeriğinin JSON API üzerinden farklı uygulamalara sunulması ve kullanım bağlamı
- Contentful Documentation — Data model
İçerik türleri, alanlar, girişler, varlıklar ve ilişkiler
İçerik ekibinize uyan CMS kararını kanıtlarla verin
Editoryal akışınızı, içerik modelinizi, entegrasyonlarınızı ve toplam işletme yükünüzü değerlendirip gerçek içerikle doğrulanan bir teknoloji kısa listesi çıkaralım.
CMS seçim çerçevemi oluşturun


