jekcms 2.43 — Çevrimdışı Dokümantasyon, Örnek İçerik ve Sıkılaştırma Turu

2.42–2.43 döngüsü ilk saate ve uzun vadeye odaklandı: dokümantasyonun tamamı artık paketin içinde geliyor, boş bir site tek tıkla kaldırılabilir örnek içerik yükleyebiliyor, saklanan sırlar kimlik doğrulamalı şifrelemeye taşındı ve her sürüm artık gerçek bir veritabanında taze-kurulum kabul testinden geçiyor.

jekcms 2.43 — Çevrimdışı Dokümantasyon, Örnek İçerik ve Sıkılaştırma Turu

2.42–2.43 döngüsü ilk saate ve uzun vadeye odaklandı: dokümantasyonun tamamı artık paketin içinde geliyor, boş bir site tek tıkla kaldırılabilir örnek içerik yükleyebiliyor, saklanan sırlar kimlik doğrulamalı şifrelemeye taşındı ve her sürüm artık gerçek bir veritabanında taze-kurulum kabul testinden geçiyor.

Bu döngünün iki yol gösterici sorusu vardı. Birincisi: jekcms ile ilk saat nasıl hissettiriyor — daha hiçbir şey yazmadan, internette hiçbir şey okumadan? İkincisi: altıncı ayda sizi sessizce ne koruyor — saklanan anahtarlarınızın etrafındaki şifreleme, kurulum paketinizin getirdiği şema, bir hatanın size ulaşıp ulaşmayacağına karar veren sürüm süreci? 2.42.0'dan 2.43.3'e uzanan sürümler iki soruyu da yanıtlıyor. İşte tur.

Dokümantasyonun tamamı artık paketin içinde

Her kurulum paketi artık dokümantasyonun tamamını — 37 rehberin hepsini, hem İngilizce hem Türkçe — documentation/ altında kendi kendine yeten HTML olarak taşıyor. Dış kaynak yok, CDN yok; internet bağlantısı olmayan bir bilgisayarda bile okunuyor.

  • Admin panelindeki "Nasıl kullanılır" bağlantıları önce yerel kopyanızı açıyor, klasör yoksa jekcms.com'a düşüyor. Sitemize erişilemese bile yardım çalışmaya devam ediyor.
  • Paketleme adımı dokümanların her build'de mevcut olduğunu doğruluyor — dokümansız paket yayınlanamıyor.

Boş site artık boş ekran değil

Taze bir kurulum sizi eskiden bomboş bir Yazılar listesiyle karşılıyordu. Şimdi iki net yol sunuyor: ilk yazınızı yazın ya da örnek içerik yükleyin — üç kategoriye dağılmış, düzgün biçimlendirilmiş altı kısa başlangıç yazısı, üretilmiş kapak görselleriyle. Örnekler aynı zamanda bir biçimlendirme rehberi (başlıklar, listeler, alıntılar, görseller) ve tek tık hepsini — yazıları, kategorileri, kapakları — sizin oluşturduğunuz hiçbir şeye dokunmadan kaldırıyor.

Uçtan uca bir güvenlik sıkılaştırma turu

Bu döngüde ürün iki bağımsız kod incelemesinden geçti ve bulunan her şey için düzeltme yayınladık:

  • Saklanan sırlar için kimlik doğrulamalı şifreleme. Veritabanında şifreli duran değerler — AI sağlayıcı API anahtarları ve OAuth token'ları dahil — artık sürümlü AES-256-GCM kullanıyor; kurcalanmış bir kayıt sessizce kabul edilmek yerine tespit ediliyor. Mevcut kayıtlar kendiliğinden taşınıyor; ayar ekranları artık yalnızca maskeli bir ipucu gösteriyor ve kayıtlı anahtarı sayfaya asla geri basmıyor.
  • CSRF korumalı çıkış. Harici bir sayfa, düz bir bağlantıyla yönetici oturumunu zorla sonlandıramıyor; çıkış artık token'lı gerçek bir POST.
  • Varsayılan-kapalı API rolleri. Rolü boş ya da bilinmeyen bir kullanıcı kaydı, eski bir uyumluluk kestirmesiyle admin yetkisi devralmak yerine artık hiçbir yazma yetkisi almıyor.
  • Sızdıran hata mesajları bitti. API hataları referans kodlu sabit bir mesaj döndürüyor; ayrıntı istemciye değil sunucu loguna gidiyor.
  • Hız sınırlı lisans aktivasyonu (2.42.0) — lisans anahtarı tahmini için sınırsız bir denemeler yolunu kapattı.

Sürümler artık yayınlanmadan önce kendini kanıtlıyor

Döngünün en önemli değişikliği arayüzde görünmüyor. Her sürüm artık gerçek bir MySQL veritabanında taze-kurulum kabul testinden geçmek zorunda: paketlediğimiz şema sıfırdan kuruluyor ve ürünün kritik yazma yolları strict modda üzerinde koşuyor. Bu test daha ilk koşusunda gerçek bir hata yakaladı — bazı editoryal denetim kolonları kendi sitelerimizde vardı ama kurulum şemasına hiç girmemişti. Bu hata sınıfı artık müşteriye ulaşamıyor.

  • Sıkılaştırma regresyon paketi (37 kontrol) yukarıdaki güvenlik düzeltmelerini kilitliyor: şifreleme gidiş-dönüşleri, rota hedefleri, rol kontrolleri, hata maskeleme. Herhangi birindeki gerileme sürümü durduruyor.
  • Uluslararasılaştırma kapısı aynısını dil için yapıyor: çevrilmemiş yeni admin metni artık fark edilmeden sürüme giremiyor.
  • Bu kapılar hem yerelde hem dağıtım hattında koşuyor — her push'ta aynı kontroller.

Bilinmeye değer küçük düzeltmeler

  • Otomatik aktifleşen eklentiler taze kurulumda veritabanı tablolarını artık kendileri kuruyor (2.42.0) — Newsletter, ekranları bozukken "aktif" görünmüyor.
  • Cron çalıştırıcısı üst üste binen koşuları çökmeden, kontrollü karşılıyor; komut satırı hataları doğru çıkış koduyla temiz kapanıyor.
  • Herkese açık /login ve /logout rotaları admin'e doğru yönleniyor; SSS sayfası olan temalar gerçek bir /faq rotasına kavuştu.
  • Yepyeni bir kurulumda API anahtarı oluşturmak yeniden çalışıyor; sosyal paylaşım kuyruğu strict-mode veritabanlarında yayın zamanlarını artık kaybetmiyor.

Güncel sürüm: 2.43.3. Her zamanki gibi güncellemeler ücretsiz; mevcut kurulumlar yerleşik güncelleyiciyle alıyor.

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.