Skip to main content

Dexterity behavior to add geographic locations to contents.

Project description

Introduction

Dexterity based behaviors for geotagging.

Implements plone.formwidget.geolocation which adds LeafletJS support.

Adds catalog indexes/metadata for latitude/longitude to support GeoJSON Featurelist output/filtering.

The GeoJSON properties can be customized with the provided IGeoJSONProperties adapter.

Changelog

1.7.1 (2020-07-10)

  • Do not use autoinclude for ZCML, load explicit. [jensens]

1.7.0 (2019-12-09)

  • Make geolocation language independent [agitator]

1.6.0 (2019-04-24)

  • Add IGeoJSONProperties adapter. [petschki]

  • Add latitude/longitude indexer. [petschki]

  • Add uninstall profile. [petschki]

  • Prepare testing environment. [petschki]

1.5.1 (2017-04-04)

  • Explicitly include necessary zcml dependencies to avoid having to explictly doing that in tests. plone.app.testing disables z3c.autoinclude. [thet]

1.5 (2016-10-06)

  • Register the collective.geolocationbehavior.geolocation.IGeolocatable behavior under the name geolocatable. Do not bind for because its superfluos. [thet, jensens]

  • Code cleanup, remove BBB classes. [thet]

1.4 (2015-07-15)

  • Install the plone.formwidget.geolocation default profile in order to get Leaflet map support. [thet]

  • Fix upgrade step with broken persistent classes and re-create BBB class definitions for upgrading. Reindex the object while upgrading to get updated object_provides indexes. [thet]

1.3.2 (2015-03-04)

  • Fix the import bug, introduced of previous commit.

1.3.1 (2015-03-04)

  • Fix import of GeolocationField.

1.3 (2015-03-04)

  • Remove browserlayer, which isn’t needed any more. Includes an Upgrade step. [thet]

  • Switch to Attribute storage instead of Annotation storage. This is easier to access and needs less ZODB unpickling. It’s unlikely that two behaviors share the same geolocation schema name. A upgrade step is provided. [thet]

  • Removed code related to Google Maps integration. The integration is better done with Mockup Javascript. [thet]

  • PEP8. [thet]

1.2 (2014-04-30)

  • Add italian translation [gborelli]

  • Remove dependency on Products.Maps and copy some of it’s interfaces to here. Note, Google Map integration is not available at this point. For mapping functionality I suggest to backport the Leaflet integration from collective.venue. [thet]

  • Remove dependency on Grok and use Dexterity 2 way with plone.supermodel to define the schema. [thet]

1.1.0.2 (2012-09-21)

  • 1.1 was somehow broken again

1.1 (2012-09-21)

  • Fix egg, add authors

1.0 (2012-09-21)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.geolocationbehavior-1.7.1.tar.gz (17.1 kB view details)

Uploaded Source

File details

Details for the file collective.geolocationbehavior-1.7.1.tar.gz.

File metadata

  • Download URL: collective.geolocationbehavior-1.7.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for collective.geolocationbehavior-1.7.1.tar.gz
Algorithm Hash digest
SHA256 e55a7b6708bddeafd4817b835fe56067271e6c1c8fbfa86df8c8187a9c1cac1c
MD5 b5f3a601281c1baf32714dcd2aa7a1a8
BLAKE2b-256 7cb03ab1518e7836d5a83f612d11cf9cd28dfce92563a5ba41f0a922d4cd72bb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page