jekcms 2.0.1 — Admin Panelinde Büyük Yenileme

jekcms 2.0.1, admin tasarım dilini yeniden kurdu, otomatik taslak kaydı ve anonim önizleme linkleri ekledi, kelime-bazlı revizyon karşılaştırması getirdi ve sitelerimizde 866 slug'ı bozmuş kritik bir Türkçe slug hatasını düzeltti. İşte gerçek değişiklik günlüğü, sade dille.

jekcms 2.0.1 — Admin Panelinde Büyük Yenileme

jekcms 2.0.1, admin tasarım dilini yeniden kurdu, otomatik taslak kaydı ve anonim önizleme linkleri ekledi, kelime-bazlı revizyon karşılaştırması getirdi ve sitelerimizde 866 slug'ı bozmuş kritik bir Türkçe slug hatasını düzeltti. İşte gerçek değişiklik günlüğü, sade dille.

jekcms 2.0.1 gerçek bir admin UI sürümü: admin genelinde birleşik bir tasarım dili, gerçekten işinizi kaydeden bir otomatik kayıt ve bu sürümdeki herhangi bir kozmetik değişiklikten daha önemli bir slug hatası düzeltmesi. İşte gerçekte gönderilenler.

Birleşik Bir Admin Tasarım Dili

Yönetim paneli, ekran başına dağınık stiller yerine tutarlı bir görsel sistem kazandı: beş pill varyantlı (başarı, hata, uyarı, bilgi, nötr) bir badge sistemi, renkli arka planlar ve dekoratif SVG detaylarıyla yeniden tasarlanmış stat kartları, outline stilinde hızlı erişim butonları ve boş/hata durumları için paylaşılan bir "state block" bileşeni — böylece o ekranlar artık sonradan akla gelmiş gibi görünmüyor.

Gerçekten Çalışan Otomatik Taslak Kaydı

Post editörü artık her 30 saniyede bir otomatik olarak kaydediyor; kayıt isteği başarısız olursa veya çevrimdışı kalırsanız localStorage yedeği devreye giriyor. Köşedeki bir status pill tam olarak durumu gösteriyor — "Kaydediliyor…", "Kaydedildi · 15:42" veya "Çevrimdışı" — ve kaydedilmemiş yerel değişikliklerle bir postu yeniden açtığınızda, son birkaç dakikalık düzenlemenizi sessizce kaybetmek yerine geri yükleme isteği alıyorsunuz.

Anonim Önizleme Linkleri

Editör artık bir önizleme linki üretebiliyor — preview.php?token=..., post meta'da saklanan 48 karakterlik gizli bir token ile desteklenir — bu, linke sahip herhangi birinin admin hesabı olmadan bir taslağı görüntülemesine izin verir. "Önizleme Linki"ne tıklayın, URL otomatik olarak panonuza kopyalanır ve önizleme sayfasındaki turuncu bir banner, yayınlanmamış içeriğe baktığınızı açıkça belirtir.

Revizyon Karşılaştırma

Geçmiş bir revizyona tıklamak artık ham metin duvarı yerine kelime-bazlı bir diff açıyor — eklemeler vurgulanmış, silmeler üstü çizili — böylece bir revizyonu geri yüklemeye karar vermeden önce iki sürüm arasında gerçekte ne değiştiğini görebiliyorsunuz. Geri yükleme önce otomatik bir anlık görüntü alır, bu yüzden bir revizyonu geri almanın kendisi de geri alınabilir.

Daha Küçük Editör ve Liste İyileştirmeleri

  • Dashboard'da kelime sayısı dağılımı — postlarınızın uzunluk aralıklarına göre nasıl dağıldığını gösteren yığılı bir bar (0-500, 500-1K, 1K-1.5K, 1.5K+ kelime)
  • Post listesinde, native tarih seçicilerle tarih aralığı filtresi
  • Kütüphanede, tercihiniz ziyaretler arasında hatırlanan medya grid/liste geçişi
  • Admin header'da, ekranlar arasında gezinirken korunan session-tabanlı TR/EN dil değiştirici

Slug Onarım Aracı

Yeni admin/tools/rebuild-slugs.php aracı, dry-run önizlemesi ve çakışma yönetimiyle slug'ları toplu olarak yeniden üretmenize izin veriyor; aynı anda birçok post üzerinde toplu işlemler için bir CLI modu da var. Bu araç aşağıdaki hata yüzünden var — etkilenen kurulumların slug'ları bu şekilde onarıldı.

Kritik Düzeltme: Türkçe Slug'lar Sessizce Bozuluyordu

Gerçekten önemli olan buydu. mb_strtolower(), Türkçe büyük İ harfini (U+0130) çevirisel eşleme (transliteration map) çalışmadan ÖNCE bileşik karakter dizilerine dönüştürüyordu; bu da üretilen slug'da başıboş byte'ların gelişigüzel tire işaretlerine dönüşmesine yol açıyordu. Düzeltme, hattı yeniden sıralıyor — kapsamlı bir Türkçe + genişletilmiş Latin karakter eşlemesiyle strtr() artık küçük harfe çevirmeden ÖNCE çalışıyor, sonra değil. Düzeltmeyi kendi sitelerimizde çalıştırmak, sessizce yanlış olan 866 slug'ı onardı.

Türkçe yayın yapıyorsanız, hiç sorun fark etmemiş olsanız bile bunu kendi kurulumunuzda kontrol etmeye değer — bozuk bir slug hata fırlatmaz, sessizce çirkin veya yinelenen bir URL üretir.

Bu Sürümdeki Diğer Düzeltmeler

  • Bayat bir CSS değişken değerinin neden olduğu 4px'lik sidebar hizasızlığı
  • Orada uygulanmaması gereken bir border-radius kuralının neden olduğu profil sayfasındaki yuvarlak "blob" butonlar, artı Türkçe adminde hardcoded İngilizce "Active" etiketi
  • Ayarlar'da stilsiz thumbnail boyutu girişleri, artık düzgün padding ve focus ring ile
  • Eski bir yer tutucu logonun, sidebar'da ve lisans ekranında tutarlı şekilde güncel olanla değiştirilmesi
  • Güncellemeler sayfasındaki tutarsız status pill stilleri ve Türkçe admin'e sızan ham İngilizce hata metinleri

Nasıl Güncellenir

Admin'den Sürüm Yöneticisi'ni açın ve 2.0.1'i tek tıkla çekin. Güncelleme geriye dönük uyumludur — postlarınız, kategorileriniz ve ayarlarınız olduğu gibi taşınır; içeriği etkileyen tek değişiklik zaten bozuk olan slug'ları düzelten slug onarımıdır.

Hemen Sipariş Verin

Tek seferlik ödeme, ömür boyu erişim. Kurulum 30 dakika.

Fiyatlara Bak
  • 30 dakikada kurulum ve yayın
  • 14+ profesyonel tema
  • n8n otomasyon entegrasyonu
  • Otomatik SEO — Sitemap, Schema.org
  • iyzico ödeme entegrasyonu

Yeniliklerden ilk sen haberdar ol

Yeni özellikler, sürüm notları ve CMS rehberleri — ayda birkaç e-posta, spam yok.