HisarBlok'un 0.2.0 sürümü, ilk sürümde eksik kalan iki şeyi kapatıyor: sistemi kurmak ve ona bir şey olduğunda geri getirmek. Yanında yeni bir pano ve iki tema da geliyor. Aşağıdaki her madde değişiklik günlüğünden.
Kurulum sihirbazı
Yeni bir kopya artık giriş ekranı yerine adım adım bir kurulum açıyor: sunucu denetimi, panel dili, ilk yönetici, ilk site ve isteğe bağlı e-posta. Sihirbaz, sunucuya yazılan tek kullanımlık bir kodla kilitli; data/ klasörünün webden erişilemediğini gerçek bir HTTP isteğiyle denetliyor ve erişilebilirse başlamayı reddediyor. Kurulum bittiğinde sihirbazın bütün adresleri ortadan kalkıyor. Aynı iş tools/install.php ile komut satırından da yapılabiliyor.
Yedek ve geri yükleme çekirdekte
tools/backup.php her şeyi tek bir .tar.gz dosyasına yazıyor: site çalışırken alınan veritabanı kopyası, yapılandırma, veri dosyaları ve medya, hepsi bir SHA-256 bildirimiyle. Son 14 yedek saklanıyor. tools/restore.php yalnız komut satırından çalışıyor; her özeti denetliyor, daha yeni şemaları reddediyor ve işe başlamadan önce mevcut durumun yedeğini alıyor. Panele Sistem → Yedekler ekranı eklendi.
Pano ve sayfalama
Pano artık modül başına gerçek sayılar, sizi bekleyen işler, son tam yeniden üretim, bir ilk adımlar listesi ve site sağlığı kartı gösteriyor. Uzun yönetim listeleri OFFSET yerine anahtara göre sayfalanıyor; böylece liste büyüdükçe yavaşlamıyor. Denetim günlüğüne işlem ve kullanıcı süzgeci geldi.
Temalar
Varsayılan tema yeniden tasarlandı: yazı ölçeği, yalnız CSS ile çalışan mobil menü, koyu kip, yazdırma görünümü, azaltılmış hareket ve görünür odak. Yazılım ürün siteleri için yeni bir tema olan Studio eklendi; okuduğunuz site onunla çalışıyor. Temalar artık birbirini genişletebiliyor: theme.json içinde "extends".
Düzeltmeler
Bu sürümde düzeltilen hatalardan birini açıkça söylemek istiyoruz: form bloğu hiçbir zaman sayfada görünemiyordu, çünkü şablonu yanlış modülde aranıyordu; forms.css de hiçbir sayfaya bağlanmıyordu. İkisi de düzeltildi. Ayrıca içerik güvenliği ilkesi yüzünden sessizce atlanan bazı silme onayları artık panelin kendi iletişim kutusunu kullanıyor ve tools/set-password.php parolayı gerçekten veritabanındaki hesapta değiştiriyor.
Durum
HisarBlok hâlâ geliştirme aşamasında. Kaynak kodu ve indirme paketi yakında; kurulumun nasıl işlediğini kurulum sayfasında, bütün yetenekleri özellikler sayfasında bulabilirsiniz.