İçerik yönetim sistemi · PHP + SQLite
Otuz eklenti yerine tek CMS.
Panelde kaydettiğiniz an HisarBlok sayfalarınızı düz HTML olarak diske yazar. Ziyaretçi bir sayfa açtığında sunucuda kod çalışmaz. WordPress'in eklentiyle çözdüğü işler, yani SEO, site haritası, formlar, yedek, çok dil, arama, iki adımlı giriş, forum, üyelik ve istatistik, çekirdekte gelir.
Özellikler Belgeler Kaynak kodu
Sürüm 0.13.1 · AGPL-3.0-or-later · Geliştirme aşamasında · Kaynak kodu yakında

Statik varsayılan, dinamik istisna
Yönetim paneli dinamiktir ve giriş arkasındadır; ziyaretçinin gördüğü site dosyalardan ibarettir.
Ziyaretçi kod çalıştırmaz
Bir sayfa açıldığında hazır HTML dosyası, yanında önceden sıkıştırılmış kopyasıyla sunulur. Sorgu yok, önbellek eklentisi yok, temizlenecek önbellek yok.
Kaydedince yayında
Kaydettiğiniz sayfa hemen yazılır; listeler, etiket sayfaları, site haritası ve beslemeler bir üretim kuyruğunda arkadan gelir. Panel beklemez.
Tek, dar bir kapı
Form, yorum, forum mesajı ve üye girişi gibi gerçekten dinamik işler yalnız go.php ve get.php üzerinden geçer: hız sınırı, sayfaya bağlı jeton, ziyaretçiye oturum ya da çerez yok.
Eklentisiz gelenler
WordPress'te ayrı eklenti olarak kurulan parçalar burada çekirdeğin parçası: aynı ekipten, aynı standartla. İstemediğiniz modülü site başına tek düğmeyle kapatırsınız.
SEO ve site haritası
Her sayfada JSON-LD, OpenGraph, sayfa başına açıklama, tek h1, XML site haritası, RSS ve Atom beslemeleri, 301 yönlendirmeleri.
Hız
Sayfanın kullandığı CSS sayfanın içinde; görseller için 480/960/1440 piksellik WebP ve AVIF kopyaları, srcset ve doğru yükleme sırası.
Formlar ve yorumlar
Blok olarak eklenen form oluşturucu; sayfa ve yazı altında önce onaylanan yorumlar. Bulmacasız istenmeyen ileti koruması.
Yedek ve geri yükleme
Her dosyası SHA-256 ile özetlenmiş tek dosyalık yedekler, doğrulayarak geri yükleme ve sitenin tamamını açık bir biçimde dışa aktarma.
Çok dil
Tek kurulumdan birden çok site ve dil, hreflang, dil değiştirici; ziyaretçi metinleri sekiz dilde, sağdan sola diller dahil.
Arama
Statik bir dizin üzerinde, okurun tarayıcısında çalışan site içi arama. Yazılan hiçbir şey okurun bilgisayarından çıkmaz.
İki adımlı giriş
Argon2id parolalar, TOTP ve kurtarma kodları, giriş hız sınırı ve kim ne yaptı sorusunu yanıtlayan işlem günlüğü.
Forum ve üyelik
Kategoriler, konular, moderasyon; doğrulanmış e-postayla üyelik. Sekiz forum yazılımından üyeler eski parolalarıyla taşınır.
Çerezsiz istatistik
Görüntüleme, günlük ziyaretçi, en çok okunanlar ve yönlendiren siteler; sayım sitenin kendi sunucusunda, çerez ve IP adresi olmadan.
Panelden bir bakış
Görüntüler örnek içerikli bir deneme kurulumundan.


Kimin için
Kurumsal siteler ve küçük işletmeler
Eklenti güncellemesi kovalamadan hızlı ve bakımı kolay bir site isteyenler. Güvenlik, yedek ve arama motoru ayarları kurulumla gelir.
Yazılım ürünleri ve topluluklar
Sürüm notları ve indirme sayfaları, belgeler, blog, forum ve üyelik aynı panelde. Bu site de ciciftp.com da HisarBlok ile üretiliyor.
Sunucu yöneticileri ve ajanslar
Tek kurulumdan birden çok site; hesapları bazı sitelere, site başına bir rolle sınırlama; komut satırı aracı ve imzalı güncelleme.
Başka sistemden gelenler
WordPress, Joomla, Drupal, Ghost, Blogger, Medium, Substack, Hugo, Jekyll ve forum yazılımlarından içe aktarma; eski adresler 301 ile korunur.
Bağımlılık yok
HisarBlok'un istediği PHP 8.4 ya da üstü ve bir web sunucusu: nginx ya da Apache. Varsayılan veritabanı tek dosyalık SQLite; isterseniz MySQL/MariaDB. Ne kurulumda ne çalışırken Composer ya da npm adımı var; CDN, dışarıdan yazı tipi ve izleme betiği yok. Tek üçüncü taraf parça panel editörü ProseMirror; derlenmiş olarak gelir ve sizin sunucunuzdan sunulur.
Bu site HisarBlok ile üretildi
Okuduğunuz sayfalar HisarBlok'un panelinde bloklarla yazıldı ve sunucuya düz HTML olarak kaydedildi. Sayfayı açtığınızda sunucuda PHP çalışmadı; yalnız iletişim formunu gönderdiğinizde tek ve dar bir giriş noktası devreye girer.