collective.geo.kml

by Giorgio Borelli last modified Feb 26, 2014 07:00 PM

Kml view for collective.geo

Project Description

collective.geo.kml

Introduction

collective.geo.kml provides KML views for georeferenced objects, allowing Plone containers and collections to be visualized in Google Earth.

It also provides a map view to Plone Folder and Topic content types to display kml data.

https://secure.travis-ci.org/collective/collective.geo.kml.png

Found a bug? Please, use the issue tracker.

Installation

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

Contributors

  • Sean Gillies
  • Giorgio Borelli - gborelli
  • Silvio Tomatis - silviot
  • David Beitey - davidjb
  • Christian Ledermann - nan
  • Rob Gietema - robgietema
  • Leonardo J. Caballero G - macagua

Changelog

3.2 (2014-02-26)

  • Fixed end improved geo style management [gborelli]
  • Added support to plone.app.contenttypes [gborelli]

3.1 (2013-10-30)

  • fix MANIFEST.in [gborelli]

3.0 (2013-10-29)

  • Change package layout [gborelli]
  • Pass batch=False to queryCatalog. See: https://github.com/collective/collective.geo.bundle/issues/21 [giorgio]
  • Changed javascript according to new collectivegeo.js [gborelli]
  • Changed KMLFolderDocument for Products.ATContentTypes.interface.IATFolder [gborelli]
  • Changed available_expr property for kml_download action [gborelli]

2.5 (2013-01-29)

  • added tests for plone.app.collection [gborelli]
  • added support for plone.app.collection [cleder]
  • added travis-ci configurations [gborelli]
  • removed import from zope.app [gborelli]
  • refactored test in order to use plone.app.testing [gborelli]
  • deleted test.base module [borelli]
  • moved tests.base.CustomStyleManager to testing.CustomStyleManager [gborelli]
  • use Vector instead of GML layers for openlayers 2.12 [nan]
  • KML Documents download with the relevant context's ID (id.kml) as their filename rather than @@kml-document. [davidjb]
  • added German translation [Denis Krienbühl]

2.4 (2012-02-14)

  • Fixed title in kml layer - #33 [gborelli]
  • Added French translation [Fabien Moret]

0.2.3 (2011-09-05)

  • changed javascript to bind window load event to create map. It fixes #29 [gborelli]
  • added improvements about the Internationalization [macagua]
  • added support for Spanish localization for collective.geo.kml domain [macagua]
  • added support for Spanish, Italian and Dutch localizations for plone domain on 'i18n' directory [macagua]
  • added the possibility to move or hide the kmlviewlet [gborelli|nan]
  • added kmlbelowcontentviewlet viewlet [gborelli]
  • fixed UnicodeDecodeError in KMLMapLayer [gborelli]
  • check image size in kml popup, fix #26 [gborelli]
  • plone 4.1 fixes [gborelli]
  • changed Browser import from Testing.testbrowser [gborelli]
  • removed five:implements directive in configure.zcml [gborelli]
  • changed map widgets jsfactory to provide a simple way to customize it [gborelli]
  • added z3c.autoinclude entry point [gborelli]
  • added support for MultiPoint, MultiPolygon, MultiLineString as kml MultiGeometry [nan]

0.2.2 (2011-02-20)

  • added zoomToExtent to kml layer

0.2.1 (2010-12-28)

  • fixed UnicodeDecodeError in maplayers [gborelli]
  • added dutch translations [robgietema]

0.2 (2010-10-31)

  • removed zgeo.kml dependency
  • removed Large Plone Folder configurations
  • added ability to select what content properties to display either in the Control Panel or on a per-content basis. Properties can be changed at will and likewise reordered as required. [rockdj]
  • display a Collection's saved rich text on the KML view, if it exists. [rockdj]
  • retrieve default customised styles from those set in the site's control panel. [rockdj]
  • moved the link to the given content in the KML view to be the title. [rockdj]
  • added further unit tests to test the KML document view (in conjunction with testing customised styles) [rockdj]
  • added ability to display custom styles for content in the KML-openlayers view, with the styles managed through the relevant annotation. [rockdj]
  • added standard above-content elements to the KML-openlayers view (byline, description, etc). [rockdj]
  • updated the kml_openlayers.js Javascript to handle the case of accessing the KML-openlayers view directly. [rockdj]
  • changed KML links to content to point to the content's View action if their portal type is set that way in the Site Properties. This follows in the same manner as views like the Folder Summary View. [rockdj]
  • added dc object to BrainPlacemark to allow access to original content item in KML view. This allows direct access to the content's methods and properties (eg for image display, see below) [rockdj]
  • allowed KML feature/placemark description to display image thumbnail if the content possesses such (eg Images and News Items). Images are displayed in same style as that of the Folder Summary View. [rockdj]
  • added extra metadata into KML feature/placemark output (item type, modification date, creation date) [rockdj]
  • changed KML output to exclude feature/placemark description tag on no content description being present. [rockdj]
  • added uninstall GenericSetup profile [rockdj]
  • added action for downloading KML to desktop (for Google Earth or other applications) [rockdj]
  • added ability to set marker image size in control panel [rockdj]
  • allowed for marker image not have to be in the hard-coded /img/ directory. This allows for custom markers to be specified anywhere in Plone. img/marker.png is set as default to keep things the same. [rockdj]
  • changed linewidth to be able to accept float values. [rockdj]
  • integrated zgeo.plone.kml package.
  • updated the kml_openlayers.js Javascript to use the current URL's context to access @@kml-document. Accessing this in a relative manner represents problems for URLs being rewritten in a proxy (eg Deliverance). [rockdj]
  • renamed Kml Layer

0.1 (2009-06-19)

  • initial release

Self-Certification

[X] Internationalized

[X] Unit tests

[ ] End-user documentation

[ ] Internal documentation (documentation, interfaces, etc.)

[X] Existed and maintained for at least 6 months

[ ] Installs and uninstalls cleanly

[ ] Code structure follows best practice

Current Release
collective.geo.kml 3.2

Released Feb 26, 2014 — tested with Plone 4.3, Plone 4.2

Improved Dexterity support
More about this release…

Download file Get collective.geo.kml for all platforms
collective.geo.kml-3.2.zip
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
3.2 Feb 26, 2014 Improved Dexterity support More about this release…
Plone 4.3
Plone 4.2
GPL final
3.1 Oct 29, 2013 KML layers improvements More about this release…
Plone 4.3
Plone 4.2
Plone 4.1
Plone 4
GPL final
2.5 Jan 28, 2013 added support for plone.app.collection More about this release…
Plone 4.2
GPL final
2.4 Feb 14, 2012 Fixed title in kml layer and added French translation More about this release…
Plone 4.2
Plone 4.1
Plone 4
GPL final
0.2.3 Sep 05, 2011 bug fixes and plone 4.1 compatibility More about this release…
Plone 4.1
Plone 4
GPL final
0.2.2 Feb 20, 2011 added zoomToExtent to kml layer More about this release…
Plone 4
GPL final
0.2.1 Dec 28, 2010 added dutch translations and minor fixes More about this release…
Plone 4
GPL final
0.2 Nov 13, 2010 improved kml view More about this release…
Plone 4
GPL final