Making the OpenLayers Module Great

Events happening in the community are now at Drupal community events on www.drupal.org.
tmcw's picture

We're working very hard on the 2.x revision of the OpenLayers module, and it's becoming more useful by the day. Here's the current backlog for a 2.x release that I'm working on currently:

Behavior upgrade (rewrite)

OpenLayers advanced behaviors, which were formerly in the openlayers_behaviors module, have been generally rewritten for simplicity and compatibility with the 2.x branch.

Geotaxonomy Editing

Along with the rejuvenation of the OpenLayers CCK module, which allows free input of points, lines, and polygons (and multiple per node) with a WKT field type, integration wth Geotaxonomy (2.x) will allow users to input new points and then attach places to them. Along with the OpenLayers geocoder, and CCK modules, there are lots of ways to input data using the OpenLayers module. Once the geolocator module is finished, there will be another awesome way, by using HTML5 to ascertain user position automatically.

Documentation

The OpenLayers module has been thinly documented and difficult to use, and this was worsened by the fact that the 1.x revision was pictured mainly as an API, rather than a full UI. The 2.x branch aims to correct both of these problems, by building out the UI and thoroughly documenting the internals and externals of the module. Adding new layers and styles is now quite a quick process.

Style

With the release of the first OpenLayers theme, an upcoming icon release, and the switching of the preset map from an ugly, bare map to OSM, OpenLayers is no longer an ugly duckling, and can indeed be much prettier and lack to the poweredbygoogle logo that brings anger to some.

Infrastructure

The OpenLayers module has been constantly designed to fit into complex sites by using ctools and Drupal behaviors to manage extensibility, so OpenLayers maps can be exported into code and individual layers moved between sites. We're working on building this out, writing export and import UI functionality and making it more obvious how to add new layers to sites.

So, just a note, and also a request for help & ideas on how to proceed - an OpenLayers 2.x release is upcoming, and will be included with the next release of Managing News.

Location and Mapping

Group organizers

Group categories

Wiki type

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: