"Haber sitesi scripti" aratan biri genellikle tek bir şey ister: yarın yayında olan bir haber sitesi. Piyasada bu isteğe cevap veren üç ayrı ürün var ve üçü aynı şey değil. Birini alıp diğerini beklerseniz, farkı altı ay sonra sunucu faturasında ya da bir mevzuat denetiminde öğrenirsiniz. Bu yazı üç seçeneği yan yana koyuyor, fiyatların neyi kapsayıp neyi kapsamadığını açıyor ve Node.js tabanlı platformların tabloyu nasıl değiştirdiğini anlatıyor.

"Haber Scripti", "Hazır Haber Sitesi" ve "Haber Yazılımı" Aynı Şey Değil

Üç terim günlük konuşmada birbirinin yerine kullanılıyor ama satın aldığınız şey farklı. Farkı kabaca şöyle ayırabilirsiniz:

  • Haber sitesi scripti / haber script: Bir dosya paketi satın alırsınız, kendi hosting hesabınıza kurarsınız. Sunucu, güncelleme, güvenlik ve yedek sizin sorumluluğunuzdadır. Genellikle PHP ile yazılmıştır ve tek seferlik bedelle satılır.
  • Hazır haber web sitesi: Script artı tema artı kurulum hizmeti. Site sizin adınıza ayağa kaldırılır; işletmesi yine size kalır.
  • Haber yazılımı (platform): Yazılımın kendisini değil, çalışır hâlde bir yayın sistemini satın alırsınız. Sunucu, güncelleme, güvenlik yamaları ve yedek sağlayıcıdadır.

PHP Haber Yazılımı Neden Bu Kadar Yaygın?

Piyasadaki hazır haber sitesi ürünlerinin büyük çoğunluğu PHP ile yazılmıştır ve bunun iyi sebepleri vardır. PHP her paylaşımlı hosting hesabında kuruludur; alıcı ek bir şey yapmadan dosyaları yükleyip çalıştırabilir. cPanel ekosistemi, tema pazarı ve freelance geliştirici havuzu çok geniştir. Bir sorun çıktığında yardım bulmak kolaydır.

Bu yazının amacı PHP'yi kötülemek değil. PHP 8, OPcache ve FPM ile birlikte hızlı bir çalışma ortamıdır; dünyanın en büyük sitelerinin bir kısmı hâlâ PHP ile çalışıyor. Dolayısıyla "PHP yavaştır" cümlesi bugün doğru değildir. Gerçek ayrım dilde değil, mimaride ve teslim modelindedir: paketi indirip kendi sunucunuza kurduğunuzda, o sunucunun performansı ve güvenliği artık sizin işinizdir.

Hazır Haber Web Sitesi Almadan Önce Sorulacak On Soru

Demo ekranı herkeste güzel görünür. Ayrım bu on soruda ortaya çıkar; satıcıya yazılı cevap isteyin.

  • Güncellemeler nasıl geliyor? Yeni sürüm çıktığında kim kuruyor, tema özelleştirmelerim bozuluyor mu?
  • Güvenlik yaması çıktığında bilgilendiriliyor muyum, yoksa takip etmek bana mı ait?
  • Son dakika trafiği geldiğinde ne oluyor? Önbellek katmanı var mı, kaç eşzamanlı okuru kaldırıyor?
  • İçeriğin ilk yayım ve güncelleme tarihleri haberin üzerinde sabit olarak görünüyor mu?
  • Yayımlanan içerik, sonradan değiştirilmediği kanıtlanabilir biçimde iki yıl saklanabiliyor mu?
  • Künye alanları hazır mı, ana sayfadan doğrudan erişilebiliyor mu?
  • Muhabir, editör ve sorumlu müdür yetkileri ayrışıyor mu? Kimin ne yayımladığı iz bırakıyor mu?
  • Arama motorlarına yeni haber ne kadar sürede bildiriliyor?
  • Verilerim benim mi? Ayrılmak istediğimde içeriği hangi formatta alabiliyorum?
  • Destek kim veriyor, hangi saatlerde ve hangi kanaldan?

Haber Sitesi Scripti Seçerken En Sık Yapılan Hatalar

  • Tema üzerinden karar vermek. Tasarım değiştirilebilir; veri modeli ve yetki sistemi değiştirilemez.
  • Demo verisiyle test etmek. Yirmi haberle her sistem hızlıdır. Otuz bin haberlik arşivde arama ve kategori sayfası ne oluyor, onu sorun.
  • Eklenti sayısını özellik sanmak. Her eklenti bir güncelleme yükü ve bir güvenlik yüzeyidir.
  • İşletme maliyetini hesaba katmamak. Tek seferlik lisans bedeli, üç yıllık toplam maliyetin çoğu zaman küçük bir kısmıdır.
  • Mevzuat kalemlerini sonraya bırakmak. Künye, tarih damgası ve arşiv sonradan eklenince her haber sayfasına dokunmak gerekir.

