Sürüm Geçmişi
Sürüm Notları
v1.0.0'dan itibaren her özellik, her iyileştirme, her düzeltme.
Sayfa 10 / 24 - en yeniden eskiye 710 sürüm.
Kritik: bazı sunucularda görsel yükleme tamamen çalışmıyordu
Düzeltildi
- PHP'nin isteğe bağlı "fileinfo" eklentisinin kapalı olduğu hostinglerde her görsel yükleme "mime_content_type" hatasıyla başarısız oluyordu - editörün görsel penceresi, Pinterest görseli ve medya kütüphanesi bundan etkileniyordu. Dosya türü artık güvenli yedekler zinciriyle (görsel başlığını doğrudan okumak dahil) saptanıyor; yükleme her hosting yapılandırmasında çalışıyor. Yüklemeleriniz başarısız oluyorduysa güncelleyip yeniden deneyin - başka işlem gerekmez.
Google Console: haftalık e-posta özeti + yükselen/düşen sorgular + fırsat listesi + önbellek onarımı
Yeni
- Haftalık performans özeti e-postası: eklenti her hafta son 7 günün Search Console, Analytics ve AdSense verisini önceki haftayla karşılaştırıp (▲▼ trendler ve haftanın sorgularıyla) site dilinde kompakt bir özet gönderir. Ayarlar'dan açılır; sunucu cron'unda çalışır, hatada zarifçe yeniden dener, asla çift göndermez.
- Yükselen / düşen sorgular: Search Console sekmesi artık seçili dönemi öncekiyle karşılaştırıp en çok tıklama kazanan ve kaybeden sorguları listeler - tamamen kaybolan sorgular dahil.
- Fırsat sorguları: Google'da sık görünen (4-20. sıra) ama az tıklanan kelimeler - başlık/açıklama iyileştirmesinin en hızlı kazançları, gösterime göre sıralı.
- Trafik kaybeden sayfalar: önceki döneme göre tıklama kaybına göre sıralı içerik tazeleme adayları.
Düzeltildi
- API yanıt önbelleği, PHP ile MySQL'in farklı saat dilimlerinde çalıştığı sunucularda fiilen hiç çalışmıyordu: son kullanma zamanı PHP saatiyle yazılıp MySQL saatiyle denetleniyordu; her kayıt (dilim farkı kadar) doğduğu anda süresi geçmiş oluyor ve her panel ziyareti Google API'lerini canlı dövüyordu - panelin zaman zaman yavaş ya da istikrarsız hissettirmesi bundandı. Son kullanma artık veritabanı saatinde hesaplanıyor.
İletişim Formu: panelden yanıt + toplu işlem + CSV dışa aktarma + telefon alanı
Yeni
- Gelen kutusundan yanıt: mesajın altına yanıtınızı yazıp panelden ayrılmadan e-posta ile gönderin - ziyaretçiye orijinal mesajı alıntılanmış olarak ulaşır, mesaj "yanıtlandı" olur ve yanıt kayda geçer. ("Yanıtlandı" durumu vardı ama hiçbir kod set etmiyordu; eski Cevapla düğmesi yalnız posta uygulamanızı açıyordu.)
- Toplu işlem: birden çok mesajı seçip tek hamlede okundu / spam / arşiv / sil; ayrıca gelen kutusunu tek tıkla CSV indirme (Excel uyumlu, hesap tablosu formül enjeksiyonu nötrlenmiş).
- İsteğe bağlı telefon alanı: ayarlardan açın, formda telefon girişi görünür (uluslararası biçimler için gevşek doğrulama); numara panelde gönderenin altında ve bildirim e-postasında görünür. Kendi alan listesini geçen temalar etkilenmez.
- Oto-yanıt kişiselleştirme: oto-yanıt konu ve içeriğindeki {name} etiketi gönderenin adıyla değiştirilir.
- Formda alan bazlı hata gösterimi: doğrulama hataları artık tam ilgili alanın altında görünür ve ilki odaklanır - bunun stili vardı ama hiç kullanılmıyordu; ziyaretçi yalnız genel "formu kontrol edin" görüyordu.
Düzeltildi
- Spam işaretli mesajlar tavansız saklanıyordu - bir bot seli tabloyu sınırsız büyütebiliyordu ("hiçbir mesaj kaybolmasın" tasarımı her şeyi tutuyordu). Artık en yeni 300 spam kaydı tutulup eskisi budanıyor - Form Oluşturucu'nun korumasıyla aynı.
Form Oluşturucu: koşullu mantık + çok adımlı formlar + akıllı doğrulama
Yeni
- Koşullu mantık: herhangi bir alan, başka bir alan bir koşulu sağladığında görünecek şekilde ayarlanabilir (eşitse / eşit değilse / boşsa / doluysa / içeriyorsa). Gizli kalan alan doğrulamadan muaf tutulur ve asla saklanmaz - sunucu her koşulu kendisi yeniden değerlendirir, elle hazırlanmış istekle değer sokulamaz.
- Çok adımlı formlar: alanların arasına bir "sayfa sonu" koyun; form ilerleme göstergeli, geri/ileri düğmeli adımlara dönüşür. Her adım ilerlemeden önce doğrulanır; JavaScript kapalıysa her şey tek uzun forma zarifçe geri düşer.
- Alan bazlı hata gösterimi: doğrulama hataları artık tek genel mesaj yerine tam ilgili alanın altında görünür (sihirbaz doğru adıma dönüp alana odaklanır).
- Çoklu onay kutusu grupları: seçenekli bir onay kutusu alanı artık seçenek başına bir kutu basar; "en az biri zorunlu" kuralı hem tarayıcıda hem sunucuda uygulanır. Önceden seçenekler doğrulanıyor ama hiç render edilmiyordu - form hep tek kutu gösteriyordu.
- Listede form çoğaltma; "gönderim sonrası yönlendir" artık sayfa-yenilemesiz (AJAX) akışta da gerçekten yönlendiriyor.
Düzeltildi
- Genişlik değeri olmadan kaydedilen bir alan (API ya da programatik yolla) kaydı "Undefined array key" hatasıyla çökertiyordu; admin formu her zaman genişlik gönderdiği için bu hata maskeleniyordu.
- Onay yönlendirme adresi artık kayıtta doğrulanıyor - http(s) olmayan adresler tarayıcıya geçirilmek yerine reddediliyor.
Web Push: kampanya oluşturucu + tıklama istatistikleri + karşılama bildirimi + arka plan sır-çözme onarımı
Yeni
- Kampanya oluşturucu: yönetim panelinden tüm abonelere istediğiniz bildirimi (başlık, metin, hedef adres, büyük görsel) yazıp gönderin - şimdiye dek panel yalnız sabit bir test mesajı gönderebiliyordu.
- Tıklama takipli gönderim geçmişi: her gönderim (yeni yazı, kampanya, test) iletilen/başarısız sayıları, tıklama ve CTR ile kayda geçer. Tıklamalar bildirimin kendisinden hafif bir işaretle sayılır - üçüncü taraf servis yok, kişisel veri yok.
- Karşılama bildirimi: dilerseniz her yeni abone, abone olduğu anda tek seferlik ve özelleştirilebilir bir bildirimle karşılanır - bildirimlerin çalıştığını hemen görür.
- Yapılandırılabilir davet düğmesi: konum (sol/sağ alt), özel metin, gösterim gecikmesi ve ayarlanabilir gün sayısı kadar erteleyen kapatma (✕). Önceden düğme sabitti, kapatılamıyordu ve süresiz görünüyordu.
- Zengin bildirimler: yeni yazı bildirimleri artık yazının öne çıkan görselini destekleyen platformlarda büyük görsel olarak taşıyor; kampanyalara da görsel eklenebiliyor.
- Panelde abone analitiği: son 7/30 gün büyümesi ve tarayıcı kırılımı.
Düzeltildi
- Arka plan işleri (cron, sayfa teslim edildikten sonraki ertelenmiş gönderim) kayıtlı sırları sessizce çözememeye düşebiliyordu: güvenlik katmanı ilk kez herhangi bir çıktıdan SONRA kurulursa oturum kurulumu hata fırlatıyor ve şifre çözme boş dönüyordu - Web Push'ta bu, VAPID anahtarı okunamadığı için tüm yayının sessizce atlanması demekti. Oturum yapılandırması artık çıktı başladıktan sonra zarifçe küçülüyor; şifreli sırlar her arka plan bağlamında okunabilir kalıyor.
Quiz: premium motor (süre, anında geri bildirim, soru bankası, puanlı kişilik) + düzeltmeler
Yeni
- Quiz başına süre sınırı: çözerken geri sayım işler, süre dolunca test o ana dek işaretlenen cevaplarla otomatik gönderilir.
- Anında geri bildirim modu: okur şıkkı seçer seçmez doğru/yanlış (ve açıksa açıklama) ilerlemeden önce gösterilir. Doğru cevaplar yine sayfa kaynağına asla yazılmıyor - her kontrol sunucuda yanıtlanır ve uç yalnız bu özelliği açan quizlerde çalışır.
- Soru bankası: soru sırasını karıştırın ve/veya her çözümde havuzdan sabit sayıda soru sunun - her çözüm farklı bir quiz olur. Puanlama havuz değil, sunulan soru sayısı üzerinden yapılır.
- Puanlı kişilik motoru: her şık puan taşıyabilir ve sonuç kartı puan toplamına göre seçilir - premium kişilik testlerinin standart modeli. Bilgi yarışması puanlaması değişmedi.
- Sonuç paylaşımı: sonuç ekranında bağlantı kopyalama, X, WhatsApp ve Facebook düğmeleri; paylaşım metninde skor veya kişilik sonucu yer alır.
- Yönetim listesinde quiz çoğaltma, editörde soruları sürükleyerek sıralama ve quiz/soru/şık görselleri için ÇALIŞAN bir medya seçici (eski "Browse" düğmesi her zaman "adresi elle girin" uyarısına düşüyordu).
- Bağımsız quiz sayfası artık Quiz şeması (JSON-LD) basıyor - bilinçli olarak soru ve cevapsız, böylece doğru cevaplar sayfa kaynağına sızmıyor.
Düzeltildi
- İçeriği ön-parse eden temalarda (ör. içindekiler tablosu üretimi) gömülü quiz stilini ve script'ini kaybediyordu - sorular hiç çizilmiyordu. Varlıklar artık her gömmeyle taşınıyor; görüntülenme sayacı da bu temalarda çift saymıyor.
- Mevcut bir quiz düzenlenirken alan etiketleri metin yerine ham şablon kodu ("${QI18N.qText}") gösteriyordu.
- Yönetim quiz ekranlarında Türkçe-İngilizce karışıyordu ("No quiz plays yet yok.", çevrilmemiş ayar ve düğmeler); bağımsız quiz sayfasının paylaşım görseli göreli adres olduğundan sosyal önizleme kartları boş çıkıyordu.
Tarif Kartları: yazı editöründe görsel tarif paneli + premium kart özellikleri
Yeni
- Yazı editörüne tam bir Tarif paneli geldi: yapılandırılmış malzeme satırları (miktar, birim, ad, not) ve grup başlıkları ("Sos için"), sürükle-bırak sıralamalı ve isteğe bağlı fotoğraflı adımlar, dakika bazlı süre alanları ve otomatik toplam, porsiyon, zorluk, tür/mutfak önerileri, besin değerleri ve SSS oluşturucu. Şimdiye dek bu zengin tarif verisini yalnız AI içerik hattı üretebiliyordu - elle tarif yazmak, SEO şema panelinde ham ISO-8601 süre kodları girmek demekti.
- Toplu yapıştır: düz malzeme listesini ("200 g un") ya da numaralı adımları yapıştırın; panel miktar, birim ve adı otomatik ayırıp satırlara döker.
- Tarif videosu desteği: YouTube, Vimeo veya mp4 bağlantısı yapıştırın - kart oynatıcıyı gömer, YouTube videoları Recipe şemasına VideoObject olarak da eklenir (video zengin sonucu adaylığı).
- Tarif kartında pişirme modu: tek dokunuşla telefon ekranı yemek yaparken açık kalır (destekleyen tarayıcılarda; diğerlerinde düğme kendini gizler).
- Karttaki "Listeyi kopyala" düğmesi malzeme listesini kopyalar - okur porsiyonu değiştirdiyse ölçeklenmiş miktarlarla.
- Yazdırma artık tüm sayfayı değil yalnız tarif kartını basıyor; kartta Notlar/püf noktaları kutusu ve adım fotoğrafları da gösteriliyor.
- [recipe] kısa kodu kartı içerikte istediğiniz yere koyar - ve yalnız tarif temasında değil her temada çalışır.
Düzeltildi
- Kullanılabilir görseli olmayan bir tarif yazısında eklenti Recipe şema düğümünü doğru şekilde atlıyordu ama SSS şemasını da sessizce birlikte düşürüyordu - SSS zengin sonuçları tam da ihtiyacı olan yazılarda kayboluyordu. SSS şeması artık bağımsız basılıyor.
- Tarif zorluğu Türkçe sitelerde ham İngilizce veri jetonuyla ("easy") görünüyordu; bilinen değerler artık site dilinde gösteriliyor.
- Adım fotoğrafları şemaya giriyor ama kartta okura hiç gösterilmiyordu; artık ait oldukları adımın altında görünüyorlar.
Hikayeler denetimi: "Son İçerikler" istatistikleri + gezinme düzeltmesi
İyileştirildi
- Eklentinin tamamı canlı yeniden doğrulandı: anket oyu bütünlüğü, ziyaretçi başına tekrar pencereleri, tepki-değiştirme muhasebesi, slayt sahiplik kontrolleri ve yeni sanal-hikaye doğrulamasının sağlamlığı (bilinmeyen yazı reddi, otomatik hikayede anket kabul edilmemesi).
Düzeltildi
- Otomatik "Son İçerikler" hikayesindeki görüntülenme, bağlantı tıklaması ve emoji tepkileri sunucuda sessizce çöpe gidiyordu - ziyaretçi tepki animasyonunu görüyordu ama hiçbir şey sayılmıyordu ve istatistik sayfasında çoğu sitenin en çok kullandığı bu hikayenin izi yoktu. Bu olaylar artık kaydediliyor (elle hikayelerdeki tekrar korumasının aynısıyla), tepkiler ortam emoji akışında görünüyor ve istatistik sayfasına performansı yazı yazı kıran özel bir "Son İçerikler" kartı eklendi.
- "Hikaye bitince sonrakine geç" kapalıyken, sonraki hikayeye kaydırmak veya dokunmak görüntüleyiciyi tümden kapatıyordu. Bu ayar artık yalnız hikaye kendiliğinden bittiğinde ne olacağını yönetiyor - elle gezinme her zaman sonraki hikayeye geçiyor.
Web Push denetimi: hiçbir abone bildirimsiz kalmıyor + ölü abonelik temizliği
İyileştirildi
- Tarayıcı push aboneliğini yenilediğinde service worker artık sessizce susmak yerine kendiliğinden yeniden abone oluyor. Büyük listelerde gönderim hızlandı (imzalı yetki artık abone başına değil push servisi başına bir kez hesaplanıyor) ve teslim bağlantısı açıkça TLS-doğrulamalı, yönlendirmeler reddediliyor. Eklentinin tamamı sahte push servisine karşı canlı yeniden doğrulandı: kripto öz-testi, ölü uç budaması, bütçe imleci, devam kilidi ve kayıt doğrulaması.
Düzeltildi
- Çok push abonesi olan sitelerde bir yazı yayınlandığında yalnız gönderim zaman penceresine sığan tarayıcılar bildirim alıyordu - kalanlar o bildirimi hiç almıyordu. Gönderim artık tam olarak nerede kaldığını hatırlıyor ve her aboneye ulaşana dek arka planda sürüyor (sunucu cron'u + sayfa-tetikli yedek; kilit sayesinde hiçbir tarayıcıya çift bildirim gitmiyor).
- Düzgün süresi dolmadan sürekli başarısız kalan abonelikler (kalıcı hata, ulaşılamayan uç) her yayında sonsuza dek yeniden deneniyor ve gönderim penceresini yiyordu. 8 ardışık başarısızlıktan sonra abonelik artık kendiliğinden temizleniyor.
- Geçerli push servisiyle ama bozuk şifreleme anahtarlarıyla yapılan kayıt kabul ediliyor, sonra her gönderimde düşüyordu; anahtarlar artık kayıt anında bayt bayt doğrulanıyor.
AI Görseller denetimi: pin alan adı düzeltildi + ölçekleme ve sağlayıcı iyileştirmeleri
İyileştirildi
- Görsel-konsept yardımcısı artık görsel üretimiyle aynı sertleştirilmiş ağ ayarlarını kullanıyor (katı TLS, yönlendirme yok, yanıt boyutu tavanı); üretim günlüğü de 180 günden eski kayıtları kendi kendine temizliyor. Eklentinin tamamı canlı yeniden doğrulandı: eşzamanlılık kilidi, günlük tavan, görsel doğrulama, aşırı büyük yanıt kesme ve yönlendirme reddi çalışır durumda.
Düzeltildi
- "Pinterest / Recipes pin" stili, üretilen her pinin alt şeridine sabit bir site adresi basıyordu - hangi site üretirse üretsin. Pin artık otomatik olarak sitenin kendi alan adını taşıyor.
- "Eksik görselli yazılar" listesi görsel saymak için yayınlanmış her yazının tam içeriğini belleğe yüklüyordu; binlerce yazılı bir sitede bellek tükenebilirdi. Sayım artık veritabanı içinde yapılıyor ve ekran her boyutta hızlı kalıyor.
- Sağlayıcı olarak OpenRouter seçiliyken ayarlar ekranı hâlâ "Gemini API anahtarı yok" uyarısı veriyor, stil önizlemesi üretimi de Gemini anahtarı istiyordu. İkisi de artık seçili sağlayıcıyı izliyor.
jekcms.com denetimi: iletişim formu onarıldı + dil yönlendirmesi düzeltildi
İyileştirildi
- Pazarlama sitesi baştan aşağı denetlendi: iki dilde 38 sayfa (görüntü bütünlüğü, sessiz günlük gürültüsü, başlıklar, canonical ve hreflang etiketleri, tek H1), 88 iç bağlantının tamamı, site haritası/robots/beslemeler/doküman araması, ödeme bağlantıları ve iki form - geri kalan her şey sağlıklı çıktı. Temalar sayfasındaki "Admin panelini canlı deneyin" bandı artık tema listesinin altında ve form hattını gerilemelere karşı koruyan yeni bir otomatik test paketi eklendi.
Düzeltildi
- jekcms.com iletişim formu her gönderimi "güvenlik anahtarı uyuşmuyor" hatasıyla reddediyordu: sayfa güvenlik anahtarını bir oturumda saklıyor, karşılayan uç başka bir oturumdan kontrol ediyordu - ikisi hiçbir zaman eşleşemiyordu. Form artık anahtarı gönderim anında taze alıyor; mesajlar gerçekten ulaşıyor ve destek talebi açıyor. Alt bilgideki bülten formu aynı riskin hafif bir sürümünü taşıyordu; o da aynı her-gönderimde-taze-anahtar desenine geçirildi.
- Bir jekcms.com sayfasını doğrudan .php adresiyle ?lang=tr kısayolu üzerinden açmak ölü bir adrese yönlendiriyordu (örneğin /blog.php?lang=tr bir 404'e düşüyordu). Türkçe yönlendirme hedefi artık temiz adrese normalize ediliyor; alt klasör kurulumlarında da çift yol üretilmiyor.
Genel denetim: yazı tepkileri/puanlama tamamlandı + sessiz hata selleri kapatıldı
İyileştirildi
- Tüm otomatik test bataryası uçtan uca koşuldu - 65'ten fazla paket, 2.000'den fazla kontrol, tamamı yeşil - eklentiler, temalar, posta, lisanslama, kurulum, müşteri portalı ve yönetim erişim denetimleri dahil.
Düzeltildi
- Entertainment temasının tepki düğmeleri (🔥 ❤️ 😮) ve yıldız puanlama yarım inşa edilmişti: arayüz çiziliyor, tıklamalar sunucuya gönderiliyordu ama karşılayan uç hiç var olmamıştı, veritabanı tabloları da hiç oluşturulmamıştı - sayaçlar hep sıfır görünüyor, sayfa yenilenince geri dönüyor ve her sayfa görüntüleme günlüğe sessizce hata yazıyordu. Özellik artık uçtan uca gerçek: ziyaretçi başına bir tepki ve bir puan (güncellenebilir), yalnız herkese açık yayındaki yazılar, hız sınırlı; tablolar ilk kullanımda kendiliğinden kurulur.
- Ayar değişikliği zaman çizelgesi (hangi ayarı kim değiştirdi, geri alma ile) hiç çalışmamıştı: sorgusu üründe var olmayan bir tablo adına katılıyordu, geçmiş hep boş dönüyor ve her panel yüklemesi günlüğe bir sessiz hata daha ekliyordu. Denetim, artık gerçekten görünür olan 1.600'den fazla kayıtlı değişiklik buldu.
- jekcms.com genelinde kalıcı küçük uyarılar temizlendi: yönetimdeki fatura listesi vade tarihi için yanlış kolon adı okuyordu (gecikme vurgusu hiç yanmıyordu), 404 sayfaları eksik canonical adres uyarısı basıyordu, blog listesi her yüklemede uyarı üretiyordu ve 2.65 dönemi iki changelog kaydının başlığı olmadığı için herkese açık changelog sayfası uyarı veriyordu.
Müşteri hesapları: net doğrulama akışı + oturum güvenliği
İyileştirildi
- Tüm müşteri portalında tek parola politikası (kayıt, sıfırlama, profil, kayıt penceresi): en az 8 karakter, bir harf ve bir rakam; apaçık parolalar reddediliyor - lisans ve satın alma geçmişi taşıyan bir hesap için "12345678" artık geçerli parola değil. Hem blog sitelerinin kullanıcı yönetimi hem müşteri portalı canlı ortamda uçtan uca denetlendi: kaba kuvvet kilitleri, rol beyaz listeleri, sipariş/talep/fatura/lisans erişim kapsaması, OAuth hesap bağlama korumaları ve 2FA akışları çalışır doğrulandı.
Düzeltildi
- Doğrulanmamış bir müşteri hesabı - kayıt olur olmaz, doğru parolayla giriş yaptığında ve kayıtlı e-posta adresini değiştirdiğinde - hiçbir açıklama olmadan giriş sayfasına sonsuz döngüyle geri atılıyordu. Artık her giriş noktası ne olduğunu anlatıyor ve "doğrulama e-postasını yeniden gönder" bağlantısı sunuyor; kayıt, bir istek sonra düşecek bir oturum açmıyor; e-posta değişimi de çökmüş gibi görünmek yerine net bir notla temiz şekilde oturumu kapatıyor.
- Profil parola değişimi ve admin tarafındaki parola sıfırlama artık oturum sürümünü artırıyor; giriş yapılmış diğer tüm cihazlar anında çıkışa düşüyor - yalnız parolayı değiştiren cihaz içeride kalıyor.
Editör SEO asistanı: skor canlı doğrulandı + 4 yeni kontrol
Yeni
- Yazı editöründeki SEO asistanına, yalnız sorun gerçekten varken görünen dört yeni kontrol eklendi: başlıkta eski yıl (ör. 2026'da "2024 rehberi"), altında içerik olmayan başlık bölümleri, "buraya tıklayın" gibi genel bağlantı metinleri ve iki görselden az içeren uzun yazılar (1000+ kelime).
İyileştirildi
- SEO skor motoru gerçek tarayıcıda uçtan uca doğrulandı: boş taslak tam 0 alıyor, Türkçe noktalı-İ anahtar kelime eşleşmesi ve çekimli kelime yoğunluk sayımı çalışıyor, aşırı yoğunluk ve okunabilirlik uyarıları doğru tetikleniyor; her senaryoda kadran skoru kategori puanlarının toplamıyla birebir tutuyor. Hesaplanan skorun yazıyla birlikte kaydedilip yazı listesinde gösterildiği de doğrulandı.
Bülten: kampanyalar artık kendi kendine gönderiliyor
İyileştirildi
- Tüm abonelik hattı canlı sitede uçtan uca denetlendi: kayıt korumaları (bal küpü, hız sınırı, spam süzgeci, e-posta bombası tavanı, adres-sızdırma eşitliği), jeton rotasyonlu çift onay, tek-tık abonelikten çıkma başlıkları, imzalı linklerle açılma/tıklama sayaçları ve gönderim öncesi geçerlilik denetimi - hepsi çalışır doğrulandı.
Düzeltildi
- Bülten kampanyaları yalnız yönetici "sonraki grubu gönder"e tıkladıkça ya da elle cron kurulmuş sunucularda gidiyordu; tipik bir kurulumda tek gruptan büyük kampanyalar - ve her otomatik yeni-yazı bildirimi - kuyrukta sonsuza dek bekliyordu. Kuyruk artık otomatik işleniyor: yerleşik zamanlayıcı site ziyaret aldıkça küçük gruplar halinde, sunucu cron'u (varsa) toptan gönderiyor - satır düzeyi kilitleme sayesinde ikisi aynı e-postayı asla iki kez göndermiyor; bülten kapalıyken veya eklenti pasifken hiçbir şey gönderilmiyor.
Görsel tema denetimi: okunurluk ve koyu mod düzeltmeleri
Düzeltildi
- Her tema gerçek tarayıcıda hem açık hem koyu modda çalıştırılıp metin okunurluğu ölçüldü; dokuz temada okunmayan noktalar düzeltildi - parlak marka renkleri üstündeki rozet/düğme yazıları, soluk tarih/ikincil metinler, koyu modda beyaz kalan içindekiler kutuları ve yazı kartları, sarı gradyanında beyaz yazısı kaybolan bülten bandı ve sayfayı yatay kaydırtan taşmış içerik görseli.
- Özelleştiriciden açık bir marka rengi seçtiğinizde, o rengin üstündeki rozet/düğme yazısı artık otomatik koyuya geçiyor (link tarzı marka yazısı da okunur kalacak kadar koyulaştırılıyor) - beyaz kalıp kaybolmuyor.
- Travel temasının varsayılan menüsü artık sitede olmayan sayfalara link vermiyor; "Destinasyonlar/İpuçları" maddeleri yalnız eşleşen kategori varsa görünüyor ve doğrudan ona gidiyor.
- Ortak kenar çubuğu bileşenleri (etiketler, kategoriler, son yazılar) artık her temada koyu modda okunur kalıyor - tema onlar için kendi koyu paletini tanımlamamış olsa bile.
Tema denetimi: kırık görsel emniyeti + zarif demo-medya düşüşü
Yeni
- Yeni derin tema denetimi 13 temanın her birini sekiz sayfa tipinde çalıştırıyor - render, tek H1, canonical etiketi, kodlama, sızan kısa kod, yerleşim-bölümü sözleşmeleri ve referans verilen her varlık denetleniyor. 517 kontrolün tamamı hem İngilizce hem Türkçe sitede geçiyor.
İyileştirildi
- Travel temasının vitrin görselleri (ana sayfa kaydırıcısı, hakkında sayfası, arşiv afişleri) artık yalnız dosyalar kurulumda gerçekten varsa basılıyor; demo medya paketi olmayan siteler kırık görsel simgeleri yerine temiz koyu bir afiş görüyor.
Düzeltildi
- Geliştirme makinesinde yazılan içerik, canlı siteye "localhost" görsel adresleri taşıyabiliyor ve okura kırık görsel gösterebiliyordu (canlıda bir yazı etkilenmişti, onarıldı). Render artık bu geliştirme adreslerini sitenin gerçek adresine sessizce çeviriyor - yalnız görsel ve bağlantı özniteliklerinde; metninde veya kod örneklerinde localhost geçen yazılara dokunulmuyor.
- Finance teması, temayla birlikte gelmeyen bir apple-touch simge dosyasını linkliyor ve her sayfada kırık bir istek üretiyordu; simge zaten sitenin merkezi favicon hattından geldiği için başıboş link kaldırıldı.
Site Sürümleri ekranı + kalıcı analitik geçmişi + temizlik
Yeni
- Lisans sunucusu: yeni "Site Sürümleri" ekranı, güncelleme sunucusuna bildirim yapan her lisanslı kurulumu - alan adı, son bildirdiği sürüm, PHP sürümü ve son görülme zamanıyla - listeliyor; hangi sitenin güncel, hangisinin geride, hangisinin iki haftadır sessiz olduğunu tek bakışta işaretliyor. Kayıtlar yalnız bildiren alan adına gerçekten bağlı geçerli lisanslardan alınıyor.
İyileştirildi
- Analitik: günlük eğilim grafiği artık kalıcı günlük özetleri de okuyor; ham veri saklama penceresinden (varsayılan 90 gün) eski tarih aralıkları boş grafik yerine gerçek geçmişi gösteriyor. Özetler baştan beri toplanıyordu ama hiç gösterilmiyordu.
- Demo sitesi artık güncellemeleri her gün otomatik uyguluyor ve gecelik sıfırlama bu ayarı koruyor; herkese açık demo her zaman güncel sürümü sergiliyor.
Düzeltildi
- Sekiz eklenti, panelin hiç çalıştırmadığı bir yönetici menü kancasına kayıt yapıyordu; ölü kayıtlar kaldırıldı (menü girişleri panelin kendi listesinden gelmeye devam ediyor, görünürde bir şey değişmiyor).
- İç şema denetimi SQL yorumlarını ve iç içe veri bloklarını yanlış okuyor, gerçek kolonları gizleyip hayalet kolonlar bildiriyordu; ayrıştırıcı düzeltilip üç şema referans dosyası güncellenince bilinen-sorunlar listesi on ikiden sıfıra indi.
Genel denetim: sessiz log seli durduruldu + eklenti kayıt onarımı
İyileştirildi
- Dört eklenti dağıtım aracının hedef listesinde iki kurulum eksikti; o eklentiler için gelecekteki düzeltmeler bu siteleri sessizce atlayacaktı - listeler tamamlandı (aynı boşluk daha önce SEO paneli için kapatılmıştı).
Düzeltildi
- Yönetim paneli ana sayfası, sosyal ve web-push eklentileri hiç etkinleştirilmemiş kurulumlarda bile onların tablolarını sorguluyordu; sayfa düzgün görünüyordu ama her panel ziyareti veritabanı loguna sessizce hata ekliyordu (bir kurulumda 47.000 satır birikmişti). Panel artık önce şemayı kontrol edip sıfır gösteriyor ve eski sosyal-kuyruk şemalarına da hata vermeden uyum sağlıyor.
- Google Console eklentisinin etkinleştirme betiği kendini kaydederken yanlış kolon adı kullanıyordu; her güncellemede hata logluyor ve taze kurulumda kayıt başarısız olabiliyordu - kolon adı düzeltildi.
- Denetim takımındaki iki kontrol son yeniden düzenlemelerden sonra bayatlamış ve yanlış alarm veriyordu (quiz cevap yanıtı ve içerik filtresi bağlantısı); artık birebir kaynak metni değil davranışı doğruluyorlar, şema-lint temel listesinden de çözülmüş beş kayıt ayıklandı.
İki dil her yerde: 10 tema + yönetim paneli tam TR/EN uyumlu
Yeni
- Canlı iki dil denetim aracı artık panele girip her sitenin kritik yönetim ekranlarını ve genel sayfalarını İKİ dilde de tarıyor; ham sözlük anahtarını, İngilizce moddaki Türkçe metni ve Türkçe moddaki İngilizce metni yakalıyor - 140 filo kontrolü ve 45 derin kontrolün tamamı geçiyor.
Düzeltildi
- On temadaki (travel, pets, finance, minimalist, recipes, crypto, tech, entertainment, health, starter) yaklaşık 1.100 sabit kodlu arayüz metni artık site dilini izliyor: yorum formları, bülten kutuları, arama, 404 sayfaları, sayfalama, okuma süresi, paylaşım ve ekran okuyucu etiketleri Türkçe sitede Türkçe, İngilizce sitede İngilizce basılıyor.
- Yönetim paneli artık yönetim dili ayarına tutarlı biçimde uyuyor: giriş ekranı sloganı, tüm tarihler (İngilizce panelde bile ay adları Türkçe basılıyordu), medya yükleme kutusu ve lisans ekranı dil karıştırmıyor.
- Metin yerine iç anahtarını gösteren on üç sözlük kaydı (ör. Yazılar ekranındaki tarih filtreleri) ve bozuk Türkçe metin taşıyan dokuz İngilizce sözlük kaydı (ör. giriş alt başlığı) iki dilde de onarıldı.
- "en-US" gibi bölgesel kod olarak kaydedilmiş site dili sessizce Türkçeye düşüyordu; bölgesel kodlar artık normalize ediliyor, İngilizce site Türkçe arayüz basmıyor.
- İki site, üründen aylarca geride kalmış tema kopyaları çalıştırıyordu (yerleşim motorundan bu yana hiçbir güncellemeyi almamışlar); filodaki tüm tema kopyaları artık ürünle bayt-bayt aynı ve yeni bir eşitleme aracı bunu koruyor.
SEO: AI Görünürlük denetimi (llms.txt + AI bot politikası)
Yeni
- SEO Sağlık Kontrolü'ne "AI Görünürlük" grubu eklendi: llms.txt ve llms-full.txt'nin (ChatGPT, Claude ve Perplexity'nin okuduğu site özetleri) gerçekten servis edildiğini doğruluyor, AI bot politikanızı özetliyor (bilinen 13 AI botundan kaçı izinli) ve canlı robots.txt'nin bu politikayı gerçekten yansıttığını teyit ediyor - başıboş bir statik robots.txt dosyası tercihinizi artık sessizce ezemiyor.
Düzeltildi
- Gelişmiş SEO yayılım listeleri tamamlandı: eklentinin aktivasyon dosyası filo senkron listesine girdi ve özel senkron aracının hedef listesinde eksik olan iki kurulum eklendi; böylece gelecekteki panel düzeltmeleri bazı siteleri sessizce atlamak yerine hepsine ulaşıyor.
Kitle (CRM): segmenti dışa aktar, hızlı sayaçlar, sıkı yetki
Yeni
- Her kayıtlı segmentin artık kendi "CSV indir" düğmesi var; bir segmentin kapsadığı kişileri tam olarak, tek tıkla indirebiliyorsunuz - yalnız tüm listeyi değil.
İyileştirildi
- Kitle özet sayaçları (toplam ve kaynak başına birer) artık beş ayrı tarama yerine tek veritabanı geçişinde hesaplanıyor; böylece Kitle ekranı büyük kişi listelerinde hızlı kalıyor.
Düzeltildi
- Kitle ekranındaki yalnız-yönetici erişim denetimi artık koşulsuz; kodun farklı yüklenmesi hâlinde kişi listesinin (kişisel e-posta adresleri) daha düşük yetkili bir kullanıcıya erişilebilir hâle gelebileceği kuramsal açık kapatıldı.
Sosyal: bekletmeyen Instagram/Threads yayını + Pinterest görsel düzeltmesi
Düzeltildi
- Düzenleyicideki yazı-başına Pinterest görsel alanı artık kaydediliyor. Rotası olmayan bir adrese gönderiyordu, bu yüzden değer sessizce düşüyordu - ayarladığınız pin görseli hiç saklanmıyordu.
- Instagram'a fotoğraf, hikâye veya çoklu görsel - ve Threads'e gönderi - yayınlamak artık platform işlemeyi bitirene kadar bir işçiyi meşgul tutmuyor. Hazır gönderiler hemen çıkıyor; hâlâ işlenenler bir sonraki turda alınıyor, tıpkı Reels'in zaten çalıştığı gibi. Önceden tek bir gönderi bir işçiyi yarım dakikaya kadar meşgul edebiliyordu.
- Bir sosyal gönderi başarılı olunca, uzak gönderi kimliği ve yayın zamanı artık yalnız günlükte değil, kuyruk kaydının kendisinde de tutuluyor; böylece yayın zamanı ve gönderiye geri bağlantı elde ediliyor.
Tarif kartı: porsiyon ayarlayıcı, kart görseli düzeltmesi, sağlam zengin sonuç
Yeni
- Tarif kartlarında artık porsiyon ayarlayıcı var: okur − / + ile porsiyon sayısını değiştiriyor, malzeme miktarları kendiliğinden ölçekleniyor. Tam sayı, ondalık ve kesirler (½, 1½, 1/2) işleniyor ve düzgün kesirlerle geri gösteriliyor; düz bir miktar olmayanlar ("bir tutam", "2–3") olduğu gibi bırakılıyor.
Düzeltildi
- Yalnız kapak görseli olan (ayrı adım fotoğrafı olmayan) bir tarif artık o görseli kartta gösteriyor. Önceden kartın görseli hesaplanıyor ama ayrı bir süreç fotoğrafı ayarlanmadıkça hiç gösterilmiyordu; bu yüzden birçok kart görselsiz çıkıyordu.
- Tarifin yıldız puanı zengin sonucu artık yalnız puan aralık içinde gerçek bir sayıysa ve en az bir oy varsa üretiliyor - başıboş ya da aralık dışı bir değer önceden Google'da tüm tarif zengin sonucunu geçersiz kılabiliyordu.
- Yayın/güncelleme tarihi okunamayan bir tarif artık yapısal veriye 1970 tarihi basmıyor; alan hiç konmuyor.
- Gün bileşeniyle yazılan hazırlık/pişirme/toplam süreler (uzun dinlendirilen tarifler için) artık sıfır okunmak yerine doğru sayılıyor.
Quizler: adil puanlama, cevap açıklamaları, daha temiz kişilik sonucu
Düzeltildi
- Birden çok doğru cevabı olan bir soru artık adil puanlanıyor: doğru cevaplardan herhangi birini seçmek doğru sayılıyor. Önceden yalnız biri kabul ediliyor, aynı derecede doğru bir cevabı seçen okuyucu yanlış sayılıyordu.
- "Açıklamayı göster" seçeneği artık gerçekten çalışıyor - açıkken, her sorunun açıklaması testi bitirince sonuç incelemesinde görünüyor. Önceden hiçbir etkisi yoktu.
- "Otomatik kaydırma" seçeneği de çalışıyor artık: sonraki soruya geçince test nazikçe görünüme kayıyor, bu özellikle telefonda işe yarıyor. O da önceden pasifti.
- Kişilik testleri artık "3/10 doğru" skoru veya doğru/yanlış işaretleri göstermiyor - bunlar sonuç temelli testlere uymuyor, artık yalnız sonuç kartı gösteriliyor.
Eklenti denetimi (4. tur): sosyal, formlar, CRM, analitik
İyileştirildi
- Sosyal & Video: YouTube yüklemeleri artık dilim başına daha dar bir zaman aşımı kullanıyor; tek bir yavaş dilim bir işçiyi meşgul edemiyor, yükleme kaldığı yerden sürüyor.
- Analitik: takip işareti artık her sayfa görüntülemesinde veritabanı yapısını yeniden denetlemiyor - yalnız gerçekten eksik bir şey varsa kuruyor.
- Kitle (CRM): segment boyutları artık her eşleşen kişiyi belleğe almak yerine doğrudan veritabanında sayılıyor; Segmentler ekranı büyük listelerde hızlı kalıyor.
- A/B testleri: kazanan artık yalnız her varyant tam örnek boyutuna ulaşınca ilan ediliyor; ekranın beklemenizi söylediği eşikle uyumlu.
- Formlar: spam gönderimleri artık sınırsız büyüyemiyor - form başına yalnız en yenileri tutuluyor.
Düzeltildi
- Sosyal: bağlı uygulamanın istemci sırrı artık şifreli saklanıyor; erişim jetonlarının zaten korunduğu gibi.
- Video Stüdyo: 90 saniye sınırı artık sunucuda da uygulanıyor; aşırı uzun bir video sızıp Instagram tarafından reddedilemiyor - bunun yerine metni kısaltıp yeniden render etmeniz isteniyor.
- İletişim formu: eski kurulumlarda bir mesaja "Spam" demek onu sessizce kaybedebiliyordu; mesaj listesi artık alttaki alanı önce onarıp mesajı güvenle koruyor.
- Formlar: açılır liste / radyo / onay kutusu yanıtları artık sunucuda tanımlı seçeneklere karşı doğrulanıyor; uydurma bir değer forma sokulamıyor.
Eklenti denetimi (3. tur): push bildirimleri, indirilebilirler, AdSense denetçisi
İyileştirildi
- AdSense hazırlık denetçisi: tarama artık her yazıyı aynı anda belleğe almıyor; binlerce yazılı sitelerde de güvenilir çalışıyor.
Düzeltildi
- Push bildirimleri: güvenilir push servislerinin listesi artık kesin eşleştiriliyor; güvenilir bir ada yalnızca benzeyen (o adla biten) bir adres artık kayıt olup bildirimlerinizi alamıyor ve yalnız güvenli adresler kabul ediliyor.
- Push bildirimleri: bir yazıyı yayınlamak artık kayıt tamamlanmadan önce her abonenin bildirilmesini beklemiyor - kayıt hemen bitiyor, bildirimler hemen ardından bir zaman bütçesi içinde gönderiliyor; böylece kalabalık bir abone listesi yayını asla kilitleyemez veya çökertemez.
- İndirilebilirler: sınırı olan bir indirme bağlantısı, tam aynı anda birkaç indirme başlatılarak artık sınırının ötesine geçirilemiyor.
- Editöryel takvim & tarifler: bu ekranlardaki yönetici izin denetimi artık koşulsuz; kodun farklı yüklenmesi hâlinde zayıflayabileceği kuramsal açık kapatıldı.
Eklenti denetimi (2. tur): quizler, Google, tarifler, Cloudflare
İyileştirildi
- Google: eklenti artık her yönetim sayfası açılışında veritabanı yapısını yeniden denetlemiyor - bunu sürüm başına yalnız bir kez yapıyor.
- Cloudflare: bir yazıyı yayınladıktan veya düzenledikten sonra önbelleğin temizlenmesi artık Cloudflare yanıt verene kadar kaydı bekletmiyor - kayıt hemen bitiyor, temizlik hemen ardından çalışıyor.
Düzeltildi
- Quizler: gömülü quiz içeren bir sayfa, görüntülenme sayacının yazacak yeri olmadığı için açılmayabiliyordu. Sayacın artık yeri var, eski sitelere kendiliğinden ekleniyor ve bir daha asla sayfayı düşüremez.
- Quizler: yayınlanmış bir quizin artık kendi paylaşılabilir sayfası var; yönetimdeki "Görüntüle" bağlantısı "bulunamadı" hatası yerine quizi açıyor.
- Quizler: WordPress içe aktarıcısı artık sunucunun kendi ağına dönen görsel ve sayfa adreslerini reddediyor ve karşı sitenin sertifikasını doğruluyor.
- Google: "yeni içerik yayınlanınca Google'a otomatik bildir" kutusu artık özelliği gerçekten açıyor - önceden açık görünüyordu ama her gönderim sessizce reddediliyordu.
- Google: elle "index'e gönder" işlemi artık yalnız kendi sitenizin adreslerini kabul ediyor.
- Tarifler: kullanılabilir görseli olmayan bir tarif, artık Google'ın reddedeceği yapısal veri yayınlamıyor - tarif zengin sonucu yalnız gerçekten geçerli olacaksa üretiliyor.
- Cloudflare: önerilen güvenlik kurallarını uygularken mevcut kuralları okuma bir an başarısız olursa, kendi güvenlik duvarı kurallarınız artık silinemiyor - işlem bunun yerine iptal ediliyor.
Eklenti denetimi (1. tur): daha güvenli AI görseller, bülten ve bildirimler
İyileştirildi
- Web bildirimleri: abone kayıtları artık her ziyarette gereksiz veritabanı işi yapılmadan, daha verimli işleniyor.
Düzeltildi
- AI görseller: görsel sağlayıcının döndürdüğü resim artık yalnız güvenli bir genel adresten indiriliyor; sunucunun kendi iç ağına dönen bir adres reddediliyor.
- AI görseller: üretim başarısız olduğunda, hata mesajı artık API anahtarınızı gösterme riski taşımıyor - anahtar gizleniyor.
- AI görseller: günlük görsel sınırı bir an okunamazsa, sistem artık sınırsız devam etmek yerine üretimi durduruyor; böylece yanlışlıkla üst sınırınızın ötesinde ücretlendirilmiyorsunuz.
- Bülten: elle düzenlediğiniz bir e-posta şablonu artık güncelleme sırasında üzerine yazılmıyor - yalnız hiç dokunmadığınız şablonlar yenileniyor.
- Bülten: haftalık özet, iki çalışma aynı ana denk gelse bile artık yalnız bir kez gönderiliyor.
- Bülten: kayıt formu artık bir adresin listede olup olmadığını ele vermiyor - cevap her iki durumda da aynı.
- Web bildirimleri: abonelik ucu artık sahte kayıtlarla doldurulmaya karşı korunuyor.
- Hikâyeler: tepki sayıları artık yalnız gerçek bir ziyaretçi dokunuşuyla değişiyor; başka bir siteden gönderilen tepki yok sayılıyor.
Video Stüdyo: videolar Reels'e uygun kalsın diye 90 saniye tavanı
İyileştirildi
- Stüdyo videoları artık en fazla 90 saniye. Instagram yalnız 90 saniye ve altındaki videoları Reels sekmesine koyar; daha uzunu sıradan bir video olarak paylaşılırdı. Anlatım zaten yaklaşık bir dakika olduğundan bu yalnız elle uzatılan metinleri etkiler - o durumda da görüntü ile ses aynı noktada kesilir, böylece dosya gerçekten sınır içinde kalır. Transkript adımı yazarken sınırı hatırlatır.
Sitenizi yayına alın
Kurulum sihirbazı yaklaşık 30 dakikada siteyi yayına alır. Fiyatları ve ücretsiz sürümü inceleyin.
Fiyatlara Göz At- 30 dakikada kurulum ve yayın
- 15 hazır tema
- AVIF/WebP görsel optimizasyonu
- Otomatik SEO - Sitemap, Schema.org
- Çerezsiz yerleşik analitik (ZeroTrack)