Sürüm Geçmişi
Sürüm Notları
v1.0.0'dan itibaren her özellik, her iyileştirme, her düzeltme.
Sayfa 18 / 24 - en yeniden eskiye 710 sürüm.
Yeni Eklenti: AdSense Hazırlık - Siteyi Değerlendirici Gözüyle Tarayan Tam Denetim
Yeni
- AdSense Hazırlık eklentisi: tek tıkla siteni bir AdSense değerlendiricisinin bakacağı gibi tarar - beş alanda yaklaşık 30 gerçek ölçüm. İçerik: 25+ hedefine karşı yayınlanmış yazı sayısı, ortalama yazı uzunluğu, 300 kelime altındaki ince yazıların tek tek listesi, kategori yapısı (boş ya da 3 yazıyı bulamamış kategori kalmasın), yinelenen başlıklar, yayın tazeliği, "lorem ipsum" kalıntısı ve hâlâ kurulu örnek içerik. Yasal & güven: dört yasal sayfanın tamamı (gizlilik, çerez, koşullar, sorumluluk reddi - eksikse yerleşik oluşturucu tek tıkla üretir), gerçek bir Hakkımda sayfası, ulaşılabilir iletişim kanalı ve çerez izin banner'ı. Yazarlar: her aktif yazar için 3-5 cümlelik ideal aralıkta gerçek bio (aşırı uzun "destan" bio'lar da işaretlenir), unvan, fotoğraf ve tek admin hesabına yığılmış yayın kontrolü. Teknik: HTTPS, site adı/slogan/logo, canlı ana sayfa çekimi (dizinlenebilirlik, şema, og:site_name, tek H1), sitemap.xml, Googlebot ile Mediapartners-Google için robots.txt erişimi, 404 davranışı ve Search Console doğrulaması. AdSense: snippet tespiti - çift-yükleyici uyarısı dahil - ve pub-id ile ads.txt eşleşmesi.
- Her bulgu ölçülmüş değeriyle gelir - muğlak öğüt değil, "18 yazı (hedef: en az 25)" - ve doğru admin ekranına giden doğrudan düzeltme bağlantısı taşır: yasal sayfa oluşturucu, kullanıcı profilleri, kategori yöneticisi, ayarlar. Ağırlıklı 0-100 hazırlık skoru; animasyonlu gösterge, kategori bazlı ilerleme çubukları ve durum filtreleri (eksik / uyarı / geçti) ile eksik listesi tek bakışta aksiyona dönüşür.
- Rapor bilinçli olarak dürüsttür: puanlanmayan "olgunluk" paneli, teknik hijyenin gerekli ama yeterli olmadığını - kararı asıl belirleyenin gerçek trafik, site yaşı ve içerik-değeri algısı olduğunu - açıkça söyler; tipik 2-14 günlük değerlendirme süresini ve red sonrası bekleme kuralını da belgeler. Eklenti onay vaat etmez; ölçülebilir taraftaki her red gerekçesini ortadan kaldırır.
Person Yayıncı Desteği, Tüm Temalar için SEO Sinyal Test Matrisi ve Tek-H1 / Dil Düzeltmeleri
Yeni
- Yayıncı türü ayarı: kişisel bir site, yapılandırılmış verisindeki yayıncıyı artık Organization yerine Person olarak yayınlayabilir. Ayarlar → SEO altından "Kişi" seçildiğinde WebSite düğümü, makale yayıncı referansları ve hakkında-sayfası referansı tek bir Person kimliğine geçer - iletişim e-postası da Person düğümünün beklediği biçimde yazılır. Kurumsal siteler etkilenmez: varsayılan Organization'dır ve siz seçmedikçe hiçbir şey değişmez.
- Artık her sürümü bir SEO sinyal regresyon matrisi koruyor. Canlı bir test kurulumunda on dört temanın tamamını sırayla etkinleştirip her biri için şunları doğruluyor: tam olarak bir WebSite JSON-LD düğümü; site adının - Türkçe karakterler dahil - WebSite.name, og:site_name ve sayfa başlığında birebir aynı olması; otomatik üretilmiş alternateName olmaması; doğru yayıncı türü (Organization ve Person modlarının ikisi de deneniyor); tam olarak bir görünür H1; doğru html lang; canonical ile og:url eşitliği; geçerli JSON-LD ve karakter bozulması olmaması. Düzenek depoda geliyor ve release-gate'in parçası olarak koşuyor.
İyileştirildi
- Her yerde tek konumlandırma cümlesi: jekcms - yerleşik SEO ve görsel optimizasyonuyla gelen, standart PHP + MySQL hosting'de çalışan self-hosted CMS. Muğlak "Akıllı Yeni Nesil CMS" ifadesi ana sayfadan, metadata'dan, yapılandırılmış veriden ve admin girişinden kalktı - kanıtlayamayacağımız iddialar da: "7/24 destek" artık desteğin gerçekte çalıştığı gibi yazılıyor (e-posta, 24–48 iş saatinde yanıt), "Kurumsal Güvenlik" yerini gerçek kontrollerin adına bıraktı (2FA, CSRF koruması, hız sınırlandırma) ve tema sayısı tam olarak 14 diyor. n8n entegrasyonu tek yerde ve olduğu gibi anlatılıyor: içerik taslak olarak gelir, yalnız sizin editör onayınızdan sonra yayınlanır. Ayrıca artık bir security.txt iletişim dosyası yayında.
Düzeltildi
- Minimalist temanın ana sayfası iki H1 başlığı basıyordu - üstbilgideki marka ve öne çıkan yazının başlığı. Öne çıkan yazı başlığı artık H2; böylece her sayfada tam olarak bir görünür H1 var ve marka başlığı Google'a site-adı sinyalini taşımaya devam ediyor.
- Yedi tema site dilini Türkçe'ye düşen bir yardımcıdan okurken diğer temalar İngilizce'ye düşüyordu - dil satırı henüz oluşmamış taze bir kurulumda aynı site bir temada html lang="tr", diğerinde lang="en" ilan edebiliyordu. On dört temanın tamamı artık aynı kaynağı okuyor; bu kaynak kurulumda seçilen dili izliyor.
- Crypto temasının hata ve bakım sayfaları site dilinden bağımsız olarak lang="tr" sabitliyordu; artık site dili ayarını izliyorlar.
- Tüm temalardaki "Powered by jekcms" alt bilgi imzası artık rel="nofollow" taşıyor. Bu, okuyucu için bir teknoloji imzasıdır, SEO sinyali değil - tek ağdan gelen site-geneli şablon bağlantıları otorite aktarmamalı; arama motorları zaten bunları değersizleştiriyor.
Tema Geçişi Uçtan Uca Doğrulandı - Hakkımda ve İletişim Artık Her Temada Çalışıyor
İyileştirildi
- Tema geçişinin kendisi, gerçek bir kullanıcının yapacağı gibi denendi: on dört temanın tamamı canlı bir test kurulumunda sırayla etkinleştirildi - her etkinleştirme temanın kendi taşıma kancasını da çalıştırdı - ve her geçişten sonra sekiz gerçek sayfa (ana sayfa, bir yazı, bir kategori, arama, hakkımda, iletişim, bir statik sayfa ve 404 sayfası) HTTP üzerinden çekilip hata tarandı. 112 sayfa yüklemesi, sıfır hata. Tema başına özelleştirmelerin, başka temaya geçip geri dönüldüğünde korunduğu ve diğer temanın ayarlarına sızmadığı da doğrulandı. Test düzeneği depoda geliyor; her sürümden önce yeniden koşulabilir.
Düzeltildi
- Tema değiştirmek artık Hakkımda ve İletişim sayfalarını bozmuyor. On bir tema kendi hakkımda şablonu olmadan geliyor (iki tema da iletişim şablonu olmadan); bu sayfaları henüz oluşturmamış bir sitede, şablonu olan bir temadan olmayana geçmek çalışan footer bağlantılarını 404'e çeviriyordu. Yönlendirici artık temanın sayfa şablonu üzerinden dürüst bir yerleşik varsayılana düşüyor - iletişim formu otomatik ekleniyor - ve admin'de gerçek bir "hakkımda" ya da "iletişim" sayfası oluşturduğunuz anda sizin içeriğiniz devralıyor.
- Üç tema (crypto, minimalist, health) yönlendiricinin verdiği sayfa içeriğini yok sayıp veritabanını slug ile yeniden sorguluyordu; bu hem yeni yerleşik varsayılanları hem yönlendiricinin sağladığı her sayfayı kırıyordu. Artık diğer on bir tema gibi önce verilen içeriği kullanıyorlar.
AI Anahtarları Artık Her Yerde Şifreli ve Ana CI Hattı Tüm Kalite Kapılarından Geçiyor
Güvenlik
- AI sağlayıcı API anahtarları artık her yerde şifreli saklanıyor. Çoklu Gemini anahtar listesi ve düz sağlayıcı anahtar alanları (OpenAI, Groq, Cohere, Claude) veritabanına değmeden kimlik doğrulamalı AES-256-GCM ile şifreleniyor, ayarlar formu yalnızca maskeli bir ipucu gösterip kayıtlı anahtarı asla geri basmıyor ve tüm tüketiciler - içerik araçları, cron, bağlantı testleri - aynı çözme kapısından okuyor. Tek seferlik bir taşıma, mevcut kayıtları bir sonraki cron turunda kendiliğinden dönüştürüyor; gerçek veritabanı üzerinde uçtan uca doğrulandı.
- Çıkış işlemi artık saf POST formu. Ara tasarım CSRF token'ını GET bağlantısında taşıyordu; bu, erişim loglarına, tarayıcı geçmişine ve prefetch mekanizmalarına düşebilirdi. Admin çıkış bağlantıları artık bağlantı görünümlü POST formları - token hiçbir URL'de görünmüyor.
- Kısa bir karma-sürüm penceresi AI anahtar okumalarını çökertebilirdi: taşıma kontrolü, dağıtım ortasında hâlâ eski sınıfın yüklü olabileceğini hesaba katmadan yepyeni bir metodu çağırıyordu. Tüm taşıma tespiti artık korumalı bir yardımcının arkasında ve kendi try bloğunda; hatalar yutulmak yerine loglanıyor.
İyileştirildi
- Ana GitHub dağıtım hattı artık yerel sürüm süreciyle aynı kalite kapılarını koşuyor: taze-kurulum kabul testi, sertleştirme regresyon paketi, şema denetçisi ve i18n denetçisi main'e her push'ta çalışıyor - herhangi birindeki gerileme, dağıtımı üretime ulaşmadan durduruyor. Sertleştirme paketi de 37 kontrole çıktı; yeni anahtar kasası için gerçek kriptografik davranış testleri içeriyor (düz metin saklanan JSON'a asla düşmüyor, eski kayıtlar taşınıyor, maskeli ipuçları tam değeri sızdırmıyor).
- Taze kurulum şeması artık çoklu-anahtar AI kolonlarını içeriyor; bunlar daha önce yalnızca ikincil bir şema dosyasındaydı ve yepyeni bir kurulumda birden fazla Gemini anahtarı kaydetmek veritabanı hatasıyla düşebiliyordu.
İnceleme Takibi: Kripto Sınır Durumu, Kendiliğinden Sır Taşıma, CSRF Korumalı Çıkış ve Kalıcı Sertleştirme Testleri
Güvenlik
- Saklanan sırlar artık kendiliğinden kimlik doğrulamalı şifrelemeye taşınıyor. Eski biçimde saklanan bir AI sağlayıcı anahtarı veya Google OAuth token'ı başarıyla okunduğunda, bütünlük denetimli yeni biçimde sessizce yeniden kaydediliyor - uzun ömürlü sırlar kullanıcının yeniden girmesini beklemiyor.
- Çıkış işlemi artık CSRF korumalı. Çıkış adresine düz bir GET isteği, harici bir sayfa tarafından tetiklenerek yönetici oturumunu zorla sonlandırabiliyordu; çıkış artık geçerli bir token istiyor (admin bağlantıları token taşıyor - yine tek tık) ve aksi durumda küçük bir onay sayfası gösteriyor.
- Denetim düzeltmeleri, her sürümde koşan kalıcı bir sertleştirme test paketiyle kilitlendi: boş-değer ve kurcalama senaryoları dahil şifreleme gidiş-dönüşleri, var olması zorunlu rota hedefleri, varsayılan-kapalı API rol kontrolleri, cron sonuç sözleşmesi ve hata mesajı maskeleme. Bunlardan herhangi birindeki gerileme artık sürümü durduruyor.
Düzeltildi
- Şifrelenmiş boş bir değerin çözülmesi yeniden çalışıyor. Yeni kimlik doğrulamalı şifreleme biçimi, en kısa geçerli paketi (sıfır baytlık şifreli metni) reddediyor ve boş dizgeler için şifrele/çöz sözleşmesini bozuyordu.
- Şema denetçisinin başarı mesajı artık ham baseline satır sayısı yerine hâlen açık olan bulgu sayısını raporluyor; eski mesaj çoktan çözülmüş kayıtları da gösteriyordu.
Denetim Düzeltmeleri: Güvenilir Cron Çıktısı, Çalışan /login Rotası ve Bütünlük Doğrulamalı Şifreleme
Güvenlik
- Saklanan sırlar artık kimlik doğrulamalı şifrelemeyle korunuyor. Şifreli değerler (AI sağlayıcı anahtarları, Google OAuth token'ları) bütünlük denetimli, sürümlü AES-256-GCM ile yazılıyor; mevcut kayıtlar okunmaya devam ediyor ve yeniden kaydedildikçe kendiliğinden taşınıyor.
- API'nin yazma yetkilendirmesi artık varsayılan-kapalı: rolü boş ya da bilinmeyen bir kullanıcı kaydı hiçbir yazma yetkisi almıyor.
- API hata yanıtları artık ham istisna ayrıntısı yansıtmıyor. İstemciye korelasyon kimliği içeren sabit bir mesaj dönüyor; tam ayrıntı yalnızca sunucu loguna yazılıyor.
Düzeltildi
- Cron çalıştırıcısı, halihazırda süren bir koşu varken artık çökmüyor. Kilit dalı düz bir hata metni döndürürken CLI raporlayıcısı yapılandırılmış sonuç bekliyordu - üst üste binen her koşuda ölümcül hata oluşuyor, kapanış yolu da komut satırından HTTP durum kodu göndermeye çalışıp asıl hatayı gölgeliyordu. Sonuç sözleşmesi tek tip, raporlayıcı savunmacı; CLI hataları artık doğru çıkış koduyla stderr'e yazılıyor.
- Herkese açık /login ve /logout rotaları yeniden çalışıyor. Hiç paketlenmemiş bir auth/ dizinini çağırıyorlardı; her istek sunucu hatası döndürüyordu. Artık admin giriş ve çıkış sayfalarına yönlendiriyorlar.
- Opsiyonel AI toplu işleyicisi, tablosu olmayan kurulumlarda artık veritabanı hatası loglamıyor: web tarafındaki tetikleyici de - cron tarafının hep yaptığı gibi - önce tablonun varlığını kontrol ediyor.
- Yeni kabul testinin yakaladığı iki taze-kurulum şema boşluğu daha kapandı: zamanlanmış görev sonuçları ve sosyal kuyruğun tamamlanma zamanı artık paketlenen şemada; başarısız görevler doğru hata kolonuna yazıyor.
Her Pakette Çevrimdışı Dokümantasyon ve Taze-Kurulum Şema Onarımları
Yeni
- Kurulum paketi artık dokümantasyonun tamamını çevrimdışı taşıyor. 37 rehberin tümü İngilizce ve Türkçe olarak documentation/ altında kendi kendine yeten HTML hâlinde geliyor - dış kaynak yok, internet bağlantısı olmadan okunuyor. Admin panelindeki "Nasıl kullanılır" bağlantıları önce yerel kopyayı açıyor, klasör yoksa jekcms.com'a düşüyor; ürün-içi yardım üretici sitesine erişilemese bile çalışmaya devam ediyor.
- Tek tıkla örnek içerik. Boş bir sitede Yazılar ekranı artık üç kategoriye dağılmış, düzgün biçimlendirilmiş altı kısa başlangıç yazısını - üretilmiş kapak görselleriyle - yüklemeyi öneriyor; taze kurulum, temanızın gerçekte nasıl göründüğünü ilk dakikadan gösteriyor. Örnekler aynı zamanda bir biçimlendirme rehberi (başlıklar, listeler, alıntılar, görseller) ve tek tıkla kaldırılıyor - kapaklar ve kategoriler dahil, sizin oluşturduğunuz hiçbir şeye dokunulmadan.
- Taze-kurulum kabul testi yayın hattına katıldı. Her sürüm artık paketlenen veritabanı şemasını temiz bir MySQL'e kurup ürünün kritik yazma yollarını strict modda üzerinde koşturuyor - kodun, paketteki şemanın tanımadığı bir kolona yazması sınıfındaki hatalar müşteriye ulaşmadan yakalanıyor. Uluslararasılaştırma denetimi de aynı hatta koşuyor; çevrilmemiş admin metni artık fark edilmeden sürüme giremiyor.
Düzeltildi
- Taze kurulumda API anahtarı oluşturma yeniden çalışıyor. Admin ekranı API anahtarlarını SHA-256 özeti olarak saklıyor, ancak paketteki şema hâlâ eski düz-metin düzenini tarif ediyordu; yeni kurulumda ilk "Anahtar oluştur" tıklaması veritabanı hatasıyla düşüyordu. Şema artık kodla uyumlu ve mevcut kurulumlar bir sonraki cron turunda kendiliğinden onarılıyor.
- Otomasyon günlüğü ve sosyal paylaşım kuyruğu strict-mode veritabanlarında artık veri kaybetmiyor. Otomasyon günlüğü, kodun gerçekte yazdığı "system" ve "admin" kaynak değerlerini reddediyordu; sosyal kuyrukta ise başarılı paylaşımın yayın zamanını ve platform gönderi kimliğini yazacak kolonlar yoktu. İki tablo da kodla hizalandı ve mevcut kurulumlarda kendini onarıyor.
- Fiyatlandırma sayfası SSS'i, aynı sayfadaki satın alma butonları canlıyken "online ödeme yakında" demiyor artık - kart ile ödemeyi, anında teslimatı ve fatura/havale seçeneğini iki dilde dürüstçe anlatıyor.
Otomatik Aktifleşen Eklentiler Artık Tablolarını Kuruyor, Lisans Uç Noktası Limitli ve Kapılar Dürüstçe Yeşil
Güvenlik
- Lisans aktivasyonu hız sınırına alındı (saatte IP başına 20 deneme); heartbeat'te zaten olan limitleyiciyle aynı hizada.
Düzeltildi
- Otomatik aktifleşen eklentiler artık temiz kurulumda veritabanı tablolarını kuruyor. AutoActivate işaretli bir eklenti kendiliğinden açılıyordu, ama tabloları kuran activate.php YALNIZCA eklentiyi admin panelden elle açtığınızda çalışıyordu. Sıfırdan kurulumda Newsletter "aktif" görünüyor, fakat newsletter_campaigns, email_templates, newsletter_queue, newsletter_clicks ve email_logs tabloları hiç oluşmuyor, Kampanyalar ekranı da ölümcül hatayla düşüyordu. Aktivasyon artık eklenti sürümü başına bir kez koşuyor, idempotent, sıcak yola ek sorgu getirmiyor ve hâlihazırda bozuk durumdaki kurulumları ilk istekte kendiliğinden onarıyor. Bir eklentinin şeması kurulamazsa site düşmüyor, deneme tekrarlanıyor.
- Yazar sosyal linkleri, okuyucuya görünen editoryal kutu ve benzerlik kapısı 2.41.0 sonrası çıkan düzeltmeleri taşıyor: yedi temada yazar arşivlerinde sosyal profiller hiç görünmüyordu; benzerlik kapısı büyük sitelerde eskisinin yaklaşık dörtte biri kadar bellek kullanıyor (ölçüm: 2.000 yazılı blogda 64MB → 16MB).
Okuyucunun Gördüğü Editoryal Şeffaflık, Yeniden-Yazımı Yakalayan Benzerlik ve Gerçekten Koşan Test
Yeni
- "Bu içerik nasıl hazırlandı?" kutusu: doldurduğunuz editoryal alanlar (AI kullanım beyanı, özgün katkı notu, kaynaklar, YMYL işareti) artık yazının altında okuyucuya gösteriliyor - her temada, şablon düzenlemesi gerekmeden. Kaynaklar ayrıca schema.org citation olarak basılmaya devam ediyor. Kutu yalnız alanları doldurduğunuzda çıkar ve Ayarlar'dan kapatılabilir.
- Editoryal alanlar artık REST API'nin parçası: her yazı yanıtı bir "editorial" nesnesi taşıyor (ai_disclosure, original_notes, sources, ymyl). Dış editör panelleri, arşivleyiciler ve n8n akışları bu alanları okuyup kullanabiliyor.
- Yazı editöründe editoryal kontrol listesi: eksik kaynak, boş özgün-katkı notu veya beyan edilmemiş AI kullanımı bilgilendirme olarak listeleniyor. YMYL işaretli ama kaynaksız veya insan onayı olmayan yazılar ayrıca belirtiliyor. Bunların hiçbiri yayını engellemiyor.
İyileştirildi
- İçerik benzerlik koruması artık yalnız kopyayı değil, yeniden yazımı da yakalıyor. Üç ölçü birlikte çalışıyor: birebir örtüşme (5-gram), kısmi kopya (containment - özgün bir yazının içine gömülmüş kopya bölüm) ve terim örtüşmesi (TF-IDF cosine - aynı yazının farklı cümlelerle yeniden yazılmış hâli). Her birinin Ayarlar'da kendi eşiği var. Karşılaştırma penceresi son 120 yazıdan yapılandırılabilir 500'e çıktı ve her yazı ilk 12.000 karakteri üzerinden karşılaştırılıyor (parça parça okunduğu için kapsamı genişletmek belleği artırmıyor).
- Dürüst adlandırma: bu, sözcük düzeyinde near-duplicate ve terim örtüşmesi korumasıdır; embedding tabanlı anlamsal analiz DEĞİLDİR. Birebir kopyayı, near-duplicate'i, cümle sırası değişimini, gömülü kısmi kopyayı ve aynı terimlerle yeniden yazımı yakalar; tamamen farklı kelimelerle aynı arama niyetini hedefleyen iki yazıyı yakaladığını İDDİA ETMEZ. Kabul testi, ürün bu konuda aşırı iddiada bulunursa derlemeyi düşürür.
Düzeltildi
- Yayın-politikası kabul testi artık metin eşleştirmek yerine davranış kanıtlıyor. İzole bir MySQL fixture kurup gerçek SQL üzerinde ölçüyor: yayın/blok kararları, gate_state kalıcılığı, sahte onay üretilmemesi, düzenleme sonrası onayın geçersizleşmesi, yedi içerik-benzerlik senaryosu (birebir, near-duplicate, cümle sırası, kısmi kopya, yeniden yazım, yanlış-pozitif kontrolü ve pencere derinliği) ve editoryal alanların tüketicileri. Her push'ta CI'da koşuyor. Önceden fatal hata oluşmuşken bile "başarılı" raporlayabiliyordu; artık fatal derlemeyi düşürüyor.
Editoryal Şeffaflık, Near-Duplicate Koruması ve Daha Sıkı CSP
Yeni
- Yazı editöründe Editoryal Bilgiler paneli: yazının dayandığı kaynakları bildirin (satır başına bir URL - yayımlanan sayfada schema.org citation olarak basılır), özgün katkı notu kaydedin, AI kullanımını beyan edin (kullanılmadı / AI destekli / AI üretti, insan gözden geçirdi) ve YMYL içeriği işaretleyin. Hepsi isteğe bağlı, yazı başına saklanıyor ve tema değişikliği gerektirmiyor.
- Kalite kapısında içerik-benzerlik koruması: mevcut başlık kontrollerine ek olarak kapı artık yeni yazı ile son 120 yayımlanmış yazı arasındaki gövde-düzeyi örtüşmeyi ölçüyor. Eşiğin üstünde örtüşen içerik (varsayılan %80, Ayarlar'dan yapılandırılabilir) yayından önce engelleniyor; belirgin benzeyen içerik kanibalizasyon uyarısı üretiyor. Bu, başlık kontrollerinin tek başına göremediği near-duplicate sınıfını kapatıyor.
- Yayın-politikası kabul testi artık otomatik koşuyor: hem yerel release gate'e hem CI hattına bağlandı; gelecekteki hiçbir değişiklik kalite kapısının etrafından dolanan bir yayın yolunu sessizce yeniden açamaz.
Güvenlik
- Content-Security-Policy sertleştirildi: tam envanter sonrası script-src'den 'unsafe-eval' kaldırıldı (kullanılan hiçbir birinci veya üçüncü taraf script eval gerektirmiyor). 'unsafe-inline' gerekçeli kararla kalıyor - temalar inline script kullanıyor ve Custom Header Scripts özelliği kullanıcının yapıştırdığı, nonce taşıyamayan snippet'leri basıyor.
Yayın Politikası: Tek Kapı, Sizin Tercihiniz, Dürüst Kayıt
Yeni
- Tek bir yayın politikası artık bir yazıyı yayına alabilen her yolu yönetiyor - AI taslak ekranı, içerik kuyruğu, zamanlanmış yayın, REST API ve n8n webhook'ları. Otomatik yayın tamamen sizin tercihiniz olarak kalıyor: açarsanız içerik incelenmeden yayına girer, tam istediğiniz gibi. Değişen şu: kalite kapısı açıkken hiçbir yol onu sessizce atlayamıyor ve her yayın dürüstçe kaydediliyor.
- Yayın denetim izi: her yazı artık okura nasıl ulaştığını kaydediyor - kaynağı (elle, AI, JSON, n8n, API, kuyruk) ve yayın biçimi (taslak, zamanlanmış, otomatik, incelenmiş). Bir editör yazıyı onayladığında jekcms kimin onayladığını, ne zaman onayladığını ve onayladığı içeriğin parmak izini saklıyor. Otomatik yayın ASLA sahte bir insan onayı üretmiyor - açıkça "otomatik" olarak kaydediliyor.
- Onay geçersizleştirme: onaylanmış bir yazı sonradan düzenlenirse saklanan parmak izi tutmaz ve eski onay geçersiz sayılır.
- Yönetim panelinde risk notları: AI Taslak, JSON İçe Aktarma ve içerik otomasyonu ekranlarında kalıcı, engellemeyen bir not - üretilen veya içe aktarılan içeriğin hatalı ya da düşük değerli olabileceğini, incelemeden yayınlamanın arama görünürlüğünü etkileyebileceğini ve taslak/zamanlama/doğrudan yayın seçiminin size ait olduğunu açıkça söylüyor. Otomatik yayını açtığınızda veya kalite kapısını kapattığınızda ayarın yanında görünür bir uyarı çıkıyor - modal yok, zorunlu onay kutusu yok.
Düzeltildi
- AI taslak ekranı yazıları doğrudan veritabanına yazıyor ve kalite kapısı AÇIK olsa bile ona hiç danışmıyordu. Artık diğer tüm yollarla aynı yayın politikasından geçiyor; kapı yazıyı tutarsa içerik taslak olarak kaydediliyor ve nedenleri gösteriliyor.
Dürüst Güncellik Sinyalleri, Otomasyon İçin İçerik Kalite Kapısı ve Tam Belge Revizyon Geri Yükleme
Yeni
- Editoryal tarih modeli: yazılar artık "son anlamlı içerik değişikliği"ni dahili sistem dokunuşlarından ayrı izliyor. Schema.org dateModified, article:modified_time ve site haritası lastmod yeni sinyalden üretiliyor - toplu SEO geçişleri, sayaçlar ve cache tazelemeleri artık arama motorlarına yüzlerce yazıyı "bugün güncellendi" gibi gösteremiyor. Yayımlanmış yazıyı düzenlerken otomatik algılamayı elle de yönetebilirsiniz: kaydı içerik güncellemesi ya da teknik düzeltme olarak işaretleyin.
- İçerik Kalite Kapısı: tüm otomatik yayın yolları - içerik kuyruğu onayı ve yayını (tekil ve toplu), zamanlanmış yayın, REST API ve n8n webhook'ları - yayına çıkmadan önce aynı deterministik kalite kontrollerinden geçiyor: asgari içerik uzunluğu, birebir/yüksek-benzerlikli başlıklar ve bozuk yerel görsel referansları yayını görünür gerekçelerle engelliyor; kapak görseli, iç bağlantı veya alt başlık eksiği uyarı üretiyor. Kapı yayın ANINDA yeniden çalışıyor (onaydan sonra yapılan düzenlemeler tekrar denetleniyor) ve hata durumunda kapalı kalıyor: kontrol kendisi hata verirse hiçbir şey yayımlanmıyor. Eşikler Ayarlar'dan yapılandırılabilir.
- Tam belge revizyonları: her revizyon artık eksiksiz bir anlık görüntü saklıyor - SEO meta, kategoriler, etiketler, kapak görseli, yazar, durum ve tarihler - ve geri yükleme içeriği, SEO'yu, taksonomiyi, kapak görselini ve yazarı geri getiriyor. Yayın durumu ve tarihler bilinçli olarak geri yüklenmiyor: geri yükleme canlı bir yazıyı asla yayından düşürmüyor, tarih geçmişini yeniden yazmıyor. Geri yükleme öncesi durum ayrı bir revizyon olarak kaydediliyor; revizyon limiti yapılandırılabilir (varsayılan 10'dan 50'ye çıktı).
- Yazar Person şeması, önceki sürümde eklenen unvan, biyografi ve fotoğrafın yanına yazarın sosyal profillerinden ve web sitesinden üretilen doğrulanabilir sameAs bağlantılarını da ekliyor.
İyileştirildi
- REST API artık yazı uçlarında açık ISO 8601 editoryal tarihler (content_modified_at, reviewed_at) dönüyor ve yazma işlemlerinde content_modified_at kabul ediyor - göçler ve yeniden yazımlar orijinal tarihleri koruyabiliyor.
Düzeltildi
- Zamanlanmış yazılarda şema dateModified ve site haritası lastmod, yayın tarihinden ESKİ bir tarih bildirebiliyordu; ikisi de artık sabitlendi - değişiklik tarihi hiçbir koşulda yayından önce olamaz.
- Elle veritabanı importuyla gelen örnek yönetici hesabı artık kullanılamaz bir parola hash'iyle geliyor; kurulum sihirbazı gerçek bilgileri eskisi gibi ayarlıyor.
Yasal Sayfalar Onarıldı ve Genişletildi, Yazar Arşivleri Düzeltildi, Etiket İndeksleme Tutarlı Hale Geldi
İyileştirildi
- Varsayılan Çerez Politikası iki dilde de gerçekten kapsamlı olacak şekilde yeniden yazıldı: amaç, hukuki dayanak ve sürelerle çerez kategorileri tablosu; birinci/üçüncü taraf ve oturum/kalıcı ayrımları; vazgeçme bağlantılarıyla üçüncü taraflar; onay yönetimi ve geri çekme; tarayıcı talimatları; Do Not Track / Global Privacy Control; ve hukuki dayanak bölümü (Türkçe sitelerde KVKK, İngilizce sitelerde GDPR/ePrivacy).
Düzeltildi
- Yerleşik yasal sayfa şablonları 13 temanın tamamında bozuk metinle geliyordu - kendi yasal sayfasını kaydetmemiş taze kurulumlarda Türkçe karakterler ve ok işaretleri ("→", "Çerez") çöp karakter olarak görünüyordu. Şablonlar yeniden kodlandı; her karakter iki dilde de doğru görünüyor.
- Personal temada yazar arşivi açmak sunucu hatası veriyordu: bir yönlendirme değişkeni şablona sızıp gerçek yazar kaydını gölgeliyordu. Yazar sayfaları artık her temada açılıyor; olmayan yazar da doğru şekilde 404 dönüyor.
- Etiket arşivleri, SEO ayarlarında kapalıyken bile arama motorlarınca indekslenebiliyordu - site haritası ayara uyuyor ama sayfa düzeyindeki robots etiketi uymuyordu. Etiket arşivleri kapalıyken (varsayılan) artık her etiket sayfası noindex.
- Finance temasında yazı sonundaki yazar kutusu yazar adını düz metin gösteriyordu; artık yazarın arşiv sayfasına bağlanıyor. Pets temasının arşiv sayfaları da yalnız site adı yerine gerçek sayfa başlığı ve meta açıklaması basıyor.
Personal Tema: Otomatik Açık/Koyu Geçişli Geniş Marka Logosu
Yeni
- Personal tema artık başlıkta geniş marka logosu destekliyor: logonuzu (ve isteğe bağlı koyu varyantını) Ayarlar → Marka'dan yükleyin - ikon + site adı çiftinin yerine geçer ve ziyaretçinin açık/koyu tercihiyle otomatik değişir. Site adı görsel-gizli başlık olarak işaretlemede kalır; Google site-adı sinyali korunur. Logo yüklemeyen sitelerde hiçbir şey değişmez.
Hikayeler Instagram Modelinde: Son İçeriklerinizi Oynatan Tek "Son İçerikler" Balonu
İyileştirildi
- Otomatik yazı hikayeleri Instagram'ın gerçek çalışma şekline göre yeniden tasarlandı: her yazıya ayrı balonla şeridi kalabalıklaştırmak yerine artık TEK bir "Son İçerikler" balonu var - dokununca seçtiğiniz penceredeki (3, 7, 15, 30 gün… 90'a kadar) yazılar en yeniden eskiye slayt slayt oynuyor; her slaytta öne çıkan görsel, başlık ve "Yazıyı Oku" düğmesi. Balon tamamen sanal: hikaye veritabanına hiçbir şey yazılmıyor, yeni yazı yayınlandığı anda balonda beliriyor, pencereden çıkan düşüyor ve her yeni yazıda halka yeniden renkleniyor.
- Balonun adı site dilini izliyor ("Son İçerikler" / "Latest Posts") ve ayarlardan özelleştirilebiliyor. Elle oluşturduğunuz balonlara dokunulmuyor, yanındaki yerlerini koruyorlar; önceki sürümün ürettiği yazı-başına balonlar otomatik temizleniyor.
Düzeltildi
- Hikayeler yönetim sayfasını doğrudan URL ile (modül parametresi olmadan) açmak sunucu hatası veriyordu - katı modda bir dizi erişimi sayfa çizilmeden çöküyordu. Sayfa artık her yerden doğru açılıyor.
Hikaye Şeridi Gerçek Bir "Son İçerikler" Vitrinine Dönüştü
İyileştirildi
- Otomatik hikayeler açıkken şerit artık hikaye yayın süresi penceresindeki (varsayılan 7 gün) TÜM yazıları taşıyor - yalnızca özellik açıldıktan sonra yayınlananları değil. Eski yazılar saatte bir otomatik tamamlanıyor, her hikaye kendi yazısının yayın tarihine göre emekliye ayrılıyor ve en yeni yazı Instagram düzeninde her zaman şeridin en başında duruyor.
- Şerit artık kendini tanıtıyor: otomatik hikayeler açıkken özel başlık girilmemişse dairelerin üstünde site dilinde bir başlık görünüyor - Türkçe sitede "Son İçerikler", İngilizce sitede "Latest Posts". Kendi başlığınızı yazarak ezebilir, "-" girerek tamamen gizleyebilirsiniz.
Görsel Açıklamaları Doğru Haliyle: Görünür Açıklamalar Artık Editörün Birinci Sınıf Özelliği
Yeni
- Görsel detayları penceresine yeni "Görsel açıklaması (caption)" alanı: herhangi bir görselin altına görünür açıklama ekleyin - kendine-yeten stille her temada birebir aynı görünür. Pencere iki kavramı artık net ayırıyor: alt metin görünmezdir, arama motorları ve ekran okuyucular içindir; açıklama ise okurun gerçekten gördüğü metindir. Açıklamalar editörde canlı görünür ve tek tıkla düzenlenir.
Düzeltildi
- İçinde figure ile sarılmış görsel olan bir yazıyı düzenlemek, eski açıklama işaretlemesini görselin altında görünür düz paragraf olarak sızdırabiliyordu - editör figure/figcaption yapısını tanımadığından kayıtta yapıyı söküyor, açıklama metnini gövde metnine çeviriyordu. Editör artık figure yapısını doğal olarak anlıyor: gerçek açıklamalar düzenleme turlarından bozulmadan çıkıyor; yalnızca alt metnini kopyalayan eski açıklamalar ise görünür olmak yerine otomatik ayıklanıyor.
- Görsel detayları penceresi açılınca arkadaki sayfa kayabiliyor, hangi görseli düzenlediğinizi gözden kaçırabiliyordunuz. Arka plan artık pencere açıkken de kaydettikten sonra da olduğu yerde kalıyor.
Tıkla, Boyutlandır, Hizala: Editörde Tam Görsel Düzenleme
Yeni
- Yazı editöründeki görseller artık yerinde ve tam donanımlı düzenleniyor - WordPress kullanıcılarının alışkın olduğu gibi. Görsele tıklayın, üzerinde yüzen bir araç çubuğu beliriyor: boyut ön-ayarları (Küçük 300px / Orta 600px / Tam genişlik), sol-orta-sağ hizalama, detay düğmesi ve kaldırma - ayrıca dört köşe tutamacından sürükleyerek serbest boyutlandırma, sürüklerken canlı piksel göstergesiyle. En-boy oranı her zaman korunuyor.
- Yeni görsel detayları penceresi (araç çubuğundaki kalem ya da görsele çift tık): alternatif metin (alt), başlık ipucu (title), piksel cinsinden genişlik ve görsel URL'i tek yerden görüp düzenleyin - canlı önizlemeyle. Alt metin, eklendikten sonra nihayet gerçek bir düzenleme yuvasına kavuştu; erişilebilirlik ve görsel SEO için önemli.
- Boyut ve hizalama içeriğe kendine-yeten inline stiller olarak yazılıyor: her temada birebir aynı görünüyor - tema CSS desteği gerekmiyor ve görseller mobilde asla taşmıyor (max-width yerleşik).
Düzeltildi
- Görsel ekleme penceresindeki alt metin etiketi Türkçe sabitlenmişti; İngilizce yönetim panellerinde çevrilmeden görünüyordu.
Yazılar Listesi: Tek Tıkla SEO Skor Yenileme, Editör ve Liste Artık Aynı Sayıyı Söylüyor
Yeni
- Yazılar listesine yeni "SEO Skorlarını Yeniden Hesapla" düğmesi: tüm yazıların kayıtlı SEO skorunu güncel skorlama motoruyla tazeler - 100'erlik partiler ve canlı ilerleme ile; 1.000 yazılık site zaman aşımına takılmak yerine saniyeler içinde biter. Eski sürümlerin kaydettiği skorlar eski kurallarla hesaplandığından, güncelleme sonrası özellikle işe yarar.
Düzeltildi
- Editördeki skor ile yazılar listesindeki skor farklı olabiliyordu: editörün canlı analizörü sayfanın gerçek yapısını inceler (başlıklar, tablolar, snippet blokları), kayıt anındaki motor bunu yapamaz; kayıtta yeniden hesaplanınca farklı sayı çıkıyordu. Editör artık kaydederken kendi skorunu iletiyor - liste, editör göstergesinde gördüğünüz sayının aynısını gösteriyor.
- "Tümünü Analiz Et" yapay zeka düğmesi, yapay zeka sağlayıcısı yapılandırılmamış kurulumlarda da görünüyor ve tıklanınca yalnızca kurulum uyarısı gösterebiliyordu. Düğme artık yalnızca yapay zeka gerçekten yapılandırıldığında görünüyor.
Güvenilir SEO Skoru: Sabit Bütçeler - Alan Boş Bırakmak Artık Ödüllendirilmiyor
İyileştirildi
- SEO bileşenindeki her kontrol grubu artık puan katkısını gösteriyor (örn. Anahtar Kelime yanında "20/25p") - skorun tam olarak nereden geldiğini ve önce hangi bölümü düzeltmenin kazandıracağını görüyorsunuz.
Düzeltildi
- Odak anahtar kelimesi OLMAYAN bir yazı 80-90 puan alabiliyor, kelimeyi girdiğiniz anda puan DÜŞÜYORDU - eski oran modeli alan boşken anahtar kelime kontrollerini paydadan çıkarıyordu; yani bilgi vermemek matematiksel olarak ödüllendiriliyordu. Skor artık sabit kategori bütçeleriyle hesaplanıyor (anahtar kelime 25, içerik 20, yapı 15, temel 15, okunabilirlik 10, görsel 10, şema 5): boş bırakılan anahtar kelime alanı 25 puanlık bütçesini yakar; bilgi girmek puanı yalnızca yükseltebilir, asla düşüremez. Aynı kusur her yazı kaydında saklanan skorda da vardı (üstelik daha ağırı: anahtar kelimesiz yazı 50 üzerinden puanlanıp 100'e ulaşabiliyordu) - kayıt skoru artık SEO Optimizer sayfasıyla aynı sabit-bütçe motorunu kullanıyor; tüm skorlar nihayet aynı dili konuşuyor.
- İ/I içeren Türkçe anahtar kelimeler (örn. "İçerik Pazarlaması") tüm eşleşmelerde sessizce başarısız oluyordu - Unicode harf dönüşümü tuhaflığı yüzünden başlık, içerik ve yoğunluk kontrolleri "kelime bulunamadı" diyordu. Anahtar kelime eşleştirme artık editör bileşeninde, kayıt skorunda ve SEO Optimizer'da Türkçe-doğru. Yoğunluk yalnızca tam kelimeleri sayıyor (kısa bir kelimenin uzun kelimeler içinde geçmesi yüzdeyi şişirmiyor) ve kelime sayımı UTF-8 doğru.
- Başlık uzunluğu kontrolü 70 karaktere kadar "iyi" derken SERP önizlemesinin piksel ölçer aynı başlığın ~580px'te kırpıldığını gösteriyordu - ikisi artık aynı fikirde (60 karakter bütçesi); anahtar kelimenin başlıkta olmaması da artık iki kez cezalandırılmıyor.
SEO Asistanı: İçerik Yapısı Kontrolleri, Piksel Hassasiyetli SERP Önizleme, Genişletilmiş AI Analizi
Yeni
- Editördeki SEO asistanına yeni "İçerik Yapısı" kontrol grubu - bir editörün taslağa gerçekte baktığı yedi kontrol: gövdede mükerrer H1 (başlığınız zaten sayfanın H1'i), atlanan başlık seviyeleri (H2→H4), ilk başlıktan önce fazla kısa kalan giriş, uzun yazılarda eksik sonuç/özet bölümü, tablo ve liste kullanımı, ve soru başlığının hemen altında 40–60 kelimelik öz yanıt arayan featured-snippet hazırlık kontrolü.
- SERP önizlemesi başlık ve açıklamayı artık Google'ın gerçekte kırptığı gibi piksel cinsinden ölçüyor (masaüstünde başlık için ~580px, açıklama için ~990px). Karakter sayıları duruyor; yanlarına piksel genişliği geldi ve limit aşılınca kırmızıya dönüyor - karakter kontrolünden geçip sonuçlarda yine de kırpılan başlıklar tarihe karıştı.
- AI derin analizi dört yeni boyutu kapsıyor: genel içerik kalitesi (bilgilendiricilik, özgünlük, güncellik), Google Helpful Content uyumu, AI arama hazırlığı (bu sayfayı bir AI Overview kaynak gösterir miydi?) ve AdSense politika uygunluğu - yayınlamadan önce ince-içerik ve başlık-içerik uyumsuzluğu uyarıları dahil.
Düzeltildi
- SERP önizlemesi favicon yerine kırık bir ikon gösteriyordu: yalnızca jekcms.com'da bulunan bir dosya yoluna işaret ediyordu, müşteri kurulumlarında değil. Önizleme artık sitenin gerçek favicon'unu ön yüzün kullandığı öncelik zinciriyle çözüyor (yüklenen favicon, kök dizin favicon dosyaları, üretilmiş ikon); hiçbir durumda boş kalmasın diye harf-rozetli bir yedek de var.
Google Console: PageSpeed Sekmesi, Taze Arama Verisi, Kararlılık Düzeltmeleri
Yeni
- Yeni PageSpeed sekmesi: sitenizin herhangi bir sayfasını Google PageSpeed Insights (Lighthouse) ile doğrudan panelden ölçün - mobil ve masaüstü için Performans, Erişilebilirlik, En İyi Uygulamalar ve SEO skorları, laboratuvar metrikleri (FCP, LCP, TBT, CLS, Speed Index) ve Google'ın sitenize dair saha verisi varsa gerçek-kullanıcı Core Web Vitals (CrUX) değerleri. Google bağlantısı gerektirmez; sonuçlar 24 saat saklanır. Opsiyonel API anahtarı ayarı ölçüm kotasını artırır.
Düzeltildi
- Search Console raporları GSC arayüzünden tutarlı biçimde eksik kalıyordu: API varsayılan olarak son ~2 günü atlar ("final" veri), bu yüzden yeni sorgular ve tıklamalar hiç görünmüyordu - tam olarak "arama kelimelerim görünmüyor" şikayeti. Tüm Search Console raporları artık taze veriyi istiyor ve GSC arayüzünün gösterdiğiyle eşleşiyor.
- En Çok Arama Sorgusu ve En Çok Görüntülenen Sayfa kartları API hatalarını yutup yanıltıcı bir "Veri yok" gösteriyordu - kota veya yetki sorunu artık kartın üzerinde gerçek, yol gösteren mesajıyla görünüyor (Analytics tabloları için de aynısı).
- Google'a erişilemediğinde her sayfa yüklemesi her biri 20 saniyelik zaman aşımına sahip tüm canlı API çağrılarını ateşleyip paneli donduruyordu; başarısız cevaplar artık kısa süre önbelleğe alınıyor, sayfa akıcı kalıyor ve Yenile düğmesi anında yeniden dener. Cevap önbelleği tablosu, daha önce sonsuza dek biriken süresi geçmiş satırlarını da artık temizliyor.
ZeroTrack Analytics: Canlı Sitelerde Veri Toplama Onarıldı
Düzeltildi
- ZeroTrack canlı kurulumlarda ziyaretleri sessizce kaydetmeyi bırakıyordu: bağımsız beacon ucu veritabanı kimliklerini yalnızca .env'den okuyordu; oysa canlı kurulumlarda gerçek kimlikler .env-production'da durur (kurulum sihirbazı oraya yazar). Uç veritabanına hiç bağlanamıyor, her beacon'a kibarca 204 dönüyor ve sitede trafik varken pano sıfır gösteriyordu. Uç artık CMS'in geri kalanıyla aynı ortam-dosyası önceliğini kullanıyor (önce .env-production); başarısız veritabanı bağlantısı da iz bırakmadan kaybolmak yerine hata günlüğüne yazılıyor.
- Sayfa görüntülemeleri iki kez sayılabiliyordu: tracker betiğini hem eklenti kancası hem çekirdek footer basıyor, eklenti tarafı sayfa-başına-bir-kez korumasını görmezden geliyordu. Koruma artık iki yolda da geçerli - tek tracker, tek beacon, görüntüleme başına tek sayım.
SEO Analizörü: Türkçe-Doğru Eşleşme, Anahtar Kelime Kanibalizasyon Uyarısı, Yeni Kontroller
Yeni
- Anahtar kelime kanibalizasyon uyarısı: odak kelimeyi yazarken analizör aynı kelimeyi hedefleyen başka bir yazı var mı diye bakıyor ve o yazıyı adıyla söylüyor - premium eklentilerin klasik özelliği, yerleşik geldi.
- Üç yeni kontrol: meta açıklama başlığın kopyasıysa uyarı, hiçbir görsel alt metninde odak kelime yoksa hatırlatma, Türkçe/özel karakterli slug için ikaz.
Düzeltildi
- Türkçe odak kelimeler sessizce başarısız oluyordu: JavaScript, noktalı İ'yi birleştirme karakterine indirger; "İçerik Rehberi" başlığı "içerik" odak kelimesiyle hiç eşleşmiyor, analizör kelimeyi başlıkta/açıklamada/alt başlıklarda/ilk paragrafta yok sanıyordu. Artık her karşılaştırma Türkçe-farkındalıklı katlamadan geçiyor; slug kontrolü de kelimeyi ascii'ye katlıyor ("beslenme önerileri", "beslenme-onerileri" ile doğru eşleşiyor).
- Anahtar kelime yoğunluğu alt-dizgi sayıyordu ("spor", "sporcu"yu da sayıyordu); artık tam kelime sayıyor. İç/dış bağlantı tespiti URL'nin herhangi bir yerinde site adı aramak yerine gerçek alan adını çözümlüyor. Analizör 2.5 saniyede bir yeniden çizilip kapattığınız kategorileri zorla açmayı da bıraktı.
- AI ayar tablosu olmayan kurulumlarda editör, AI sekmesini çizerken sayfa ortasında "Server Error" ile ölüyordu; kontrol artık hataya dayanıklı, editör her koşulda açılıyor.
- Sosyal önizleme kartı uploads-göreli kapak yollarında kırık görsel gösteriyordu; açıklama uzunluk sınırları her yerde 160'a hizalandı.
Health Teması Vitrinde Sitenizin Dilini Konuşuyor
Düzeltildi
- Türkçe sitelerde Health teması onlarca sabit İngilizce metin basmaya devam ediyordu - bölüm başlıkları (Most Popular, Trending Topics, Latest Articles, Recommended), footer navigasyonunun tamamı (About, Categories, For You, Editorial, Connect ve içlerindeki her bağlantı), yazar kartı (About Author, View All Articles), yorum formu (Leave a comment, Name, Email, Post comment), arama, 404, etiketler ve yedek üst menü (Home, About). Hepsi artık site dili ayarını izliyor: Türkçe siteler baştan sona Türkçe okunuyor, İngilizce siteler değişmedi.
Health ve Travel Başlıkları Artık Bozuk Markup Sızdırmıyor
Düzeltildi
- Health ve Travel ana sayfalarında marka bağlantısının H1'i aria-label özniteliğinin içine basılıyor, özniteliği kırıp logonun yanına « - home"> » metnini sızdırıyordu (logosuz taze kurulumlarda en görünür haliyle). H1 artık ait olduğu yerde, bağlantının gövdesinde; erişilebilirlik etiketi de SEO site-adı sinyali de amaçlandığı gibi çalışıyor.
Sihirbaz Cilası: Günler Sonra Dön, Hiçbir Şey Kaybolmasın
İyileştirildi
- Promptu al, tarayıcıyı kapat, bir hafta sonra yapay zekanın JSON'uyla dön: sihirbaz artık her seçimini hatırlıyor, seni "İçe aktarmaya atla" kısayoluyla karşılıyor ve adım çipleri tıklanabilir - istediğin adıma doğrudan geç, baştan başlamak yok.
- İçerik Stüdyosu menüsü artık net sıralı tek düz liste (Genel Bakış, İçerik Sihirbazı, AI İçerik, Otomasyon, İçerik Kuyruğu) - kafa karıştıran "Gelişmiş" alt grubu kalktı - ve İçerik Kuyruğu ile Otomasyon sayfalarının içinde de görünür kalıyor; alt sayfalar artık stüdyodan çıkmış hissi vermiyor.
- Pinterest ve dış link seçenek kartları hizalandı (onay kutusu başlığın üstünde süzülmek yerine yanında) ve seçilince belirginleşiyor.
Düzeltildi
- Örnek JSON artık scheduled_at içinde sabit bir örnek tarih taşımıyor - bazı yapay zekalar o bayat tarihi her makaleye kopyalıyordu. Zamanlama, sihirbazın kendi son adımının işi.
- İçe aktarım sekmesindeki eski JSON üretici formu kaldırıldı (yerini sihirbaz aldı); sekme artık ham içe aktarım araçlarını (JSON dosyası, Google Sheets, CSV) sihirbaza işaret eden temiz bir yapıda tutuyor.
İçerik Sihirbazı: Tek Yönlendirilmiş Akışta Planla, Üret, Zamanla
Yeni
- Yeni İçerik Sihirbazı (İçerik Stüdyosu → İçerik Sihirbazı), eski JSON sihirbazı + toplu planlayıcı + içe aktarım sekmesi labirentini tek adım-adım deneyimle değiştiriyor: kaç içerik → konu ve anahtar kelimeler → zenginlik (kelime sayısı, görseller, Pinterest, otoriter linkler) → kim üretecek → zamanlama. Tema profili otomatik algılanır; tarif, seyahat ve finans temaları özel alanlarını kendiliğinden ister.
- Aynı kalite sözleşmesiyle iki üretim yolu: kendi ChatGPT/Claude/Gemini hesabını ücretsiz kullan (tek promptu kopyala, dönen JSON'u kutuya bırak - sihirbaz içe aktarıp doğrular) ya da API anahtarınla jekcms'in makale makale, canlı ilerleme çubuğuyla üretmesine izin ver. İkisi de aynı inceleme kuyruğuna düşer.
- Son adım tüm partiyi ritimle takvime yayar (her gün, 2-3 günde bir, haftalık; rastgele saat penceresi) ve görsel akışını açıkça anlatır: her makale hazır bir görsel planıyla gelir (görsel başına üretim promptu); kapakları AI Images eklentisiyle otomatik üret ya da dilediğin araçta üretip slug adıyla kaydet, uploads/temp'e yükle ve Görselleri Eşle'ye bas.
İyileştirildi
- İçerik Stüdyosu iç menüsü sadeleşti (Yazılar ve Yeni Yazı ait oldukları ana menüye döndü) ve artık her stüdyo alt sayfasında görünür kalıyor - yön duygusu kaybolmuyor. n8n otomasyon planlayıcısı ve ham kuyruk, açıkça etiketlenmiş "Gelişmiş" bölümünde.
- Tek taslak AI aracı artık sihirbazla aynı AI istemcisini paylaşıyor (Gemini, Groq ve OpenAI - OpenAI gpt-4o-mini'ye yükseltildi).
Finance Footer'ı Düz Metin Yerine Logonuzu Gösteriyor
Düzeltildi
- Finance teması footer'ı site adını her zaman düz metin olarak basıyor, yüklediğiniz logoyu hiç kullanmıyordu. Artık logoyu gösteriyor; footer zemini her iki temada da koyu olduğu için koyu tema varyantını tercih ediyor. Logosu olmayan siteler eskisi gibi metin başlığı görmeye devam ediyor.
Yeni Yüklenen Logo Artık Anında Görünüyor
Düzeltildi
- Ayarlar → Marka bölümünden logonuzu değiştirdiğinizde ziyaretçiler uzun süre eskisini görmeye devam edebiliyordu. Yüklemeler bir yıllık "immutable" önbellek başlığıyla sunulduğundan, tarayıcı veya CDN dosyayı o adresten bir kez aldıysa bir daha sormuyordu - sunucudaki dosya değişse bile CDN eski kopyayı sunmayı sürdürebiliyordu. Logo adresleri artık dosyanın değişiklik zamanını taşıyor; yeni yükleme yeni bir adres demek ve her ziyaretçi bir sonraki sayfa açılışında yenisini görüyor.
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)