{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Introduction\n============\n\nThis package provides the ability to assign geographical information to\nDexterity-based (``plone.app.dexterity``) content types within Plone and does\nso using `collective.geo.geographer`_ and `collective.geo.mapwidget`_.\n\nBy applying the behaviour *Collective Geo Maps* to a Dexterity content type, a\n`Coordinates` field becomes available when creating or editing said content.\n\nThis allows a user to either look-up coordinates for a place or feature via\ngeo-coding, draw a geographical feature (such as a point, line or polygon) on a\nmap, or enter details manually in Well-Known Text (`WKT`_) format.\n\nCollective.geo.behaviour also provides *Collective Geo Styles* behaviour.\nBy this behaviour it is possible to customize the style of the features\nthat will be displayed on the map for each content type.\n\nGeographical information can be used by the rest of the ``collective.geo``\nset of packages. For instance, the coordinates can be displayed on maps against Collections or Folders using `collective.geo.kml`_.\n\n\nFound a bug? Please, use the `issue tracker`_.\n\n.. contents:: Table of contents\n\n\nInstallation\n============\n\nThis addon can be installed has any other addons, please follow official\ndocumentation_.\n\n\nAbout the Maps behaviour\n------------------------\n\nThe behaviour adds a ``coordinates`` field to the content type and uses a\n``collective.z3cform.mapwidget`` widget in order to allow the user to\nmanipulate the geographic information.\n\nThe behaviour effectively acts as a proxy to load and save the data into the\nrelevant location by querying for an\n``collective.geo.geographer.interfaces.IGeoreferenced`` adapter and\n``collective.geo.geographer.interfaces.IWriteGeoreferenced`` respectively for\nthe given context.\n\nThis means that changes made upon as edits to the content object and changes\nmade in the `Coordinates` tab are both modifying exactly the same data.\n\nUsage\n-----\n\nOnce your type configuration has the *Collective Geo Maps* behaviour applied, then content objects of said type will be marked as georeferenceable for ``collective.geo.geographer``.\nThis is achieved through the marker interface\n``collective.geo.geographer.interfaces.IGeoreferenceable``.\n\n\nThrough the web\n^^^^^^^^^^^^^^^^\n\nIf you are configuring your Dexterity-based type through the web-based\ninterface, then proceed to edit your content type in the `Dexterity Content\nTypes` control panel. Under the `Behaviours` tab you will find the\n``Collective Geo Maps`` behaviour -- select this and save your content type.\n\nIn the same way you could choose *Collective Geo Styles* in order to assing\nthe other behaviour.\n\nUpon adding or editing an object of your content type, you will see the new\nfield accordingly.\n\n\nGeneric Setup (file system)\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIf you've created a file-system Dexterity type configuration, you need to\nspecify the relevant interfaces as a behaviour::\n\n collective.geo.behaviour.interfaces.ICoordinates\n collective.geo.behaviour.interfaces.IGeoFeatureStyle\n\nand import or re-import your type configuration. As an example, a type\nconfiguration at ``${product_dir}/profiles/default/types/my.datatype.xml``\nwould look like this::\n\n \n \n ...\n \n \n \n \n ...\n \n\n.. _documentation: http://plone.org/documentation/kb/installing-add-ons-quick-how-to\n.. _issue tracker: https://github.com/collective/collective.geo.bundle/issues\n.. _Plone: http://plone.org\n.. _collective.geo.mapwidget: http://pypi.python.org/pypi/collective.geo.mapwidget\n.. _collective.geo.geographer: http://pypi.python.org/pypi/collective.geo.geographer\n.. _collective.geo.kml: http://pypi.python.org/pypi/collective.geo.kml\n.. _WKT: http://en.wikipedia.org/wiki/Well-known_text\n\nChangelog\n=========\n\n1.2 (2015-05-02)\n----------------\n\n- Update translations\n [gborelli]\n\n- Added french translations\n [tiazma]\n\n1.1 (2014-02-26)\n----------------\n\n- Move robot tests to collective.geo.bundle and add dexterity test\n [gborelli]\n\n- Add Collective Geo Styles behavior to manage features' style\n [gborelli]\n\n- Fix for custom style tab is not working properly\n [bogdangi]\n\n- Fix for issue https://github.com/collective/collective.geo.geographer/issues/5\n [bogdangi]\n\n- Added German translation\n [href]\n\n\n1.0 (2013-10-29)\n----------------\n\n- Change package layout\n [gborelli]\n\n- Remove dependency on Grok\n [jianaijun]\n\n\n1.0b2 (2013-06-02)\n------------------\n\n- Nothing changed yet.\n\n\n1.0b1 (2013-06-02)\n------------------\n\n- Add install profile\n [gborelli]\n\n- Removed dependency from rwproperty\n [gborelli]\n\n- Unwrap behaviour context, it raises an error when Dexterity object\n is georeferenced\n [gborelli]\n\n- Removed Shapely dependency, added pygeoif\n [gborelli]\n\n- Added support for Spanish localization\n [macagua]\n\n- Added improvements about the Internationalization\n [macagua]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.geo.behaviour", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.geo.behaviour", "package_url": "https://pypi.org/project/collective.geo.behaviour/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.geo.behaviour/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/collective/collective.geo.behaviour" }, "release_url": "https://pypi.org/project/collective.geo.behaviour/1.2/", "requires_dist": null, "requires_python": null, "summary": "collective.geo Dexterity integration", "version": "1.2" }, "last_serial": 2220331, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "6055470968e8d2148c3f1d422f0c7171", "sha256": "adb5bdf3e12fb9efbe0c69b9d025cb339a6465f05d2b94f26b9072ec493a062b" }, "downloads": -1, "filename": "collective.geo.behaviour-1.0.zip", "has_sig": false, "md5_digest": "6055470968e8d2148c3f1d422f0c7171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36819, "upload_time": "2013-10-29T22:47:16", "url": "https://files.pythonhosted.org/packages/1b/f3/60e5166d7b11ba98225f22f077b8ac19c03e70823532c4fe26512b3a70de/collective.geo.behaviour-1.0.zip" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "f8db6739c87aaea8aba090967243d9c7", "sha256": "a44216ce4a9f91ff9b81680b17d64eaa4c321f44f0d2d2bea99f979229951ede" }, "downloads": -1, "filename": "collective.geo.behaviour-1.0b1.zip", "has_sig": false, "md5_digest": "f8db6739c87aaea8aba090967243d9c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12827, "upload_time": "2013-06-02T15:56:20", "url": "https://files.pythonhosted.org/packages/cf/57/6a9dd13b2a3954a174081680a1dbbade288d3c15fa661ff29ba661d57978/collective.geo.behaviour-1.0b1.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "0871c698250d20d9798fe4db1dad9571", "sha256": "06de39678209b890817163e95c39a15579d507027a82931adc909265f7d457b4" }, "downloads": -1, "filename": "collective.geo.behaviour-1.0b2.zip", "has_sig": false, "md5_digest": "0871c698250d20d9798fe4db1dad9571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30757, "upload_time": "2013-06-02T17:54:19", "url": "https://files.pythonhosted.org/packages/48/14/5ae53fc838233640f5f33af1006d63aadb497ee0f72a56913dab3055f23a/collective.geo.behaviour-1.0b2.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "1028af84d4a63bef2963d5c5c5bc08a3", "sha256": "62fd87072366cecfa05d2be999ddcf0237f80d91576ce6754940915cb2516974" }, "downloads": -1, "filename": "collective.geo.behaviour-1.1.zip", "has_sig": false, "md5_digest": "1028af84d4a63bef2963d5c5c5bc08a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43603, "upload_time": "2014-02-26T18:58:46", "url": "https://files.pythonhosted.org/packages/81/c7/3ba355098fdae59faaffbfb1bc89ea079895c2cd40894ed7b805aae04957/collective.geo.behaviour-1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "5d827cb5bfa95fce2a393bd6d49484d2", "sha256": "79d37555a861e5c1f4cd1aacd47f82695dfbfdc6b6e0b0e007b09002f1877de0" }, "downloads": -1, "filename": "collective.geo.behaviour-1.2.tar.gz", "has_sig": false, "md5_digest": "5d827cb5bfa95fce2a393bd6d49484d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24304, "upload_time": "2015-05-02T14:13:08", "url": "https://files.pythonhosted.org/packages/a3/7b/1a8186d13312f8c3f09d97ebf6f812a4908633952e9ab0bed63c2281ee70/collective.geo.behaviour-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d827cb5bfa95fce2a393bd6d49484d2", "sha256": "79d37555a861e5c1f4cd1aacd47f82695dfbfdc6b6e0b0e007b09002f1877de0" }, "downloads": -1, "filename": "collective.geo.behaviour-1.2.tar.gz", "has_sig": false, "md5_digest": "5d827cb5bfa95fce2a393bd6d49484d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24304, "upload_time": "2015-05-02T14:13:08", "url": "https://files.pythonhosted.org/packages/a3/7b/1a8186d13312f8c3f09d97ebf6f812a4908633952e9ab0bed63c2281ee70/collective.geo.behaviour-1.2.tar.gz" } ] }