PHPackages                             lizmap/lizmap-mapbuilder-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lizmap/lizmap-mapbuilder-module

ActiveJelix-module[Utility &amp; Helpers](/categories/utility)

lizmap/lizmap-mapbuilder-module
===============================

Jelix module for Lizmap, which adds a map builder based on every repositories

2.4.3(10mo ago)92247[12 PRs](https://github.com/3liz/lizmap-mapbuilder-module/pulls)MPL-2.0JavaScriptCI failing

Since Dec 12Pushed 1mo ago6 watchersCompare

[ Source](https://github.com/3liz/lizmap-mapbuilder-module)[ Packagist](https://packagist.org/packages/lizmap/lizmap-mapbuilder-module)[ Docs](https://3liz.com)[ Fund](https://www.3liz.com/en/contacts.html)[ RSS](/packages/lizmap-lizmap-mapbuilder-module/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (66)Used By (0)

MapBuilder module
=================

[](#mapbuilder-module)

[![Release 🚀](https://github.com/3liz/lizmap-mapbuilder-module/actions/workflows/release.yml/badge.svg)](https://github.com/3liz/lizmap-mapbuilder-module/actions/workflows/release.yml)[![Packagist](https://camo.githubusercontent.com/4b5c3bbd451065348e828b852ca2f2dd9953d98dc17bbdbee0a7eb4a22dd7c54/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c697a6d61702f6c697a6d61702d6d61706275696c6465722d6d6f64756c65)](https://packagist.org/packages/lizmap/lizmap-mapbuilder-module)

[![demo](demo.png "3Liz Map Builder")](demo.png)

You can have a look at our [map builder demo](https://demo.lizmap.com/mapbuilder/).

- OSM project
- Local Urbanism Plan project
- Combine these two projects into a single one using the Map Builder
- MapBuilder 2.2.x is compatible with Lizmap Web Client 3.8
- MapBuilder 2.1.x is compatible with Lizmap Web Client 3.6
- MapBuilder 2.0.x is compatible with Lizmap Web Client 3.4, 3.5
- MapBuilder 1.1.x is compatible with Lizmap Web Client 3.3 and 3.2

Installation
------------

[](#installation)

It is recommended to install the module with [Composer](https://getcomposer.org), the package manager for PHP. If you can't use it, use the manual way to install the module (jump to the corresponding section below)

For MapBuilder 2.0.x and 1.1.x, see the README.md file from their respective packages.

### Automatic installation with Composer and lizmap 3.6 or higher

[](#automatic-installation-with-composer-and-lizmap-36-or-higher)

- into `lizmap/my-packages`, create the file `composer.json` (if it doesn't exist) by copying the file `composer.json.dist`, and install the modules with Composer:

```
cp -n lizmap/my-packages/composer.json.dist lizmap/my-packages/composer.json
composer require --working-dir=lizmap/my-packages "lizmap/lizmap-mapbuilder-module=2.1.*"
```

- Then go into `lizmap/install/` and execute Lizmap install scripts :

```
php configurator.php mapBuilder
php configurator.php mapBuilderAdmin
php installer.php
./clean_vartmp.sh
./set_rights.sh
```

- Go to the administration of Lizmap with your browser to configure mapBuilder

To update modules, run `composer update --working-dir=lizmap/my-packages`, then execute previous commands from `lizmap/install/`.

### Manual installation into lizmap 3.6 without Composer

[](#manual-installation-into-lizmap-36-without-composer)

- Download the zip archive of a version 2.1 or higher from the [release page into GitHub](https://github.com/3liz/lizmap-mapbuilder-module/releases).
- Extract files from the archive and copy directories `mapBuilder` and `mapBuilderAdmin` into `lizmap/lizmap-modules/` of Lizmap.
- Then execute Lizmap install scripts into `lizmap/install/` :

```
php configurator.php mapBuilder
php configurator.php mapBuilderAdmin
php installer.php
./clean_vartmp.sh
./set_rights.sh
```

- Go to the administration of Lizmap with your browser to configure mapBuilder

To update modules, download a new package, and repeat these previous instructions.

### Inkmap dependency

[](#inkmap-dependency)

Inkmap is a dependency created by [CampToCamp](https://github.com/camptocamp/inkmap) based on [OpenLayers](https://openlayers.org/). It's used by lizmapBuilder to print in real time edited map to PDF. Adding it to lizmapBuilder required to change the operation of the dependency. In future releases, Inkmap will be added as a dependency in npm, but currently, it is directly put in `mapBuilder/www/js/dist`.

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance74

Regular maintenance activity

Popularity20

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~49 days

Recently: every ~6 days

Total

50

Last Release

306d ago

Major Versions

1.1.6 → 2.0.02020-12-21

1.1.7 → 2.0.12021-04-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/ae8142be36568660282368ce7c1eec904ecbc515ab5b58c759a487f3a6f1d114?d=identicon)[laurentj](/maintainers/laurentj)

![](https://www.gravatar.com/avatar/baa42c7323bbc9245b0c70f770031383879941a1a813f678f2835699fd50b375?d=identicon)[mdouchin](/maintainers/mdouchin)

![](https://www.gravatar.com/avatar/85344d4f49b7045f32ec35ce2221ecf9460ed6bdbf37c84e31e3d130c75c3dbf?d=identicon)[rldhont](/maintainers/rldhont)

![](https://www.gravatar.com/avatar/a0b83da0e0c151775559af4a0b74e0f9bff76a4f136713ab99e8fa29c59dfc37?d=identicon)[nboisteault](/maintainers/nboisteault)

---

Top Contributors

[![nboisteault](https://avatars.githubusercontent.com/u/2145040?v=4)](https://github.com/nboisteault "nboisteault (215 commits)")[![neo-garaix](https://avatars.githubusercontent.com/u/92678879?v=4)](https://github.com/neo-garaix "neo-garaix (111 commits)")[![Gustry](https://avatars.githubusercontent.com/u/1609292?v=4)](https://github.com/Gustry "Gustry (30 commits)")[![laurentj](https://avatars.githubusercontent.com/u/336034?v=4)](https://github.com/laurentj "laurentj (29 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (26 commits)")[![rldhont](https://avatars.githubusercontent.com/u/1575538?v=4)](https://github.com/rldhont "rldhont (24 commits)")[![nworr](https://avatars.githubusercontent.com/u/43475951?v=4)](https://github.com/nworr "nworr (10 commits)")[![dmarteau](https://avatars.githubusercontent.com/u/1822286?v=4)](https://github.com/dmarteau "dmarteau (1 commits)")

---

Tags

lizmapmapbuilderopenlayersphpbuildermodulemapsgisjelixlizmap

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lizmap-lizmap-mapbuilder-module/health.svg)

```
[![Health](https://phpackages.com/badges/lizmap-lizmap-mapbuilder-module/health.svg)](https://phpackages.com/packages/lizmap-lizmap-mapbuilder-module)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
