Documentation version
DeveloperApplies to 1.0.0

Data model and architecture

A high-level developer view of Locations, Locators, classification and front-end rendering.

Domain model

The plugin separates place data (Locations) from display configuration (Locators). Types and Groups provide reusable classification. This separation allows the same Location to participate in multiple public presentations without data duplication.

Front-end rendering

A published Locator resolves its configured source, then renders the selected layout and behavior. Split layouts keep map markers and Location cards synchronized.

Providers

OpenStreetMap-backed maps use locally bundled Leaflet 1.9.4 for interaction. Google-backed Locators load Google Maps JavaScript API. Custom XYZ profiles expose compatible raster tiles through Leaflet-style tile loading.

Privacy boundary

Velox itself does not provide a remote telemetry or mapping service. External traffic is determined by administrator-configured providers and visitor interaction.

This reference intentionally describes the supported public architecture without promising undocumented PHP hooks or internal APIs.