Haber Scripti Nedir, Modern Bir Yayın Sistemini Belirleyen Özellikler Nelerdir?
Haber Scripti Nedir, Modern Bir Yayın Sistemini Belirleyen Özellikler Nelerdir?

Haber Scripti Nedir, Modern Bir Yayın Sistemini Belirleyen Özellikler Nelerdir?

Haber scripti, internet üzerinde bir haber portalını yönetmeye olanak sağlayan içerik yönetim yazılımıdır. Standart bir kurumsal CMS'ten farkı, gazetecilik akışına uygun modüller (manşet, son dakika, editör onayı, push bildirim, ajans entegrasyonu) içermesidir. Bu yazıda, modern bir haber sitesi kuran veya mevcut sitesini yenileyen yöneticilerin sormaları gereken teknik soruları, sektörde yıllar içinde gözlemlediğimiz hatalarla birlikte ele alıyoruz.

2010'lu yılların başında yerel haber portalları, basit blog yazılımlarının üstüne eklenen modüllerle yönetiliyordu. 2024'e geldiğimizde durum tamamen değişti: Google News onayı, AMP HTML, Schema.org NewsArticle markup, IndexNow protokolü, gerçek zamanlı push bildirim, otomatik ajans entegrasyonu artık bir haber yazılımı için "ekstra" değil "olmazsa olmaz" özellikler.

Haber Scripti ile Standart CMS Arasındaki Fark

WordPress, Drupal gibi genel amaçlı CMS'lerin üzerinde haber temaları kurulabilir, ama bu çözümlerin sınırları vardır:

  • Manşet, son dakika, video haber gibi ayrı yayın tipleri için ayrı modül gerekir; her biri ayrı eklenti kurulumu ile gelir.
  • Çok yazarlı bir gazete iş akışında (editör onayı, redaktör revizyonu, yayın saatleme) hazır CMS'ler yetersiz kalır; özel iş akışı plugin'leri gerektirir.
  • Türk haber ajansları (Anadolu Ajansı, DHA, İHA, ANKA, THA, HİBYA, İGFA, BHA) ile XML/SOAP entegrasyonu genel CMS'lerde yoktur; her ajans için ayrı kod yazılır.
  • Google News onay sürecinin gerektirdiği publisher schema, AMP, sitemap-news.xml gibi yapılar paket dışındadır.

Buna karşı, sektöre özel bir haber scripti bu kalemlerin hepsini standart olarak sunar. Yerel bir yayın evi için 2-3 ay yazılım geliştirme süresine bedel bir altyapı, hazır pakette gelir.

Olmazsa Olmaz Özellik 1: Çok Yazarlı Yönetim Paneli

Bir haber sitesi, en az 3-5 yazarın aynı anda içerik girdiği bir ortamdır. Yönetim panelinin desteklemesi gerekenler:

  • Rol ve yetki yönetimi: Yazar, redaktör, editör, yayın yönetmeni, admin gibi farklı seviyeler. Her seviyenin görebileceği/değiştirebileceği kayıtlar farklı olmalı.
  • İçerik onay akışı: Yazar yazıyı yayınlamak için göndermez; "incelemeye gönder" der, editör onaylar veya geri çevirir.
  • Zamanlanmış yayın: Yazı bugün hazırlanır, yarın 09:00'da otomatik yayına alınır. Cron arka planda yayını tetikler.
  • Yazı geçmişi: Hangi versiyonda hangi editör neyi değiştirmiş, görülebilir olmalı.
  • Performans izleme: Hangi yazar haftada kaç yazı yazdı, hangi yazıları en çok okundu — yönetici bu raporları görebilmeli.

Olmazsa Olmaz Özellik 2: Ajans Entegrasyonu

Türk haber ajansları farklı protokoller kullanır: bazıları XML feed, bazıları SOAP servis, bazıları FTP push. Modern bir haber scripti bu farklılıkları soyutlamış olmalı ve yöneticiye tek bir arayüz sunmalı.

Pratik gereksinim: ajansın yayınladığı haber, 3-5 dakika içinde sizin sitenizde otomatik göründüğünde, son dakika rekabetinde avantaj kazanırsınız. Yöneticinin tek tek haber kopyalaması artık operasyonel olarak savunulabilir değil.

