2017 © Pedro Peláez
 

mediawiki-extension maps

Adds various mapping features to MediaWiki

image

mediawiki/maps

Adds various mapping features to MediaWiki

  • JavaScript
  • 2 Dependents
  • 0 Suggesters
  • 38 Forks
  • 39 Open issues
  • 53 Versions
  • 6 % Grown

The README.md

Maps

Maps is the MediaWiki extension to visualize and work with geographical information. It has been maintained since 2009 and is installed on 1000+ wikis., (*1)

Features:, (*2)

Missing a feature? Get software development via Professional.Wiki. Discounts for work that is open-sourced., (*3)

Documentation

For administrators

For wiki users

, (*4)

Getting support

Project status

Contributing

Development

To ensure the dev dependencies get installed, have this in your composer.local.json:, (*5)

{
    "require": {
        "vimeo/psalm": "^4",
        "phpstan/phpstan": "^1.4.9"
    },
    "extra": {
        "merge-plugin": {
            "include": [
                "extensions/Maps/composer.json"
            ]
        }
    }
}

Project structure

The src/ contains the PHP code and follows PSR-4 autoloading., (*6)

  • src/Map - Map display entry points (such as handling of #display_map) and their supporting code
  • src/ParserHooks - Entry points for all parser hooks except #display_map
  • src/Presentation - Presentation layer code that does not belong to a more specific directory
  • src/DataAccess - Persistence layer code that does not belong to a more specific directory
  • src/GeoJsonPages - Code that deals with pages in the GeoJson namespace
  • src/LegacyModel - Badly designed and deprecated representations of map elements (markers, polygons, etc)
  • src/LegacyMapEditor - Deprecated and Google Maps only Special:MapEditor page
  • src/SemanticMW - Semantic MediaWiki code except for the map entry point (which is in Map\SemanticFormat)
  • src/WikitextParsers - Parsers for the wikitext definitions of map elements (like the LegacyModel)

JavaScript, CSS and other web resources go into resources/., (*7)

Tests for PHP go into tests/ where they are grouped by test type (ie unit, integration). Within those test type directories the tests should mirror the directory structure in src/., (*8)

Running the tests

You can use the Makefile by running make commands in the Maps directory., (*9)

  • make ci: Run everything
  • make test: Run all tests and static analysis
  • make cs: Run all style checks

Alternatively, you can execute commands from the MediaWiki root directory:, (*10)

  • PHPUnit: php tests/phpunit/phpunit.php -c extensions/Maps/
  • Style checks: vendor/bin/phpcs -p -s --standard=extensions/Maps/phpcs.xml
  • PHPStan: vendor/bin/phpstan analyse --configuration=extensions/Maps/phpstan.neon --memory-limit=2G
  • Psalm: php vendor/bin/psalm --config=extensions/Maps/psalm.xml

Beware that due to technical debt, some tests access the network., (*11)

The Versions

30/07 2018

dev-master

9999999-dev https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+ GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

16/07 2018

5.6.0

5.6.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

09/07 2018

5.5.5

5.5.5.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

08/07 2018

5.5.4

5.5.4.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

07/07 2018

5.5.3

5.5.3.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

05/07 2018

5.5.2

5.5.2.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

04/07 2018

5.5.1

5.5.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

03/07 2018

5.5.0

5.5.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

07/06 2018

5.4.0

5.4.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

22/05 2018

dev-egMapsStyleVersion

dev-egMapsStyleVersion https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

28/04 2018

5.3.0

5.3.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

27/04 2018

dev-geocoder110

dev-geocoder110 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

31/01 2018

5.2.0

5.2.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

03/12 2017

dev-nophpunit

dev-nophpunit https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

22/11 2017

dev-rel511

dev-rel511 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

17/11 2017

5.1.0

5.1.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

10/11 2017

dev-ths

dev-ths https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

19/10 2017

5.0.2

5.0.2.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

18/10 2017

5.0.1

5.0.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

16/10 2017

5.0.0

5.0.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

14/09 2017

4.4.0

4.4.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

10/06 2017

4.3.0

4.3.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

20/05 2017

4.2.1

4.2.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

15/05 2017

4.2.0

4.2.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

14/04 2017

4.1.0

4.1.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

05/03 2017

4.0.5

4.0.5.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

05/03 2017

dev-travis-php71

dev-travis-php71 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

09/01 2017

4.0.4

4.0.4.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

06/12 2016

4.0.3

4.0.3.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

04/12 2016

4.0.2

4.0.2.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

18/11 2016

4.0.1

4.0.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

16/11 2016

4.0.0

4.0.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

09/11 2016

4.0.0-RC1

4.0.0.0-RC1 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

geocoding google maps maps leaflet mediawiki openlayers semantic mediawiki geocode osm openstreetmap semantic maps

22/09 2016

3.8.x-dev

3.8.9999999.9999999-dev https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

22/09 2016

3.8.2

3.8.2.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

07/09 2016

3.8.1

3.8.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

24/08 2016

3.8.0

3.8.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

02/08 2016

dev-leaflet-tilesurl

dev-leaflet-tilesurl https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

21/06 2016

3.7.0

3.7.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

26/05 2016

3.6.0

3.6.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

02/04 2016

3.5.0

3.5.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

30/01 2016

3.4.1

3.4.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

25/07 2015

3.4.0

3.4.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

29/06 2015

3.3.0

3.3.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

21/06 2015

3.2.4

3.2.4.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

23/03 2015

3.2.3

3.2.3.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

19/01 2015

3.2.2

3.2.2.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

13/01 2015

3.2.1

3.2.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

12/09 2014

3.2.0

3.2.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

30/06 2014

3.1

3.1.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

27/03 2014

3.0.1

3.0.1.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

18/01 2014

3.0

3.0.0.0 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap

16/01 2014

3.0-RC2

3.0.0.0-RC2 https://github.com/JeroenDeDauw/Maps

Adds various mapping features to MediaWiki

  Sources   Download

GPL-2.0+

The Requires

 

google maps maps mediawiki openlayers semantic mediawiki osm openstreetmap