This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

Installation

This addon can be installed has any other addons, please follow official documentation.

Since 22th of June in 2016, Google changed its API policy. This means you need to have a valid api key for local (localhost) development. If you want to prevent the annoying JS Pop-up you need to obtain a new api key from the Google console.

Upgrading

Version 2.0

If you are upgrading from an older version to 2.0, you may need to run upgrade steps. To do this, follow these steps:

  1. Browse to portal_setup in the ZMI of your site
  2. Click onto the Upgrades tab
  3. Select collective.geo.mapwidget:default from the drop-down list and click Choose Profile
  4. Observe any available upgrades and click the Upgrade button if any are present.

Contributors

  • Gerhard Weis - gweis
  • Giorgio Borelli - gborelli
  • Silvio Tomatis - silviot
  • David Beitey - davidjb
  • Rob Gietema - robgietema
  • Leonardo J. Caballero G - macagua
  • Denis Krienbühl - href
  • Benoît Suttor - bsuttor

Changelog

2.4 (2016-08-02)

  • Show google api key field in controlpanel and also use it. Since 22th June 2016 goolge map api shows an annoying MissingKeyMapError Pop-up if for new domains and localhost if you don’t provide a valid api key. [mathias.leimgruber]

2.3 (2015-11-17)

  • Updated classifiers list for package [macagua]
  • Updated spanish translation [macagua]

2.2 (2015-05-02)

  • Added more french translations [tiazma]
  • Precised translation domian in macro context [tiazma]
  • Fixed error occurring when no location found [tiazma]

2.1.3 (2014-08-16)

  • Bug fix, utils check is a object use “use_custom_styles”, if not sytles are take from global styles [bsuttor]
  • Updated classifiers list for package [macagua]
  • Updated Spanish translation [macagua]
  • Use getMultiAdapter instead of restrictedTraverse in Views [gborelli]

2.1.2 (2014-03-16)

  • Add content type location’s attribute as default value for geocoding input field [gborelli]
  • Fix #14 - GeoCoderView [gborelli]

2.1.1 (2014-02-26)

  • Fix geopy version; geopy 0.98.1 is currently broken [gborelli]

2.1 (2014-02-26)

  • Moved collective_geo_styles metadata and related indexer from c.geo.contentlocations [gborelli]
  • Added get_feature_styles method to retrieve map styles [gborelli]
  • Fixed google.GQueryError ImportError [Jian Aijun]
  • Updated German translation. [href]

2.0 (2013-10-29)

  • Change package layout [gborelli]
  • Re-adds previously used maxResolution and maxExtent options, fixing issues with certain WMTS services. [href]

2.0b1 (2013-06-02)

  • move IGeoCoder utility from c.geo.mapwidget [gborelli]
  • Prevent multiple inclusions of Google maps and Bing javascripts [gborelli]
  • Moved Openlayers localization to geosettings_view [gborelli]
  • Added ShapeDisplayLayer [gborelli]
  • Documented javascript files with http://abstract-open-solutions.github.io/code-illuminated/ [gborelli]
  • Refactored collectivegeo javascript [gborelli]
  • Moved static resource to static directory [gborelli]
  • Removed all Yahoo maps references. See: collective.geo.bundle #19 [gborelli]
  • Removed YahooStreetMapLayer, YahooSatelliteMapLayer, YahooHybridMapLayer and relative templates [gborelli]
  • Removed yahoomaps, yahooapi, yahoo_maps_js from collective geo macros [gborelli]
  • Added c.z3cform.colorpicker profile in metadata.xml. Now we depend on c.z3cform.colorpicker > 0.2 [gborelli]
  • Added ShapeMapWidget and ShapeEditLayer and theirs respective adapters [gborelli]