İdeal bir entegrasyon şu özellikleri içerir:

  • Otomatik kategori eşleme (ajansın "Spor" kategorisi sizin "Spor" kategorinize denk gelir)
  • Otomatik etiketleme (anahtar kelimeler, lokasyon, kişi adları)
  • Duplicate kontrol (aynı haberin farklı ajanstan iki kez gelmesi engellenir)
  • Editör onayı (otomatik gelen haber, doğrudan yayına değil, "onay bekliyor" listesine düşer)
  • Görsel optimizasyon (ajansın gönderdiği büyük resim, otomatik WebP'ye dönüştürülür)

Olmazsa Olmaz Özellik 3: AMP HTML

Google Discover ve mobile search trafiğinde AMP HTML hâlâ önemli bir avantaj. AMP, sayfaların mobilde çok hızlı yüklenmesini sağlayan kısıtlı bir HTML standardı. Modern bir haber scripti, her haber sayfasının otomatik AMP versiyonunu üretebilmeli:

  • amphtml <link> etiketi standart haber sayfasında
  • Canonical link AMP sayfasından standart sayfaya
  • AMP sayfasında Schema.org NewsArticle JSON-LD
  • AMP analytics entegrasyonu (Google Analytics, Yandex Metrica)

Olmazsa Olmaz Özellik 4: Google News Uyumu

Google News onayı sadece bir başvuru meselesi değil; teknik altyapının doğru kurulmuş olması gerekiyor. Kontrol listesi:

  • Schema.org NewsArticle JSON-LD her yayında
  • NewsMediaOrganization publisher schema sitenizin tüm sayfalarında
  • sitemap-news.xml (sadece son 48 saatteki haberleri içerir)
  • Yayıncı/yazar sayfaları (her yazarın bio + profil resmi + URL)
  • datePublished ve dateModified saat dilimi ile (örn. +03:00)
  • URL yapısında tarih veya kategori (örn. /spor/futbol/baslik-12345.html)

Bu kalemler eksikse, başvurunuz reddedilir ve sebebi açık şekilde belirtilmez. Sektörel bir haber scriptinin hazır pakette bunları sunması, başvuru sürecinizi haftalar değil günlerle ölçer.

Olmazsa Olmaz Özellik 5: Push Bildirim

Son dakika haberlerini doğrudan ziyaretçinin tarayıcısına veya mobil uygulamasına göndermek, abone bazını korumanın en etkili yolu. OneSignal veya Firebase FCM entegrasyonu, modern bir haber yönetim sisteminin standart parçası olmalı. Push bildirim için kontrol listesi:

  • Tek tıkla "Son dakika gönder" butonu yönetim panelinde
  • Otomatik gönderme (sondakika=1 işaretli yayınlar push'a düşer)
  • Hedeflenmiş push (sadece "Spor" abonelerine gitsin gibi)
  • A/B test (iki başlık aynı anda test edilir, hangisi daha çok tıklanıyor görülür)
  • Mobil uygulama entegrasyonu (Native Android, iOS)

Olmazsa Olmaz Özellik 6: Performans

Bir haber sayfasının LCP'si (en büyük içerik gösterim süresi) 2.5 saniyenin altında olmalı. Bu rakam Google'ın Core Web Vitals eşiği. Pratik teknikler:

  • Görsel WebP formatı (JPEG'den %30 daha küçük)
  • Picture markup ile responsive görsel
  • Lazy loading scroll altındaki içerik için
  • CSS minify + critical CSS inline
  • JavaScript defer/async
  • LiteSpeed Web Server veya Nginx + PHP-FPM tuning
  • CDN entegrasyonu (Cloudflare, BunnyCDN)
  • HTTP/3 desteği

Olmazsa Olmaz Özellik 7: SEO ve İçerik Otomasyonu

Yapay zeka destekli içerik üretimi 2023'ten sonra haber sitelerinde standart hale geldi. Bir haber editörünün gün içinde aldığı kararlardan birçoğu artık otomatize edilebilir:

  • Yazının başlığı için 3-5 alternatif öneri (AI üretir, editör seçer)
  • Meta description otomatik özetleme
  • Anahtar kelime önerisi (yazının içinden çıkarılır)
  • İlgili haberler önerisi (semantic benzerlik)
  • Etiket otomatik üretimi

Bu otomasyonlar OpenAI, Anthropic Claude, Google Gemini gibi AI sağlayıcılardan biriyle kurulabilir. Önemli olan, scriptin yapay zeka entegrasyonu için soyut bir arayüze sahip olması; tek bir sağlayıcıya bağımlı kalmaması.

Olmazsa Olmaz Özellik 8: Reklam Yönetimi

Haber sitelerinin gelir modelinin temel taşı Google AdSense ve direct reklam satışıdır. Yönetim panelinde olması gerekenler:

  • Reklam slotu tanımlama (header, sidebar, in-content, footer)
  • Reklam tarihçesi (hangi reklam hangi tarihlerde yayında kaldı)
  • AdSense + direct ad birarada (önce direct, dolmazsa AdSense fallback)
  • Mobil/desktop ayrı reklam yönetimi
  • Reklam bloklayıcı algılama
  • Reklam performans raporu (CTR, impression, gelir)

Lisans Modeli ve Maliyet

Haber scripti pazarında iki ana model var. SaaS abonelik modelinde aylık 1.500 – 5.000 TL ödenir, ama site asla sizin değildir. Tek seferlik lisans modelinde 35.000 – 80.000 TL bir kerelik ödeme + yıllık bakım modelinde 3 yılda toplam maliyet daha düşük kalır.

Tek seferlik lisans modelinin başka bir avantajı: kod erişimi sizinle paylaşıldığı için, ileride başka bir geliştirici ile devam edebilir, hatta açık kaynak topluluğa katkı yapabilirsiniz. SaaS modelinde sözleşme bittiğinde tüm dosya ve veritabanı tedarikçide kalır.

Sonuç

Haber scripti, bir haber portalının sadece "yüzünü" değil, gazetecilik akışını, yayın hızını, SEO performansını ve gelir modelini belirleyen yazılım. Yukarıdaki 8 kalem hazır paketin içinde gelmiyorsa, ya ekstra modüller için ileride ek ücret ödeyeceksiniz ya da rakipler karşısında geride kalacaksınız. Sektörel haber yazılımı özellikleri üzerine detaylı bilgi için ürün sayfalarını inceleyebilir, kendi yayın hacminize uygun paketleri karşılaştırabilirsiniz.

? İpekyol Mah. 2342. Sok. İpek Apt No: 49/B Haliliye/Şanlıurfa — koordinat: 37.155598, 38.797703