PHPackages                             acato/openkaarten-frontend-plugin - 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. acato/openkaarten-frontend-plugin

ActiveWordpress-plugin

acato/openkaarten-frontend-plugin
=================================

Adds OpenKaarten Blocks with an Openstreetmap block to the Gutenberg editor.

0.2.5(4mo ago)10[3 PRs](https://github.com/OpenWebconcept/plugin-openkaarten-frontend-plugin/pulls)Vue

Since Sep 13Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/OpenWebconcept/plugin-openkaarten-frontend-plugin)[ Packagist](https://packagist.org/packages/acato/openkaarten-frontend-plugin)[ RSS](/packages/acato-openkaarten-frontend-plugin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (21)Used By (0)

OpenKaarten Frontend Plugin
===========================

[](#openkaarten-frontend-plugin)

This plugin adds a Gutenberg block to WordPress which can be used to show a map with locations of datalayers, from the OpenKaarten Base plugin.

Requirements
------------

[](#requirements)

### OpenKaarten Frontend

[](#openkaarten-frontend)

In order to make the OpenKaarten Frontend Plugin work, you will need to have a WordPress installation with at least the following installed (and activated):

- [WordPress](https://wordpress.org/)

On this WordPress installation you will have to enable pretty permalinks (Settings &gt; Permalinks &gt; Select any of the options that is not plain).

There are two possible setups for the OpenKaarten Frontend, this can be:

1. On the WordPress installation of an existing website.
2. On a completely new WordPress installation.

In all scenarios the OpenKaarten Frontend plugin needs to have the following installed (and activated):

- [WordPress](https://wordpress.org/)
- [OpenKaarten Frontend](https://github.com/OpenWebconcept/plugin-openkaarten-frontend-plugin)

With this installed you can use the OpenKaarten Frontend plugin in your WordPress website.

If you chose for option 2 (new WordPress installation), you will probably need to install a WordPress theme. Since the OpenKaarten plugin is a REST API, it can be used in any WordPress theme.

Works best with
---------------

[](#works-best-with)

The OpenKaarten Frontend plugin works best with the following plugins, which can be installed on a different WordPress installation:

- [OpenKaarten Base](https://github.com/openwebconcept/plugin-openkaarten-base): This plugin adds Datalayers and Locations to WordPress which can be retrieved via the OpenKaarten REST API.
- [OpenKaarten GeoData](https://github.com/OpenWebconcept/plugin-openkaarten-geodata-for-posts): This plugin adds GeoData fields to the OpenPub Items post type and creates a REST endpoint to retrieve OpenPub Items with geodata.

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

[](#installation)

### Manual installation

[](#manual-installation)

You can download the latest release from the [releases page](https://github.com/OpenWebconcept/plugin-openkaarten-frontend-plugin) and install it manually in your WordPress installation.

### Composer installation

[](#composer-installation)

1. `composer source git@github.com:OpenWebconcept/plugin-openkaarten-frontend-plugin.git`
2. `composer require acato/openkaarten-frontend-plugin`
3. `cd /wp-content/plugins/openkaarten-frontend-plugin`
4. `npm install && npm run build`
5. Activate the OpenKaarten Frontend Plugin through the 'Plugins' menu in WordPress.

Usage
-----

[](#usage)

### Add a Gutenberg blok to show a map with locations

[](#add-a-gutenberg-blok-to-show-a-map-with-locations)

In the WordPress admin panel, go to the page or post where you want to show the map with locations. Add a new block and search for the 'OWC Openmaps Openstreet Map' block. Add this block to the page or post, add a URL where the OpenKaarten Base plugin is installed and select the datalayer(s) you want to show on the map.

Development
-----------

[](#development)

### Coding Standards

[](#coding-standards)

Please remember, we use the WordPress PHP Coding Standards for this plugin! () To check if your changes are compatible with these standards:

- `cd /wp-content/plugins/openkaarten-frontend`
- `composer install` (this step is only needed once after installing the plugin)
- `./vendor/bin/phpcs --standard=phpcs.xml.dist .`
- See the output if you have made any errors.
    - Errors marked with `[x]` can be fixed automatically by phpcbf, to do so run: `./vendor/bin/phpcbf --standard=phpcs.xml.dist .`

N.B. the `composer install` command will also install a git hook, preventing you from committing code that isn't compatible with the coding standards.

### NPM

[](#npm)

The plugin uses NPM for managing the JavaScript dependencies and building the leaflet map for showing locations within a datalayer. To install the dependencies, run the following command:

```
npm install

```

To deploy the JavaScript files, run the following command:

```
npm run build

```

To watch the JavaScript files for changes, run the following command:

```
npm run watch

```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance83

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 59.6% of commits — single point of failure

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 ~66 days

Recently: every ~27 days

Total

7

Last Release

124d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/29a7a5e8edb1a0cd4de5b52557f5eff0d42c27187542cc7b2c331e84e56315c3?d=identicon)[acato](/maintainers/acato)

---

Top Contributors

[![merelacato](https://avatars.githubusercontent.com/u/107254793?v=4)](https://github.com/merelacato "merelacato (93 commits)")[![markacato](https://avatars.githubusercontent.com/u/128050096?v=4)](https://github.com/markacato "markacato (30 commits)")[![eyalacato](https://avatars.githubusercontent.com/u/156068891?v=4)](https://github.com/eyalacato "eyalacato (10 commits)")[![rmpel](https://avatars.githubusercontent.com/u/1086776?v=4)](https://github.com/rmpel "rmpel (8 commits)")[![dtakken](https://avatars.githubusercontent.com/u/2066447?v=4)](https://github.com/dtakken "dtakken (7 commits)")[![richardkorthuis](https://avatars.githubusercontent.com/u/73702842?v=4)](https://github.com/richardkorthuis "richardkorthuis (6 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

### Embed Badge

![Health badge](/badges/acato-openkaarten-frontend-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/acato-openkaarten-frontend-plugin/health.svg)](https://phpackages.com/packages/acato-openkaarten-frontend-plugin)
```

###  Alternatives

[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k15.7k5](/packages/elgg-elgg)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[johnbillion/user-switching

Instant switching between user accounts in WordPress and WooCommerce.

19768.3k2](/packages/johnbillion-user-switching)[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/user-plugin

User plugin for October CMS

11954.3k13](/packages/rainlab-user-plugin)

PHPackages © 2026

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