1.6 (2013-01-29)

  • added travs-ci configuration [gborelli]
  • refactored tests with plone.app.testing [gborelli]
  • removed tests.base module [gborelli]
  • removed imports from zope.app [gborelli]
  • Changed control panel form in order to make it more user friendly [gborelli]
  • Fixed translation domain in the collectivegeo_macros [rnd0101]
  • Allowed OSM and overlay URL helper functions to take into account zoomOffset. [davidjb]
  • Ensuring that the maxExtent for spherical mercator covers all coordinates. [davidjb]
  • Automatically include OpenLayers language files if the language is supported by OpenLayers [href]
  • Added German translation [href]
  • Changed javascript to indicate map loading through the custom ‘map-load’ event, ensuring that invisible maps on tabbed forms are loaded only when made visible. Javascript code relying on collectivegeo.js must now implement $(window).bind(‘map-load’, function(e, map) { }); which will be called once the map is ready. [href]
  • Disabled OpenLayer’s KeyboardDefaults since they lead to the complete consumption of all + / - and arrow-key presses in input fields. [href]

1.5 (2012-02-11)

  • Added French translation [Fabien Moret]
  • Added ability to hit enter key within geocoder input and search. Previously, hitting enter submitted the parent form. [davidjb]
  • Fix minor typo on geocoder error div [davidjb]
  • Replace deprecated usage of jq with $ (using jQuery function) [davidjb]
  • Allow mapwidget to utilise HTTPS mapping resources, where possible, to attempt to avoid issues of loading insecure resources like map tiles. Only Google and Bing support HTTPS for their APIs at present - Yahoo and OSM do not. To avoid security errors, avoid the use of the latter two map APIs when on HTTPS. [davidjb]
  • Provide request protocol to layer templates [davidjb]
  • Make tests install the collective.geo.settings extension profile so plone.app.registry knows about settings. [davidjb]
  • Added Danish translation [stonor]

0.1.4 (2011-09-05)

  • Changed javascript to bind window load event to create map. It fixes #29 [gborelli]
  • Added fix to reload OL map layers when the map is made visible after being loaded within a non-default Plone fieldset [davidjb]
  • added improvements about the Internationalization [macagua]
  • added support for Spanish localization for collective.geo.mapwidget domain [macagua]
  • Make our mapwidget automatically zoom to see a loaded WKT feature. [davidjb]
  • Show our default fieldset first on our form in accordance with changes in plone.app.z3cform 0.5.0+. [davidjb]
  • Added ability to display custom-styled maps with inline CSS. This is based around width/height initially for either global or local custom settings but is extensible by mapping more fields. [davidjb]
  • added map_viewlet_managers in control panel form [gborelli]
  • plone 4.1 fixes [gborelli]
  • changed Browser import from Testing.testbrowser [gborelli]
  • removed zope.app.component import [gborelli]
  • changed map widgets jsfactory to provide a simple way to customize it [gborelli]
  • added z3c.autoinclude entry point [gborelli]
  • fixed layers query in maplayers
  • Added ability to drag features drawn onto OL map when editing [davidjb]
  • Minor spelling corrections [davidjb]

0.1.3 (2011-02-20)

  • changed Google maps javascript url

0.1.2 (2010-12-28)

  • fixed UnicodeDecodeError in maplayers [gborelli]
  • fixed set_coordinates js [gborelli]
  • Added dutch translations [robgietema]

0.1.1 (2010-11-13)

  • added geocoding to controlpanel
  • added cgmap.portal_url in collective.geo javascript
  • Removed unused googleapi configuration from controlpanel
  • Changed numZoomLevels in default mapwidget
  • Updated Google map layers to Googlemaps v3
  • fixed italian translation

0.1 (2010-10-31)

  • Initial release moved from collective.geo.settings
Release History

Release History

2.4

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.1.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.1.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.0b1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.6

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.5

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.4

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1dev

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
collective.geo.mapwidget-2.4.tar.gz (62.4 kB) Copy SHA256 Checksum SHA256 Source Aug 2, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting