Skip to content
Maps & Locations

Put your business on the map — literally — without Google Maps API keys, billing accounts or external CDNs.

What it does

  • Interactive maps built on Leaflet + OpenStreetMap. The Leaflet library ships inside the plugin and is served from your own domain; the only external requests are the map tiles themselves.
  • Location points with everything a visitor needs: address, description, phone (tap-to-call), email, website, opening hours — all in a clean marker popup with a Directions link that opens their navigation app.
  • Address geocoding in the admin — type the address, press Find, pick a result. Or click the mini-map. Or paste coordinates. Whatever is faster.
  • LocalBusiness JSON-LD — points you mark are announced to search engines with coordinates, phone and hours in machine-readable form.
  • One tag to embed: {maps slug="offices"} works in page content, news posts and theme templates alike.
  • Multiple maps, multiple points — a headquarters map on the contacts page, a pickup-points map in the shop, all independent.

Details that matter

  • Markers are crisp inline-SVG pins — no sprite images.
  • With several points the map automatically fits them all into view.
  • Scroll-wheel zoom is off, so the map never hijacks page scrolling.
  • Want your own tile style or heavy traffic? Point the map at any https tile server (self-hosted, MapTiler, …) — one field in the settings.
  • No API keys, no usage quotas to babysit, no cookie consent headaches from third-party map embeds.
Version Date Requires Size
1.0.0 2026-08-23 PHP >=8.3 · Celena >=3.6 72 KB

Initial release: Leaflet 1.9.4 bundled (BSD-2), multiple maps and points, marker popups with contacts and Directions link, admin geocoding via Nominatim, click-to-pick mini-map, LocalBusiness JSON-LD, custom tile server support.

Requirements

  • PHP >=8.3 or newer
  • Celena CMS >=3.6 or newer

Installation

After purchase you receive a license key. Install the package from the client admin panel — it will ask for the key on activation.

  1. Open Plugins/Themes in your Celena admin panel.
  2. Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
  3. Activate the package — for paid packages, enter the license key when prompted.

Full installation guide in the documentation →