Hitz for Craft CMS

Configuration

Settings → Hitz

SettingDefault
UnitMetresWhat a new plan starts in. Metres or feet.
Width / Depth100 × 60A new plan's frame.
Grid1A new plan's snap step.
Include LeafletOnTurn off if the site already loads Leaflet 1.9.
Label zoom offset0.5How far past "whole plan" a visitor zooms before stand labels appear.
JSON endpointOffPro. See Import, export and JSON.

Settings live in project config. Like any plugin setting they can be overridden per environment in config/hitz.php:

return [
    'includeLeaflet' => false,
    'enableJsonEndpoint' => App::env('HITZ_JSON') === '1',
];

Area types

Settings → Hitz → Area types. Each type has a name, handle, kind, colour, optional code prefix and its own field layout. The layout designer offers Hitz's native Code and Availability fields alongside Title and your own fields. Deleting a type deletes every area of that type.

Plan fields

Settings → Hitz → Plan fields is the one field layout every plan shares — an event date, a venue address, a downloadable PDF. The Plan frame field is mandatory.

Permissions

PermissionAllows
View plansThe Plans and Areas indexes and a read-only designer.
↳ Create and edit plansNew plans; editing a plan's frame and fields.
↳ Delete plansDeleting plans (and with them their areas).
↳ Draw and edit halls, stands and featuresDrawing in the designer; editing and deleting areas.
↳ Import and export plansGeoJSON/CSV (Pro).

Settings and area types are admin-only and need allowAdminChanges.

Lite and Pro

Lite (free)Pro ($79, $59/yr)
Plans1Unlimited
Areas (halls + stands + features)40Unlimited
Designer, snapping, numbering, halls✓✓
Front-end plan, search, deep links, popups✓✓
Relation fields, element queries✓✓
Stand availability (colours, legend, index sources)✓
GeoJSON import/export, stands CSV✓
JSON endpoint✓
Console import/export✓

If a Pro licence lapses, nothing is deleted and nothing goes blank: plans keep rendering, coloured by area type instead of availability, and stored availability comes back on renewal. Only creating more than Lite allows is refused.

More in Site Features

Pairs well with Hitz

The bigger pieces a client asks for by name. Events, bookings, memberships, courses, reviews, a support desk, job listings and the rest.