Node.js ile Çalışan Haber Yazılımı Ne Değiştirir?

Node.js, JavaScript'i sunucuda çalıştıran bir ortamdır ve olay güdümlü, engellemeyen giriş-çıkış modeliyle bilinir: çok sayıda eşzamanlı bağlantıyı tek iş parçacığıyla verimli karşılar. Haber sitesi bu modelin ders kitabı örneğidir, çünkü haber trafiği düz değildir — normal bir gün boyunca sakin akar, bir son dakika haberiyle dakikalar içinde on katına çıkar.

Pratikte üç somut fark üretir:

  • Eşzamanlılık. Aynı anda binlerce okur bağlandığında istek başına ayrı bir işlem açılmaz; bağlantılar aynı döngüde yönetilir.
  • Gerçek zamanlı yayın. Canlı anlatım, anlık manşet değişimi ve push bildirim, sonradan eklenen bir modül değil mimarinin doğal parçasıdır.
  • Tek dil. Panelde ve okuyucunun tarayıcısında aynı dil çalışır; ekip aynı kod tabanında hareket eder, geliştirme döngüsü kısalır.

Yalnız burada dürüst olmak gerekir: Node.js kullanmak tek başına hız garantisi vermez. Belirleyici olan, uygulamanın etrafındaki katmanlardır — önbellek, veritabanı ayrımı, dağıtım ağı ve arama motoruna bildirim düzeni. KEYDAL'da bu katmanların ne olduğunu ve neden öyle seçildiğini teknoloji sayfasında tek tek yazdık: uygulama Node.js üzerinde çalışıyor, veri tarafında kayıt için PostgreSQL, hızlı erişim için Valkey ve çok satır sayan raporlar için ClickHouse ayrı ayrı kullanılıyor, dağıtım Kubernetes ile yapılıyor ve yeni haber arama motorlarına IndexNow ile anında bildiriliyor.

Kendi Sunucunuza Kurduğunuz Script mi, Yönetilen Platform mu?

KonuScript (kendi sunucunuzda)Yönetilen platform
Yazılım bedeliTek seferlik, düşükLisans veya abonelik
Sunucu ve hostingAyrı alınır, ayrı yönetilirGenellikle dahil
GüncellemeSiz kurarsınızSağlayıcı kurar
Güvenlik yamasıTakip sizdeTakip sağlayıcıda
Trafik zirvesiPaketi büyütmek size aitKapasite planlaması dahil
ÖzelleştirmeSınırsız, kodu sizdeSağlayıcının izin verdiği kadar
Uzun vadeli maliyetDeğişken, personele bağlıÖngörülebilir
BağımlılıkDüşük, kod elinizdeSağlayıcıya bağlı

Tablonun son iki satırı kararın özüdür. Script daha bağımsızdır ama bağımsızlığın bedeli, o bağımsızlığı taşıyacak teknik kapasiteyi bulundurmaktır. Ekibinizde sunucu yöneten biri varsa script mantıklı olabilir; yoksa "ucuz" seçenek genellikle daha pahalıya oturur.

Haber Sitesi Fiyatları: Kalem Kalem Ne Ödersiniz?

"Haber sitesi fiyatları" araması karşınıza çok geniş bir aralık çıkarır ve bunun sebebi rakamların farklı şeyleri kapsamasıdır. Karşılaştırma yapabilmek için fiyatı kalemlerine ayırın:

  • Yazılım: Tek seferlik lisans mı, aylık kullanım mı?
  • Hosting veya sunucu: Fiyata dahil mi, ayrı mı? Dahilse hangi kapasiteye kadar?
  • Kurulum ve tasarım: Hazır tema mı, özel tasarım mı? Revizyon hakkı var mı?
  • Veri taşıma: Mevcut arşivinizin aktarımı dahil mi?
  • Güncelleme ve destek: İlk yıl ücretsiz olup sonra ücretli mi oluyor?
  • Panel kullanıcısı: Kaç kişi? Ek kullanıcı ücretli mi?
  • SSL, alan adı, e-posta: Küçük kalemler ama toplamı görünür.

Aynı kalemleri iki teklifte de doldurduğunuzda aradaki fark genellikle beklediğinizin tersine döner. KEYDAL tarafındaki güncel bedelleri ve hangi paketin neyi kapsadığını fiyatlandırma sayfasında topluca görebilirsiniz.

Etikette Yazmayan Maliyetler

