HisarBlok · documentation
Docs
From an empty server to a published site, and from there to a theme and a module of your own. These pages are summaries; the detailed guides ship with the code.
Start with installation Features
For version 0.13.1. Source code and a download package coming soon.
Topics
Installation
Requirements, web server set-up (nginx, Apache, HestiaCP, Plesk), the setup wizard, command-line install, scheduled jobs.
Updates and backups
Signed, atomic updates, updating by hand, backups, restoring, moving to another server and the command-line tool.
Themes
default, Studio and Journal; child themes, CSS variables, the templates' view model and the rules for themes.
Modules
Switching modules on and off per site, replacing a role, and writing a module of your own.
Languages and translating
Multilingual sites, visitor and admin languages, right-to-left scripts and adding a language.
Security and visitor input
The security model, the single visitor door, accounts and sites, cookieless statistics and reporting a vulnerability.
Accessibility
WCAG 2.2 AA on the sites and in the admin: what comes ready, what a module must do, known gaps.
HisarBlok in two sentences
HisarBlok is a panel that writes a website. The panel is dynamic and runs at its own address behind a sign-in; the site is nothing but the plain HTML files the panel writes to disk, with two small endpoints (go.php, get.php) for visitor input.
If the docs leave a question open, write to us.