İçerik yönetim sistemi · PHP + SQLite
HisarBlok
Statik varsayılan, dinamik istisna. Yönetim paneli dinamik ve giriş arkasında; ziyaretçinin gördüğü her sayfa diske yazılmış düz HTML. Otuz eklenti yerine tek bir sistem.
Özellikler Kurulum Neden statik?
Sürüm 0.2.0 · AGPL-3.0-or-later · Geliştirme sürüyor · Bu site ve ciciftp.com HisarBlok ile üretiliyor
Farkı nerede
Ziyaretçi kod çalıştırmaz
Bir sayfa açıldığında hazır HTML dosyası sunulur. Sorgu yok, önbellek eklentisi yok, trafik artınca çöken bir süreç yok.
Kaydedince yayında
Panelde kaydettiğiniz an etkilenen sayfalar yeniden üretilir: sayfanın kendisi, listeler, etiket sayfaları, site haritası ve besleme.
Dar bir kapı
Form gönderme, yorum, forum mesajı gibi gerçekten dinamik işler tek bir sertleştirilmiş giriş noktasından geçer; hız sınırı ve sayfaya bağlı jetonla.
Kutudan çıkanlar
Kapalı bir modül çalışmaz ve ürettiği dosyalar siteden kalkar; verisi ise saklanır, yeniden açınca kaldığı yerden sürer.
İçerik
Bloklarla ya da Markdown ile sayfalar, etiketli ve sayfalı blog, RSS, medya kitaplığı, menüler, duyurular, indirme sayfaları.
Etkileşim
Form oluşturucu, yorumlar, forum, üyelik (kayıt, giriş, parola sıfırlama), site içi arama. Her biri site başına tek düğmeyle açılır ya da kapanır.
Yapı ve güvenlik
XML site haritası, hreflang ile çok dil, 301 yönlendirmeleri, argon2id parolalar, iki adımlı doğrulama, denetim günlüğü. WordPress, Joomla, Drupal ve bazı forum yazılımlarından içe aktarma.
Modül yazmak
Çekirdeğin kendi modülleri de dışarıdan yazılan bir modülle aynı arayüzü kullanır; ayrıcalıklı bir iç yol yoktur. Bir modül bir klasör ve bir bildirim dosyasından ibarettir: hangi tablolara ve yollara dokunduğunu, hangi dosyaları ürettiğini söyler. Temalar ise veritabanına erişemeyen, yalnız kendisine hazırlanmış görünüm modelini alan şablonlardır.
Durum
HisarBlok geliştirme aşamasında ve kendi sitelerimizde kullanılıyor; güncel sürüm 0.2.0 (neler değişti). Lisansı AGPL-3.0-or-later; kaynak kodu ve indirme paketi yakında. Kurulumun nasıl işlediği kurulum sayfasında, tüm yetenekler özellikler sayfasında. Bir sitede denemek ya da katkı vermek isterseniz bize yazın.