Download the PHP package mcguffin/acf-openstreetmap-field without Composer
On this page you can find all versions of the php package mcguffin/acf-openstreetmap-field. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mcguffin/acf-openstreetmap-field
More information about mcguffin/acf-openstreetmap-field
Files in mcguffin/acf-openstreetmap-field
Package acf-openstreetmap-field
Short Description WordPress ACF Field for OpenStreetMap
License GPL-3.0-or-later
Homepage https://github.com/mcguffin/acf-openstreetmap-field
Informations about the package acf-openstreetmap-field
ACF OpenStreetMap Field
This is the official github repository of the ACF OpenStreetMap Field plugin.
About
Configurable OpenStreetMap or Leaflet Field in ACF.
Requires ACF 5.7+
Features
- Configurable Map-Tile Provider
- Selectable Map Overlays
- Multiple Markers
- Ready-to-use HTML-Output
- Custom map markers through WordPress filters and JS Events.
- Map Proxy to comply with privacy regulations and to hide API Credentials
Installation
In WP Admin
Just follow the Automatic Plugin Installation procedere.
WP-CLI
Using composer
Development
Usage
There is some developer centric documentation in the wiki.
Development
npm scripts:
npm run audit
: Run phpcs auditnpm run build
: Build css and js from sourcesnpm run dev
: Watch css and js source dirsnpm run dev-test
: create test fields in wp-admin and watch css and js source dirsnpm run dashicons
: Generate dashicons scss variables from sourcenpm run i18n
: generate.pot
filenpm run rollback
: remove last commit (local and remote – use with caution!)npm run test
: run unit tests against PHP 7.4 and 8.3npm run test:edge
: run unit tests against PHP 8.3 onlynpm run test:legacy
: run unit tests against PHP 7.4 onlynpm run uitest
: create test fields in wp-admin
Testing
In WP-Admin
Add some ACF Fields to several places for manual testing in wp-admin.
Unit Tests
Unit tests are run in wordpress/env, which is basically a docker container. Docker Desktop is required.
Unit tests are run against PHP 7.4 (legacy) and 8.3 (edge).
Run them all:
Run edge tests only:
Configure edge test and run something in wp-cli in the docker container:
I could use a little help::
- Unit tests covering all PHP code
- Unit-testing JS
Thanks
This plugin wouldn't have been possible without these awesome people and Projects:
- Jan Pieter Waagmeester (Leaflet Providers)
- Per Liedman (Leaflet Control Geocode)
- The entire Leaflet Project