Script satın alan yayınların üç yıl sonra ödediği, ilk faturada görünmeyen kalemler şunlardır:

  • Sunucu büyütme. Arşiv ve trafik büyüdükçe paylaşımlı hosting yetmez.
  • Geliştirici saati. Güncelleme sonrası bozulan tema, çakışan eklenti, düzeltilmesi gereken hata.
  • Güvenlik olayı. Ele geçirilen bir haber sitesinin temizliği ve itibar onarımı, yıllık yazılım bedelinin katı olabilir.
  • Arşiv depolaması. İki yıllık içerik saklama yükümlülüğü zamanla disk maliyeti üretir; ne kadar yer gerektiğini arşiv boyutu hesaplayıcısıyla önden görebilirsiniz.
  • Taşıma bedeli. Yanlış seçimden dönmenin maliyeti, doğru seçimin bedelinden yüksektir.

Mevzuat: Script Alırken Kimsenin Söylemediği Kısım

Türkiye'de bir internet haber sitesi işletiyorsanız 5187 sayılı Basın Kanunu'nun süreli yayınlar için öngördüğü yükümlülükler size de uygulanır. Bunların bir kısmı doğrudan yazılımın karşılaması gereken kalemlerdir:

  • Künyenin altı kalemi, ana sayfadan doğrudan ulaşılabilir biçimde (m.4/3)
  • İçeriğin ilk yayım ve güncelleme tarihlerinin, her erişildiğinde değişmeyecek şekilde içeriğin üzerinde görünmesi (m.4/4)
  • Yayımlanan içeriğin doğruluğu ve bütünlüğü sağlanmış şekilde iki yıl saklanması (m.10)

Yazılımın çözebildiği ve çözemediği şartların tam ayrımını yasal uyum kontrol listesinde maddeleriyle sıraladık. Sıfırdan başlıyorsanız, sıralamayı baştan doğru kurmak için haber sitesi kurulum rehberine bakın. Künyeyi hazırlamak içinse künye üreteci doğrudan yapıştırılabilir bir blok üretiyor.

Hangi Durumda Hangisi Doğru?

Tek doğru cevap yok; ekibinize ve hedefinize bağlı.

  • Script size uygundur — teknik bir ekibiniz varsa, kodda özel geliştirme yapacaksanız ve sunucu yönetimini üstlenebiliyorsanız.
  • Hazır haber sitesi paketi size uygundur — hızlı başlamak istiyorsanız ve ilk yıl işletmeyi öğrenmeye ayıracaksanız.
  • Yönetilen platform size uygundur — ekibiniz habercilikle uğraşsın, sunucu ve mevzuat tarafı sağlayıcıda kalsın istiyorsanız.

Ölçeğe göre farklılaşan altyapı ihtiyacını da hesaba katın: tek şehre odaklı bir yayın için yerel haber sitesi altyapısı ile ulusal ölçekte kurgulanmış bir yayının portal altyapısı aynı kapasiteyi gerektirmez.

KEYDAL Bu Tabloda Nerede Duruyor?

Açık olalım: KEYDAL bir haber scripti değildir. İndirip kendi hosting hesabınıza kuracağınız bir PHP paketi satmıyoruz; tema pazarında listelenen bir hazır site ürünü de değiliz. Sattığımız şey çalışır hâlde bir yayın sistemi: uygulama Node.js üzerinde çalışıyor, sunucu ve dağıtım tarafı bizde kalıyor, güncelleme ve güvenlik yaması sizin işiniz olmuyor.

Bu, her yayın için doğru tercih değildir. Kodun tamamına sahip olmak ve üzerinde serbestçe geliştirme yapmak istiyorsanız script daha uygun bir modeldir; bunu söylemekte bir sakınca görmüyoruz. Ama haber merkezinizin zamanını sunucu yönetmeye değil habere ayırmasını istiyorsanız, aradığınız şey büyük ihtimalle bir script değil bir platformdur.

Mevcut bir sitedeyseniz ve arşivinizle birlikte geçmeyi düşünüyorsanız, taşıma sürecini ve kopyanın önce test ortamında birlikte kontrol edildiği adımları site taşıma sayfasında anlattık.

Özet

Haber scripti, hazır haber sitesi ve haber yazılımı üç farklı satın alma modelidir. Script en bağımsız ve ilk bakışta en ucuz olanıdır, ama işletme yükünü size bırakır. Platform öngörülebilir maliyet ve devredilmiş sorumluluk sunar, karşılığında bağımsızlığın bir kısmını alır. Karar verirken tek seferlik bedele değil üç yıllık toplam maliyete bakın, demo yerine otuz bin haberlik senaryoyu sorun ve künye, tarih damgası, iki yıllık arşiv üçlüsünü satın almadan önce gözünüzle görün.