diff --git a/composer.json b/composer.json index 4b2452a7..2e68cf0c 100644 --- a/composer.json +++ b/composer.json @@ -16,12 +16,18 @@ ], "require": { "composer/installers": "^1.9", + "drupal/address": "1.x-dev@dev", "drupal/administerusersbyrole": "3.x-dev@dev", "drupal/config_ignore": "^2.3", "drupal/core-composer-scaffold": "^9.1", "drupal/core-project-message": "^9.1", "drupal/core-recommended": "^9.1", + "drupal/geocoder": "^3.20", + "drupal/geofield": "^1.22", "drupal/imce": "^2.4", + "drupal/leaflet": "^2.1", + "drupal/leaflet_more_maps": "^2.1", + "drupal/leaflet_more_markers": "^1.1", "drupal/migrate_devel": "2.x-dev@dev", "drupal/migrate_plus": "^5.1", "drupal/migrate_tools": "5.x-dev@dev", @@ -31,6 +37,8 @@ "drupal/paragraphs": "1.x-dev@dev", "drupal/role_delegation": "^1.1", "drupal/smart_date": "^3.1", + "geocoder-php/google-maps-provider": "^4.6", + "geocoder-php/mapquest-provider": "^4.2", "wikimedia/composer-merge-plugin": "^2.0" }, "conflict": { diff --git a/composer.lock b/composer.lock index ce555dfc..0e32cd1a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bd93f9735e0c7f21949b564228b80afd", + "content-hash": "966a685486a1411a2bee1eb79d507edd", "packages": [ { "name": "alchemy/zippy", @@ -182,6 +182,72 @@ }, "time": "2020-12-05T05:59:11+00:00" }, + { + "name": "clue/stream-filter", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "Clue\\StreamFilter\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/php-stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.5.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-10-02T12:38:20+00:00" + }, { "name": "commerceguys/addressing", "version": "v1.2.0", @@ -1168,6 +1234,62 @@ }, "type": "drupal-library" }, + { + "name": "davedevelopment/stiphle", + "version": "0.9.2", + "source": { + "type": "git", + "url": "https://github.com/davedevelopment/stiphle.git", + "reference": "76151e6474741adee258c1a4860a0460e319563b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/davedevelopment/stiphle/zipball/76151e6474741adee258c1a4860a0460e319563b", + "reference": "76151e6474741adee258c1a4860a0460e319563b", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "^5.5", + "predis/predis": "^1.1" + }, + "suggest": { + "doctrine/cache": "~1.0", + "predis/predis": "~1.1" + }, + "type": "library", + "autoload": { + "psr-0": { + "Stiphle": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Simple rate limiting/throttling for php", + "homepage": "http://github.com/davedevelopment/stiphle", + "keywords": [ + "rate limit", + "rate limiting", + "throttle", + "throttling" + ], + "support": { + "issues": "https://github.com/davedevelopment/stiphle/issues", + "source": "https://github.com/davedevelopment/stiphle/tree/0.9.2" + }, + "time": "2017-08-16T07:58:18+00:00" + }, { "name": "dflydev/dot-access-configuration", "version": "v1.0.3", @@ -2153,33 +2275,31 @@ }, { "name": "drupal/address", - "version": "1.9.0", + "version": "dev-1.x", "source": { "type": "git", "url": "https://git.drupalcode.org/project/address.git", - "reference": "8.x-1.9" - }, - "dist": { - "type": "zip", - "url": "https://ftp.drupal.org/files/projects/address-8.x-1.9.zip", - "reference": "8.x-1.9", - "shasum": "c7e6406d88c6d6be9e8fe0091040d67012bdbf05" + "reference": "47373554140c05f4c71edea1dc3b059bab8b44d9" }, "require": { - "commerceguys/addressing": "^1.0.7", - "drupal/core": "^8.8 || ^9" + "commerceguys/addressing": "^1.2.0", + "drupal/core": "^8.9 || ^9", + "php": ">=7.1.3" }, "require-dev": { "drupal/token": "^1.0" }, "type": "drupal-module", "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, "drupal": { - "version": "8.x-1.9", - "datestamp": "1604422821", + "version": "8.x-1.9+11-dev", + "datestamp": "1616372824", "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." } } }, @@ -5363,6 +5483,209 @@ "source": "https://git.drupalcode.org/project/filter_perms" } }, + { + "name": "drupal/geocoder", + "version": "3.20.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/geocoder.git", + "reference": "8.x-3.20" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/geocoder-8.x-3.20.zip", + "reference": "8.x-3.20", + "shasum": "2dd95f768cc58f16e8203fee99b6ace174c2c300" + }, + "require": { + "davedevelopment/stiphle": "^0.9.2", + "drupal/core": "^8.8 || ^9", + "php": ">=7.1.0", + "php-http/guzzle6-adapter": "^1.1 || ^2.0", + "php-http/message": "^1.6", + "willdurand/geocoder": "^4.0" + }, + "require-dev": { + "drupal/address": "*", + "drupal/coder": "^8.2", + "drupal/geocoder_field": "*", + "drupal/geofield": "*", + "geo6/geocoder-php-geopunt-provider": "^1.0", + "geo6/geocoder-php-spw-provider": "^1.0", + "geocoder-php/arcgis-online-provider": "^4.0", + "geocoder-php/bing-maps-provider": "^4.0", + "geocoder-php/free-geoip-provider": "^4.1", + "geocoder-php/geo-plugin-provider": "^4.0", + "geocoder-php/geoips-provider": "^4.1", + "geocoder-php/geonames-provider": "^4.1", + "geocoder-php/google-maps-provider": "^4.2", + "geocoder-php/graphhopper-provider": "^0.1.0", + "geocoder-php/host-ip-provider": "^4.0", + "geocoder-php/ip-info-db-provider": "^4.0", + "geocoder-php/mapbox-provider": "^0.1", + "geocoder-php/mapquest-provider": "^4.0", + "geocoder-php/maxmind-provider": "^4.1", + "geocoder-php/nominatim-provider": "^5.0", + "geocoder-php/open-cage-provider": "^4.0", + "geocoder-php/openrouteservice-provider": "^1.0", + "geocoder-php/pelias-provider": "^1.1", + "geocoder-php/photon-provider": "^0.1.0", + "geocoder-php/tomtom-provider": "^4.0", + "geocoder-php/yandex-provider": "^4.0", + "phpro/grumphp": "^0.12.1", + "phpunit/phpunit": "^5.7|^6.5", + "sensiolabs/security-checker": "^4.1", + "squizlabs/php_codesniffer": "^2.7" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.20", + "datestamp": "1617644936", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Pol Dellaiera (@drupol)", + "homepage": "https://www.drupal.org/u/pol", + "role": "Maintainer" + }, + { + "name": "Italo Mairo (@itamair)", + "homepage": "https://www.drupal.org/u/itamair", + "role": "Co-maintainer" + }, + { + "name": "Pol", + "homepage": "https://www.drupal.org/user/47194" + }, + { + "name": "Simon Georges", + "homepage": "https://www.drupal.org/user/172312" + }, + { + "name": "claudiu.cristea", + "homepage": "https://www.drupal.org/user/56348" + }, + { + "name": "gregseb", + "homepage": "https://www.drupal.org/user/847848" + }, + { + "name": "indytechcook", + "homepage": "https://www.drupal.org/user/245817" + }, + { + "name": "itamair", + "homepage": "https://www.drupal.org/user/1179076" + }, + { + "name": "michaelfavia", + "homepage": "https://www.drupal.org/user/49137" + }, + { + "name": "phayes", + "homepage": "https://www.drupal.org/user/47098" + }, + { + "name": "vidhatanand", + "homepage": "https://www.drupal.org/user/585764" + } + ], + "description": "A Drupal module and a services based API to perform Geocode & Reverse Geocode operations among GIS data and addresses types & formats.", + "homepage": "https://drupal.org/project/geocoder", + "support": { + "source": "https://git.drupalcode.org/project/geocoder", + "issues": "https://drupal.org/project/issues/geocoder", + "irc": "irc://irc.freenode.org/drupal-geo" + } + }, + { + "name": "drupal/geofield", + "version": "1.22.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/geofield.git", + "reference": "8.x-1.22" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/geofield-8.x-1.22.zip", + "reference": "8.x-1.22", + "shasum": "6fd9299863cf1bbda8747772febf4b90399f6580" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "phayes/geophp": "^1.2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.22", + "datestamp": "1617652199", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Brandon Morrison", + "homepage": "https://www.drupal.org/u/brandonian", + "role": "Maintainer" + }, + { + "name": "Pablo López", + "homepage": "https://www.drupal.org/u/plopesc", + "role": "Maintainer" + }, + { + "name": "Italo Mairo", + "homepage": "https://www.drupal.org/u/itamair", + "role": "Maintainer" + }, + { + "name": "davidseth", + "homepage": "https://www.drupal.org/user/254857" + }, + { + "name": "itamair", + "homepage": "https://www.drupal.org/user/1179076" + }, + { + "name": "phayes", + "homepage": "https://www.drupal.org/user/47098" + }, + { + "name": "plopesc", + "homepage": "https://www.drupal.org/user/282415" + }, + { + "name": "zzolo", + "homepage": "https://www.drupal.org/user/147331" + } + ], + "description": "Stores geographic and location data (points, lines, and polygons).", + "homepage": "https://www.drupal.org/project/geofield", + "support": { + "source": "https://git.drupalcode.org/project/geofield", + "issues": "https://www.drupal.org/project/issues/geofield", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, { "name": "drupal/honeypot", "version": "2.0.1", @@ -6163,6 +6486,188 @@ "irc": "irc://irc.freenode.org/drupal-contribute" } }, + { + "name": "drupal/leaflet", + "version": "2.1.13", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/leaflet.git", + "reference": "2.1.13" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/leaflet-2.1.13.zip", + "reference": "2.1.13", + "shasum": "95fe22714916f14a0faedc870f94dff6c36fe12d" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "drupal/geofield": "^1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.13", + "datestamp": "1615195090", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Italo Mairo", + "homepage": "https://www.drupal.org/u/itamair", + "role": "Maintainer" + }, + { + "name": "Peter Vanhee (pvhee)", + "homepage": "https://www.drupal.org/u/pvhee", + "role": "Maintainer" + }, + { + "name": "Rik de Boer (RdeBoer)", + "homepage": "https://www.drupal.org/u/rdeboer", + "role": "Maintainer" + }, + { + "name": "Gabriel Carleton-Barnes (gcb)", + "homepage": "https://www.drupal.org/u/gcb", + "role": "Maintainer" + }, + { + "name": "Lev Tsypin (levelos)", + "homepage": "https://www.drupal.org/u/levelos", + "role": "Maintainer" + }, + { + "name": "Sean Larkin (seanberto)", + "homepage": "https://www.drupal.org/u/seanberto", + "role": "Maintainer" + } + ], + "description": "Integration with the Leaflet map scripting library.", + "homepage": "https://www.drupal.org/project/leaflet", + "support": { + "source": "https://git.drupalcode.org/project/leaflet", + "issues": "https://www.drupal.org/project/issues/leaflet" + } + }, + { + "name": "drupal/leaflet_more_maps", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/leaflet_more_maps.git", + "reference": "2.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/leaflet_more_maps-2.1.1.zip", + "reference": "2.1.1", + "shasum": "f67931732ea4de1f815e11d2f669ff6d737045f4" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "drupal/leaflet": "^2.1.0" + }, + "require-dev": { + "drupal/leaflet": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.1.1", + "datestamp": "1617225857", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "branch-alias": { + "dev-8.x-1.x": "1.x-dev" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "RdeBoer", + "homepage": "https://www.drupal.org/user/404007" + }, + { + "name": "berramou", + "homepage": "https://www.drupal.org/user/3535998" + }, + { + "name": "japerry", + "homepage": "https://www.drupal.org/user/45640" + }, + { + "name": "rachel_norfolk", + "homepage": "https://www.drupal.org/user/66273" + } + ], + "description": "Adds a swag of map styles to Leaflet, e.g Thunderforest, Esri, Stamen, Google.", + "homepage": "https://www.drupal.org/project/leaflet_more_maps", + "support": { + "source": "https://git.drupalcode.org/project/leaflet_more_maps", + "issues": "https://www.drupal.org/project/issues/leaflet_more_maps" + } + }, + { + "name": "drupal/leaflet_more_markers", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/leaflet_more_markers.git", + "reference": "1.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/leaflet_more_markers-1.1.1.zip", + "reference": "1.1.1", + "shasum": "5ef86ae1b673375081e0cffb4c912c0064ccc3b3" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "drupal/leaflet": "*", + "drupal/token": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.1.1", + "datestamp": "1612917907", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "RdeBoer", + "homepage": "https://www.drupal.org/user/404007" + } + ], + "description": "Allows every location to feature its own emoji marker or font icon.", + "homepage": "https://www.drupal.org/project/leaflet_more_markers", + "support": { + "source": "https://git.drupalcode.org/project/leaflet_more_markers" + } + }, { "name": "drupal/link_attributes", "version": "1.11.0", @@ -9076,6 +9581,189 @@ }, "time": "2021-04-02T20:21:45+00:00" }, + { + "name": "geocoder-php/common-http", + "version": "4.4.0", + "source": { + "type": "git", + "url": "https://github.com/geocoder-php/php-common-http.git", + "reference": "9f44a006d4b45d01dd31ea9b38ee7fb5724cd73e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/geocoder-php/php-common-http/zipball/9f44a006d4b45d01dd31ea9b38ee7fb5724cd73e", + "reference": "9f44a006d4b45d01dd31ea9b38ee7fb5724cd73e", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.6", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0.2", + "psr/http-message": "^1.0", + "psr/http-message-implementation": "^1.0", + "willdurand/geocoder": "^4.0" + }, + "require-dev": { + "nyholm/psr7": "^1.0", + "php-http/message": "^1.0", + "php-http/mock-client": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/stopwatch": "~2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Geocoder\\Http\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "Common files for HTTP based Geocoders", + "homepage": "http://geocoder-php.org", + "keywords": [ + "http geocoder" + ], + "support": { + "source": "https://github.com/geocoder-php/php-common-http/tree/4.4.0" + }, + "time": "2020-12-21T09:30:01+00:00" + }, + { + "name": "geocoder-php/google-maps-provider", + "version": "4.6.0", + "source": { + "type": "git", + "url": "https://github.com/geocoder-php/google-maps-provider.git", + "reference": "1e88138b66bf31b7e025b7bd579edb2cc9690414" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/geocoder-php/google-maps-provider/zipball/1e88138b66bf31b7e025b7bd579edb2cc9690414", + "reference": "1e88138b66bf31b7e025b7bd579edb2cc9690414", + "shasum": "" + }, + "require": { + "geocoder-php/common-http": "^4.0", + "php": "^7.3 || ^8.0", + "willdurand/geocoder": "^4.0" + }, + "provide": { + "geocoder-php/provider-implementation": "1.0" + }, + "require-dev": { + "geocoder-php/provider-integration-tests": "^1.0", + "php-http/curl-client": "^2.2", + "php-http/message": "^1.0", + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Geocoder\\Provider\\GoogleMaps\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + } + ], + "description": "Geocoder GoogleMaps adapter", + "homepage": "http://geocoder-php.org/Geocoder/", + "support": { + "source": "https://github.com/geocoder-php/google-maps-provider/tree/4.6.0" + }, + "time": "2020-12-21T16:41:18+00:00" + }, + { + "name": "geocoder-php/mapquest-provider", + "version": "4.2.0", + "source": { + "type": "git", + "url": "https://github.com/geocoder-php/mapquest-provider.git", + "reference": "8c7b4b415bb606d6dbb7e6c61233be25f4bfe10b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/geocoder-php/mapquest-provider/zipball/8c7b4b415bb606d6dbb7e6c61233be25f4bfe10b", + "reference": "8c7b4b415bb606d6dbb7e6c61233be25f4bfe10b", + "shasum": "" + }, + "require": { + "geocoder-php/common-http": "^4.0", + "php": "^7.3 || ^8.0", + "willdurand/geocoder": "^4.0" + }, + "provide": { + "geocoder-php/provider-implementation": "1.0" + }, + "require-dev": { + "geocoder-php/provider-integration-tests": "^1.1", + "php-http/curl-client": "^2.2", + "php-http/message": "^1.0", + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Geocoder\\Provider\\MapQuest\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + } + ], + "description": "Geocoder MapQuest adapter", + "homepage": "http://geocoder-php.org/Geocoder/", + "support": { + "source": "https://github.com/geocoder-php/mapquest-provider/tree/4.2.0" + }, + "time": "2020-12-21T16:41:18+00:00" + }, { "name": "grasmash/expander", "version": "1.0.0", @@ -10321,6 +11009,46 @@ }, "time": "2019-12-10T10:24:42+00:00" }, + { + "name": "phayes/geophp", + "version": "1.2", + "source": { + "type": "git", + "url": "https://github.com/phayes/geoPHP.git", + "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phayes/geoPHP/zipball/015404e85b602e0df1f91441f8db0f9e98f7e567", + "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "4.1.*" + }, + "type": "library", + "autoload": { + "classmap": [ + "geoPHP.inc" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2 or New-BSD" + ], + "authors": [ + { + "name": "Patrick Hayes" + } + ], + "description": "GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.", + "homepage": "https://github.com/phayes/geoPHP", + "support": { + "issues": "https://github.com/phayes/geoPHP/issues", + "source": "https://github.com/phayes/geoPHP/tree/master" + }, + "time": "2014-12-02T06:11:22+00:00" + }, { "name": "phenx/php-font-lib", "version": "0.5.2", @@ -10362,6 +11090,389 @@ }, "time": "2020-03-08T15:31:32+00:00" }, + { + "name": "php-http/discovery", + "version": "1.13.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/788f72d64c43dc361e7fcc7464c3d947c64984a7", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0" + }, + "require-dev": { + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1", + "puli/composer-plugin": "1.0.0-beta10" + }, + "suggest": { + "php-http/message": "Allow to use Guzzle, Diactoros or Slim Framework factories", + "puli/composer-plugin": "Sets up Puli which is recommended for Discovery to work. Check http://docs.php-http.org/en/latest/discovery.html for more details." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds installed HTTPlug implementations and PSR-7 message factories", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.13.0" + }, + "time": "2020-11-27T14:49:42+00:00" + }, + { + "name": "php-http/guzzle6-adapter", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/guzzle6-adapter.git", + "reference": "9d1a45eb1c59f12574552e81fb295e9e53430a56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/guzzle6-adapter/zipball/9d1a45eb1c59f12574552e81fb295e9e53430a56", + "reference": "9d1a45eb1c59f12574552e81fb295e9e53430a56", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^6.0", + "php": "^7.1 || ^8.0", + "php-http/httplug": "^2.0", + "psr/http-client": "^1.0" + }, + "provide": { + "php-http/async-client-implementation": "1.0", + "php-http/client-implementation": "1.0", + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "ext-curl": "*", + "php-http/client-integration-tests": "^2.0 || ^3.0", + "phpunit/phpunit": "^7.4 || ^8.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Adapter\\Guzzle6\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "David de Boer", + "email": "david@ddeboer.nl" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Guzzle 6 HTTP Adapter", + "homepage": "http://httplug.io", + "keywords": [ + "Guzzle", + "http" + ], + "support": { + "issues": "https://github.com/php-http/guzzle6-adapter/issues", + "source": "https://github.com/php-http/guzzle6-adapter/tree/v2.0.2" + }, + "time": "2021-03-02T10:52:33+00:00" + }, + { + "name": "php-http/httplug", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "191a0a1b41ed026b717421931f8d3bd2514ffbf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/191a0a1b41ed026b717421931f8d3bd2514ffbf9", + "reference": "191a0a1b41ed026b717421931f8d3bd2514ffbf9", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/promise": "^1.1", + "psr/http-client": "^1.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.1", + "phpspec/phpspec": "^5.1 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "support": { + "issues": "https://github.com/php-http/httplug/issues", + "source": "https://github.com/php-http/httplug/tree/master" + }, + "time": "2020-07-13T15:43:23+00:00" + }, + { + "name": "php-http/message", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/fb0dbce7355cad4f4f6a225f537c34d013571f29", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.1 || ^8.0", + "php-http/message-factory": "^1.0.2", + "psr/http-message": "^1.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0", + "laminas/laminas-diactoros": "^2.0", + "phpspec/phpspec": "^5.1 || ^6.3", + "slim/slim": "^3.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + }, + "files": [ + "src/filters.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.11.0" + }, + "time": "2021-02-01T08:54:58+00:00" + }, + { + "name": "php-http/message-factory", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "support": { + "issues": "https://github.com/php-http/message-factory/issues", + "source": "https://github.com/php-http/message-factory/tree/master" + }, + "time": "2015-12-19T14:08:53+00:00" + }, + { + "name": "php-http/promise", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", + "phpspec/phpspec": "^5.1.2 || ^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/php-http/promise/issues", + "source": "https://github.com/php-http/promise/tree/1.1.0" + }, + "time": "2020-07-07T09:29:14+00:00" + }, { "name": "phpmailer/phpmailer", "version": "v6.4.0", @@ -10491,6 +11602,58 @@ }, "time": "2017-02-14T16:28:37+00:00" }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, { "name": "psr/http-factory", "version": "1.0.1", @@ -13948,12 +15111,75 @@ "source": "https://github.com/wikimedia/composer-merge-plugin/tree/v2.0.1" }, "time": "2021-02-24T05:28:06+00:00" + }, + { + "name": "willdurand/geocoder", + "version": "4.4.0", + "source": { + "type": "git", + "url": "https://github.com/geocoder-php/php-common.git", + "reference": "3e86f5b10ab0cef1cf03f979fe8e34b6476daff0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/geocoder-php/php-common/zipball/3e86f5b10ab0cef1cf03f979fe8e34b6476daff0", + "reference": "3e86f5b10ab0cef1cf03f979fe8e34b6476daff0", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "nyholm/nsa": "^1.1", + "phpunit/phpunit": "^9.5", + "symfony/stopwatch": "~2.5" + }, + "suggest": { + "symfony/stopwatch": "If you want to use the TimedGeocoder" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Geocoder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + } + ], + "description": "Common files for PHP Geocoder", + "homepage": "http://geocoder-php.org", + "keywords": [ + "abstraction", + "geocoder", + "geocoding", + "geoip" + ], + "support": { + "source": "https://github.com/geocoder-php/php-common/tree/4.4.0" + }, + "time": "2020-12-21T09:30:01+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": { + "drupal/address": 20, "drupal/administerusersbyrole": 20, "drupal/migrate_devel": 20, "drupal/migrate_tools": 20, diff --git a/config/sync/core.entity_form_display.node.projet.default.yml b/config/sync/core.entity_form_display.node.projet.default.yml index 62c10dd9..d1042d73 100644 --- a/config/sync/core.entity_form_display.node.projet.default.yml +++ b/config/sync/core.entity_form_display.node.projet.default.yml @@ -4,10 +4,13 @@ status: true dependencies: config: - field.field.node.projet.body + - field.field.node.projet.field_adresse - field.field.node.projet.field_comparatifs_associes - field.field.node.projet.field_diaporama - field.field.node.projet.field_equipes - field.field.node.projet.field_evenements_lies + - field.field.node.projet.field_ge + - field.field.node.projet.field_map_marker - field.field.node.projet.field_memo - field.field.node.projet.field_partenaires - field.field.node.projet.field_programme @@ -19,9 +22,12 @@ dependencies: - image.style.thumbnail - node.type.projet module: + - address - field_group + - geofield - image - inline_entity_form + - leaflet_more_markers - text third_party_settings: field_group: @@ -29,6 +35,7 @@ third_party_settings: children: - group_prin - group_textes + - group_adresse - group_equipes - group_partenaires - group_liens @@ -147,6 +154,22 @@ third_party_settings: formatter: open required_fields: true label: Principal + group_adresse: + children: + - field_adresse + - field_ge + - field_map_marker + parent_name: group_tabs + weight: 9 + format_type: tab + region: content + format_settings: + id: '' + classes: '' + description: '' + formatter: closed + required_fields: true + label: Adresse id: node.projet.default targetEntityType: node bundle: projet @@ -162,6 +185,12 @@ content: show_summary: false third_party_settings: { } region: content + field_adresse: + weight: 26 + settings: { } + third_party_settings: { } + type: address_default + region: content field_comparatifs_associes: weight: 8 settings: @@ -203,6 +232,19 @@ content: third_party_settings: { } type: entity_reference_autocomplete region: content + field_ge: + weight: 28 + settings: + html5_geolocation: false + third_party_settings: { } + type: geofield_latlon + region: content + field_map_marker: + weight: 27 + settings: { } + third_party_settings: { } + type: map_marker_widget + region: content field_memo: weight: 2 settings: diff --git a/config/sync/core.entity_view_display.node.projet.default.yml b/config/sync/core.entity_view_display.node.projet.default.yml index a7160019..2133ce48 100644 --- a/config/sync/core.entity_view_display.node.projet.default.yml +++ b/config/sync/core.entity_view_display.node.projet.default.yml @@ -4,10 +4,13 @@ status: true dependencies: config: - field.field.node.projet.body + - field.field.node.projet.field_adresse - field.field.node.projet.field_comparatifs_associes - field.field.node.projet.field_diaporama - field.field.node.projet.field_equipes - field.field.node.projet.field_evenements_lies + - field.field.node.projet.field_ge + - field.field.node.projet.field_map_marker - field.field.node.projet.field_memo - field.field.node.projet.field_partenaires - field.field.node.projet.field_programme @@ -18,8 +21,11 @@ dependencies: - field.field.node.projet.field_ville - node.type.projet module: + - address - entity_reference_revisions + - geofield - image + - leaflet_more_markers - text - user id: node.projet.default @@ -34,6 +40,13 @@ content: settings: { } third_party_settings: { } region: content + field_adresse: + weight: 115 + label: above + settings: { } + third_party_settings: { } + type: address_default + region: content field_comparatifs_associes: weight: 106 label: above @@ -68,6 +81,22 @@ content: third_party_settings: { } type: entity_reference_label region: content + field_ge: + weight: 116 + label: above + settings: + output_format: wkt + output_escape: true + third_party_settings: { } + type: geofield_default + region: content + field_map_marker: + weight: 117 + label: above + settings: { } + third_party_settings: { } + type: map_marker_formatter + region: content field_memo: weight: 114 label: above diff --git a/config/sync/core.entity_view_display.node.projet.teaser.yml b/config/sync/core.entity_view_display.node.projet.teaser.yml index 5c89307e..a431e7c1 100644 --- a/config/sync/core.entity_view_display.node.projet.teaser.yml +++ b/config/sync/core.entity_view_display.node.projet.teaser.yml @@ -5,10 +5,13 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.projet.body + - field.field.node.projet.field_adresse - field.field.node.projet.field_comparatifs_associes - field.field.node.projet.field_diaporama - field.field.node.projet.field_equipes - field.field.node.projet.field_evenements_lies + - field.field.node.projet.field_ge + - field.field.node.projet.field_map_marker - field.field.node.projet.field_memo - field.field.node.projet.field_partenaires - field.field.node.projet.field_programme @@ -40,10 +43,13 @@ content: third_party_settings: { } region: content hidden: + field_adresse: true field_comparatifs_associes: true field_diaporama: true field_equipes: true field_evenements_lies: true + field_ge: true + field_map_marker: true field_memo: true field_partenaires: true field_programme: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index e045ef72..d1d2821a 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -1,5 +1,6 @@ module: actions_permissions: 0 + address: 0 admin_toolbar: 0 admin_toolbar_links_access_filter: 0 administerusersbyrole: 0 @@ -52,6 +53,11 @@ module: file: 0 filter: 0 filter_perms: 0 + geocoder: 0 + geocoder_address: 0 + geocoder_field: 0 + geocoder_geofield: 0 + geofield: 0 help: 0 honeypot: 0 image: 0 @@ -68,6 +74,12 @@ module: jquery_ui_touch_punch: 0 language: 0 layout_discovery: 0 + leaflet: 0 + leaflet_demo: 0 + leaflet_markercluster: 0 + leaflet_more_maps: 0 + leaflet_more_markers: 0 + leaflet_views: 0 link: 0 link_attributes: 0 linkit: 0 diff --git a/config/sync/field.field.node.projet.field_adresse.yml b/config/sync/field.field.node.projet.field_adresse.yml new file mode 100644 index 00000000..b4be875d --- /dev/null +++ b/config/sync/field.field.node.projet.field_adresse.yml @@ -0,0 +1,49 @@ +uuid: 31950a63-e2da-4461-938b-394b7727fe5d +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_adresse + - node.type.projet + module: + - address +id: node.projet.field_adresse +field_name: field_adresse +entity_type: node +bundle: projet +label: adresse +description: '' +required: false +translatable: false +default_value: + - + langcode: '' + country_code: FR + administrative_area: null + locality: '' + dependent_locality: null + postal_code: '' + sorting_code: '' + address_line1: '' + address_line2: '' + organization: null + given_name: null + additional_name: null + family_name: null +default_value_callback: '' +settings: + available_countries: { } + langcode_override: '' + field_overrides: + givenName: + override: hidden + additionalName: + override: hidden + familyName: + override: hidden + organization: + override: hidden + sortingCode: + override: hidden + fields: { } +field_type: address diff --git a/config/sync/field.field.node.projet.field_ge.yml b/config/sync/field.field.node.projet.field_ge.yml new file mode 100644 index 00000000..441712d6 --- /dev/null +++ b/config/sync/field.field.node.projet.field_ge.yml @@ -0,0 +1,39 @@ +uuid: e20daf34-46c2-4b13-b116-e4a806a5872a +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_ge + - node.type.projet + module: + - geocoder_field + - geofield +third_party_settings: + geocoder_field: + method: geocode + weight: 0 + skip_not_empty_value: false + disabled: true + hidden: false + providers: + - mapquest + dumper: wkt + failure: + handling: preserve + status_message: true + log: true + field: field_adresse + delta_handling: default +id: node.projet.field_ge +field_name: field_ge +entity_type: node +bundle: projet +label: geofield +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + backend: geofield_backend_default +field_type: geofield diff --git a/config/sync/field.field.node.projet.field_map_marker.yml b/config/sync/field.field.node.projet.field_map_marker.yml new file mode 100644 index 00000000..c3d55be9 --- /dev/null +++ b/config/sync/field.field.node.projet.field_map_marker.yml @@ -0,0 +1,24 @@ +uuid: fb06d38a-f9ee-4007-a43e-1c69a1fc7d57 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_map_marker + - node.type.projet + module: + - leaflet_more_markers +id: node.projet.field_map_marker +field_name: field_map_marker +entity_type: node +bundle: projet +label: 'map marker' +description: '' +required: false +translatable: false +default_value: + - + icon: ⭕ + classes: '' +default_value_callback: '' +settings: { } +field_type: map_marker diff --git a/config/sync/field.storage.node.field_adresse.yml b/config/sync/field.storage.node.field_adresse.yml new file mode 100644 index 00000000..1f9d1ce7 --- /dev/null +++ b/config/sync/field.storage.node.field_adresse.yml @@ -0,0 +1,19 @@ +uuid: b9830361-4adb-4f0d-9be9-3af4ed1e4367 +langcode: fr +status: true +dependencies: + module: + - address + - node +id: node.field_adresse +field_name: field_adresse +entity_type: node +type: address +settings: { } +module: address +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_ge.yml b/config/sync/field.storage.node.field_ge.yml new file mode 100644 index 00000000..cb14b352 --- /dev/null +++ b/config/sync/field.storage.node.field_ge.yml @@ -0,0 +1,20 @@ +uuid: 8b9f654e-6c05-4b47-965f-51e0f5ef72d0 +langcode: fr +status: true +dependencies: + module: + - geofield + - node +id: node.field_ge +field_name: field_ge +entity_type: node +type: geofield +settings: + backend: geofield_backend_default +module: geofield +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_map_marker.yml b/config/sync/field.storage.node.field_map_marker.yml new file mode 100644 index 00000000..cb4afd21 --- /dev/null +++ b/config/sync/field.storage.node.field_map_marker.yml @@ -0,0 +1,19 @@ +uuid: a198df82-60df-4dee-a30b-1c649476392f +langcode: fr +status: true +dependencies: + module: + - leaflet_more_markers + - node +id: node.field_map_marker +field_name: field_map_marker +entity_type: node +type: map_marker +settings: { } +module: leaflet_more_markers +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/geocoder.geocoder_provider.mapquest.yml b/config/sync/geocoder.geocoder_provider.mapquest.yml new file mode 100644 index 00000000..3d5f6be1 --- /dev/null +++ b/config/sync/geocoder.geocoder_provider.mapquest.yml @@ -0,0 +1,13 @@ +uuid: c11aeedb-31ed-4ab8-9633-731a2c5bdbd6 +langcode: fr +status: true +dependencies: { } +id: mapquest +label: MapQuest +plugin: mapquest +configuration: + apiKey: BfGpTmi8PmaGkWNCAwlH6qW5jILApFGb + licensed: false + throttle: + period: null + limit: null diff --git a/config/sync/geocoder.settings.yml b/config/sync/geocoder.settings.yml new file mode 100644 index 00000000..f9aecb24 --- /dev/null +++ b/config/sync/geocoder.settings.yml @@ -0,0 +1,5 @@ +geocoder_presave_disabled: false +cache: true +_core: + default_config_hash: 5P0QjCOMc-OzCEJUXsMfJWVEj_K97A4OFOhGqnb5Seg +langcode: fr diff --git a/config/sync/leaflet_more_maps.settings.yml b/config/sync/leaflet_more_maps.settings.yml new file mode 100644 index 00000000..28f45333 --- /dev/null +++ b/config/sync/leaflet_more_maps.settings.yml @@ -0,0 +1,47 @@ +thunderforest_api_key: '' +mapbox_access_token: '' +here_api_key: '' +navionics_api_key: '' +navionics_authorized_domain: '' +leaflet_more_maps_custom_maps: + 1: + map-key: 'popsu home' + layer-keys: + 'stamen-toner-lite layer': 'stamen-toner-lite layer' + 'bing hybrid layer': 0 + 'bing satellite layer': 0 + 'bing road layer': 0 + 'esri-world_imagery layer': 0 + 'esri-natgeo_world_map layer': 0 + 'esri-world_physical_map layer': 0 + 'esri-ocean_basemap layer': 0 + 'esri-world_topo_map layer': 0 + 'esri-world_street_map layer': 0 + 'google-hybrid layer': 0 + 'google-hybrid overlay': 0 + 'google-satellite layer': 0 + 'google-roadmap layer': 0 + 'google-high-res terrain': 0 + 'google-high-res roadmap': 0 + 'mapbox-dark layer': 0 + 'mapbox-light layer': 0 + 'mapbox-satellite-streets layer': 0 + 'mapbox-streets layer': 0 + 'osm-cycle layer': 0 + 'osm-transport layer': 0 + 'osm-landscape layer': 0 + 'osm-outdoors layer': 0 + 'osm-transport-dark layer': 0 + 'osm-spinal-map layer': 0 + 'osm-pioneer layer': 0 + 'osm-mobile-atlas layer': 0 + 'osm-neighbourhood layer': 0 + 'wikimedia layer': 0 + 'stamen-terrain layer': 0 + 'stamen-toner-labels layer': 0 + 'stamen-watercolor layer': 0 + 'here-base layer': 0 + 'navionics nautical-non-transparent': 0 + 'navionics sonar': 0 + 'navionics ski': 0 + reverse-order: 0 diff --git a/config/sync/page_manager.page.programmes.yml b/config/sync/page_manager.page.programmes.yml new file mode 100644 index 00000000..30592e50 --- /dev/null +++ b/config/sync/page_manager.page.programmes.yml @@ -0,0 +1,12 @@ +uuid: 3a196ae1-ad79-46d2-9f69-57acf2146ac9 +langcode: fr +status: true +dependencies: { } +id: programmes +label: Programmes +description: '' +use_admin_theme: false +path: /programmes +access_logic: and +access_conditions: { } +parameters: { } diff --git a/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml b/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml new file mode 100644 index 00000000..54daaf99 --- /dev/null +++ b/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml @@ -0,0 +1,42 @@ +uuid: 1a8c24c6-17ba-4fe3-af27-7da2ca43d68a +langcode: fr +status: true +dependencies: + config: + - page_manager.page.programmes + - views.view.projets + module: + - panels + - views +id: programmes-panels_variant-0 +label: Panels +variant: panels_variant +variant_settings: + blocks: + 91bd8340-6a71-4647-a4f5-4b1e706c0e66: + id: 'views_block:projets-block_1' + label: '' + provider: views + label_display: visible + views_label: '' + items_per_page: none + region: content + weight: 0 + uuid: 91bd8340-6a71-4647-a4f5-4b1e706c0e66 + context_mapping: { } + id: panels_variant + uuid: cb6c15c5-2923-4fd4-9397-43fc9e0cc247 + label: null + weight: 0 + layout: layout_onecol + layout_settings: + label: '' + page_title: Programmes + storage_type: page_manager + storage_id: programmes-panels_variant-0 + builder: standard +page: programmes +weight: 0 +selection_criteria: { } +selection_logic: and +static_context: { } diff --git a/config/sync/views.settings.yml b/config/sync/views.settings.yml index 352952b7..60129a13 100644 --- a/config/sync/views.settings.yml +++ b/config/sync/views.settings.yml @@ -5,15 +5,15 @@ sql_signature: false ui: show: additional_queries: false - advanced_column: false + advanced_column: true master_display: false performance_statistics: false - preview_information: true + preview_information: false sql_query: enabled: false where: above display_embed: false - always_live_preview: true + always_live_preview: false exposed_filter_any_label: old_any field_rewrite_elements: div: DIV diff --git a/config/sync/views.view.projets.yml b/config/sync/views.view.projets.yml new file mode 100644 index 00000000..0a5b3523 --- /dev/null +++ b/config/sync/views.view.projets.yml @@ -0,0 +1,449 @@ +uuid: 256b9db8-9b6e-476b-a712-e91101217c7c +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_adresse + - field.storage.node.field_ge + - node.type.projet + module: + - address + - geofield + - leaflet_views + - node + - user +id: projets +label: Projets +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: none + options: + items_per_page: 0 + offset: 0 + style: + type: leaflet_map + options: + grouping: { } + data_source: field_ge + entity_source: __base_table + name_field: title + description_field: field_adresse + view_mode: full + leaflet_map: stamen-toner-lite + height: '800' + height_unit: px + hide_empty_map: false + disable_wheel: false + fullscreen_control: true + gesture_handling: false + reset_map: + control: false + position: topright + map_position: + force: false + center: + lat: !!float 0 + lon: !!float 0 + zoom: 12 + minZoom: 1 + maxZoom: 18 + zoomFiner: 0 + weight: '' + icon: + iconType: marker + iconUrl: '' + shadowUrl: '' + className: '' + html: '