Skip to content
HisarBlok
Menu
TR

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.

Installation guide

Updates and backups

Signed, atomic updates, updating by hand, backups, restoring, moving to another server and the command-line tool.

Updates and backups guide

Themes

default, Studio and Journal; child themes, CSS variables, the templates' view model and the rules for themes.

Themes guide

Modules

Switching modules on and off per site, replacing a role, and writing a module of your own.

Modules guide

Languages and translating

Multilingual sites, visitor and admin languages, right-to-left scripts and adding a language.

Languages and translating guide

Security and visitor input

The security model, the single visitor door, accounts and sites, cookieless statistics and reporting a vulnerability.

Security and visitor input guide

Accessibility

WCAG 2.2 AA on the sites and in the admin: what comes ready, what a module must do, known gaps.

Accessibility guide

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.