Hitz for Craft CMS

Installation

Requirements

  • Craft CMS 5.3 or later
  • PHP 8.2 or later

No outbound requests, no build step, no runtime dependencies beyond Craft. Leaflet 1.9.4 and Leaflet-Geoman (free, MIT) ship inside the plugin, so a Hitz plan loads nothing from a CDN.

Install

composer require justinholtweb/craft-hitz
php craft plugin/install hitz

Or search for Hitz in the Plugin Store.

What a fresh install creates

Three area types — the vocabulary your plans are drawn in:

TypeKindUsed for
HallhallThe rooms that contain stands. Drawn underneath everything else.
StandstandBookable units. Numbered automatically, carry availability (Pro).
FacilityfeatureEntrances, catering, toilets, stages — what visitors look for.

Rename them, recolour them, add more, or delete them under Settings → Hitz → Area types. They live in project config, so they deploy with the rest of your schema.

Nothing else is created until you make your first plan.

Editions

Hitz Lite is free: one plan and up to 40 areas, with the whole designer, the front-end map, search, deep links and both relation fields. Hitz Pro ($79, then $59/year) removes the caps and adds stand availability, GeoJSON/CSV import and export, the JSON endpoint and the console import/export commands. See Configuration for the full split.

Uninstalling

Uninstalling removes every plan and area, the three tables, and the hitz section of project config. Relation fields pointing at plans or areas are left in place, empty.