Changes between Initial Version and Version 7 of Ticket #5472


Ignore:
Timestamp:
Sep 13, 2009, 10:38:30 AM (15 years ago)
Author:
jbronn
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5472

    • Property Keywords widget forms added
    • Property Owner changed from nobody to Paul Smith
    • Property Triage Stage UnreviewedAccepted
    • Property Status newassigned
    • Property Milestone1.2
    • Property Summary Add OpenLayers support to django.contrib.gisImplement Individual Map Widgets for Geometry Fields
    • Property Version gisSVN
  • Ticket #5472 – Description

    initial v7  
    1 Add support for the [http://openlayers.org/ OpenLayers] JavaScript map API.
     1The form provided by !GeoDjango for geometry fields (`django.contrib.gis.forms.fields.GeometryField`) is just a simple text box that accepts textual representations of geometries.  The way admin currently generates its map forms is functional, but not really suited for general-purpose use.  In particular, the map widget is generated dynamically by `GeoModelAdmin.get_map_widget()`.  For better API consistency with the rest of Django, there should be reusable map editing widgets.
     2
     3Because the geographic admin already uses [http://openlayers.org/ OpenLayers], the default widgets should be written using it.  It should be general enough to make supporting alternative geometry frameworks possible, however, !OpenLayers support is the priority.
     4
     5Doing this will hopefully make fixing related tickets, like #9806,  easier.
Back to Top