Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download openlayers-7.x-3.0-beta1.tar.gztar.gz 311.14 KB
MD5: cb5bf3b24fe83d309b764cf99c542d83
SHA-1: d6268405b84430922a4534caf7f224ab0cebfdcf
SHA-256: cf7eaeed6d061661af9b4c703135e1b2b60186c963a281cb5d2744244bbf5de3
Download openlayers-7.x-3.0-beta1.zipzip 456.14 KB
MD5: 638d92ead5f330151a41a302de71355e
SHA-1: de5ba1da4dea4ec158ae3850ea5202685f8fbc5a
SHA-256: 9a36a9f83dc1565ebc90f67530f1c0faa83562ffeade4c1f2ae3a04c57ade56a

Release notes

Goals for Openlayers 3.x

Things done in OL 3.x

  • People contributing ! Currently: 3 Want to join ?
  • Use views_geojson for Views(vector) based layers: DONE
  • Strong map data validation and errors management: DONE
  • Handle source attributions DONE
  • Use render arrays: DONE
  • Use 'openlayers' element in forms (for input and output): DONE
  • Better split between CTools plugins and CTools exportables: DONE
  • Restore behaviors for things like ol.Graticule etc etc DONE
  • Handle source attributions DONE
  • Use PSR-4 class naming. DONE
  • Geofield integration. DONE

Things to be done in OL 3.x

  • People contributing ! Currently: 3
  • Improve openlayers_services and use JS instead of iframe. Not yet done
  • Create openlayers_spin submodule to display a spin before displaying the map. See Spin.js. Not yet done

Current contrib dependencies

The source code has been published the 12 Septembre, 9 days after initial commit.

Want to talk about it, chat on IRC: #drupal-geo on freenode!

Roadmap

UPDATE 20: 14/01/2015: http://www.basel.com is the first site to use Openlayers 3.x module ! Congrats @das-peter..
UPDATE 19: 14/01/2015: Renamming the branch 7.x-3.1.x to 7.x-3.x for more consistency.
UPDATE 18: 06/01/2015: Documentation has started, thanks @robertwb.
UPDATE 17: 31/12/2014: User Chriscalip is giving a help hand in the Sandbox Leaflet module.
UPDATE 16: 31/12/2014: First external contribution ! Thanks !
UPDATE 15: 29/12/2014: Demo site for Leaflet online.
UPDATE 14: 27/12/2014: First shot at rewriting the Leaflet module using the same codebase as OpenLayers.
UPDATE 13: 08/12/2014: Demo site updated.
UPDATE 12: 13/11/2014: das-peter joined the force and is now maintainer! See it's first commit !
UPDATE 11: 10/11/2014: JS hooks and JS Console output update.
UPDATE 10: 05/11/2014: Updates and new features
UPDATE 9: 15/10/2014: Demo site online.
UPDATE 8: 25/09/2014: Bug when displaying layer, see on GitHub too
UPDATE 7: 19/09/2014: Admin UI, components & JS cache: work in progress
UPDATE 6: 12/09/2014: Source are published !
UPDATE 5: 10/09/2014: Set center of a map using another map, contextual links and hook_requirements.
UPDATE 4: 10/09/2014: Cloning, creating, previewing and displaying maps
UPDATE 3: 09/09/2014: Interactions, map preview and first map working \o/
UPDATE 2: 08/09/2014: Video of the UI and workflows and how data get processed.
UPDATE 1: 04/09/2014: First video of the UI and workflows

Upgrade from 7.x-2.x

Unfortunately there's no upgrade path from 7.x-2.x.

Thanks

  • Peter Philip (das-peter) for its help and amazing knowledge, he did the openlayers_geofield and openlayers_views module, among some very good and insightful patches.
  • Christopher Calip (chriscalip) for working on the leaflet fork.

Commits

  • 2015-02-28: Move hook related to views_geojson. (view commit)
  • 2015-02-27: Various updates. (view commit)
  • 2015-02-26: Fix component name. (view commit)
  • 2015-02-26: Remove variables that are not used. (view commit)
  • 2015-02-26: Update error handling using JS event (triggers). (view commit)
  • 2015-02-25: Fix tabs in Openlayers UI, bug introduced by previous commit. (view commit)
  • 2015-02-25: Now using 'download url' key from Libraries API detection to download Openlayers with Drush and display a link to download it in Drupal status report when it's not available. (view commit)
  • 2015-02-25: No need to run component post process JS hook as they are not object, follow up. (view commit)
  • 2015-02-25: No need to run component post process JS hook as they are not object. (view commit)
  • 2015-02-25: Logging mechanism optimization. (view commit)
  • 2015-02-25: Better help message. Could be improved. (view commit)
  • 2015-02-25: Use geoPHPs isEmpty() to determine if a geometry / geometryCollection has data. (view commit)
  • 2015-02-25: Fix error with WKT generation when editing an entity. (view commit)
  • 2015-02-25: Update makefile and drush command to Openlayers 3.2.1. (view commit)
  • 2015-02-25: Fix 'GEOMETRYCOLLECTION EMPTY' in textarea when adding Geofield field. (view commit)
  • 2015-02-21: Fixed views integration. (view commit)
  • 2015-02-21: Avoid white-screen on data inconsistency. (view commit)
  • 2015-02-18: Allow replacing the last feature when drawing on a map but limit is reached. (view commit)
  • 2015-02-16: Update typo and suppress warnings. (view commit)
  • 2015-02-15: Added missing permission. (view commit)
  • 2015-02-15: More geocoder related fixes. (view commit)
  • 2015-02-15: Adjustment of the geocoder - inline entity form fix. Configurable geocoder fields are now properly picked up. (view commit)
  • 2015-02-15: Another fix to avoid notices on "invalid" intialData of the Data textarea is displayed. (view commit)
  • 2015-02-15: - Added option to show / hide Data field on geofield widget. - Made geocoder handling inline enttiy form compatible. (view commit)
  • 2015-02-15: Check if the session variable exists before accessing it. (view commit)
  • 2015-02-15: Better handling of initial data - also process empty arrays and do it without throwing notices. (view commit)
  • 2015-02-10: Update makefile and drush command to Openlayers 3.2. (view commit)
  • 2015-01-30: Implemented better version of array_replace_recursive() and added proper documentation. (view commit)
  • 2015-01-30: Added helper function to match Drupal 7 PHP version compatibility. (view commit)
  • 2015-01-22: Enhanced the geofield widget. The component now uses a geofield source if available. (view commit)
  • 2015-01-22: Added max_zoom setting for ZoomToSource. (view commit)
  • 2015-01-22: Enhancement for the geocoder integration of the openlayers geofield field widget. (view commit)
  • 2015-01-17: Slightly nicer dom id for maps. (view commit)
  • 2015-01-17: Made openlayers blockswitcher work with css classes & html ids of maps. (view commit)
  • 2015-01-15: Removed obsolete variable $current_path in Map::build(). Replaced by the contextual links integration. (view commit)
  • 2015-01-15: Fix issue in openlayers_block_switcher. (view commit)
  • 2015-01-14: Make sure maps have a properly unique id. (view commit)
  • 2015-01-10: More JS adjustments to make the code more stable. (view commit)
  • 2015-01-10: Set the state of the dummy Tile source of google maps to false to avoid it's used. (view commit)
  • 2015-01-10: Use data.opt instead the dummy settings for the Tile source provided by the google maps source. (view commit)
  • 2015-01-10: Ensure data.opt isn't changed by instantiating openlayers objects. (view commit)
  • 2015-01-10: Remove debugging code. (view commit)
  • 2015-01-10: Process map just if it isn't processed yet. (view commit)
  • 2015-01-10: Added dummy options to Tile source returned by the google source. (view commit)
  • 2015-01-10: Ensure the map id is part of the map JS settings. (view commit)
  • 2015-01-09: Fix missing deps.js. (view commit)
  • 2015-01-09: Fix UTFGrid example once for all. (view commit)
  • 2015-01-09: Fix UTFGrid example. (view commit)
  • 2015-01-09: GoogleMaps is a tile layer so it needs a tile source. (view commit)
  • 2015-01-09: Removed ooopsie debug variable. (view commit)
  • 2015-01-09: Removed global caching in favor of centralized map specific instance storage. (view commit)
  • 2015-01-09: Slight cleanup for BlockLayerSwitcher component. (view commit)
  • 2015-01-09: Added dependency to openlayers_block_switcher (view commit)
  • 2015-01-09: Add dependency to openlayers_ui for openlayers_contextual_links. (view commit)
  • 2015-01-09: Fix file url declaration. (view commit)
  • 2015-01-09: getMapById() should not start map processing but simply return already available maps. (view commit)
  • 2015-01-09: Log the errors that got caught when creating an instance. (view commit)
  • 2015-01-08: Added missing configuration items for geofield field formatter configuration. (view commit)
  • 2015-01-08: Ensure the map element fills the container. (view commit)
  • 2015-01-08: Added geofield field formatter support. (view commit)
  • 2015-01-08: Fix for initial set of zoom to source. (view commit)
  • 2015-01-08: Added a way to disable JS object caching. (view commit)
  • 2015-01-08: Minor code cleanup for the LazyProcessing component. (view commit)
  • 2015-01-08: Added component to configure manual processing of a map. (view commit)
  • 2015-01-08: Added method to access openlayers map object by id. (view commit)
  • 2015-01-08: More defensive code to ensure missing opt property doesn't cause a hard fail. (view commit)
  • 2015-01-05: Fix Mapbox examples. (view commit)
  • 2015-01-05: Update openlayers_services to actually work in the map preview form. (view commit)
  • 2015-01-05: Regroup Mapbox into one single map, renammed some artifacts. (view commit)
  • 2015-01-05: Fix openlayers_services integration in openlayers_examples. (view commit)
  • 2015-01-05: In openlayers_examples page, set the height of map to 500px by default. (view commit)
  • 2015-01-05: Provide more sources and layers examples, taken from: http://leaflet-extras.github.io/leaflet-providers/preview/ (view commit)
  • 2015-01-04: Remove invalid / superfluous use statement. (view commit)
  • 2015-01-02: Issue #2400463 by kjauslin: Resize handling for Google maps (view commit)
  • 2014-12-29: Fix when trying to set field's 'Number of values' to unlimited. Remove uid() function and replace it with the one from goog: goog.getUid(). (view commit)
  • 2014-12-29: Fix default widget map. (view commit)
  • 2014-12-29: Added version restriction for geofield dependency: >=7.x-2.3 (view commit)
  • 2014-12-29: Ensure ctools exportables are included. Ensure the map could be properly build before adding it as widget element. (view commit)
  • 2014-12-29: Added geofield widget support. (view commit)
  • 2014-12-29: Coding standard adjustment. (view commit)
  • 2014-12-29: Fix refactoring artifacts. (view commit)
  • 2014-12-29: Rename some stuff in the openlayers_services module so it doesn't interfere with other module. (view commit)
  • 2014-12-29: Update makefile and drush command to download the latest Openlayers v3.1.1. (view commit)
  • 2014-12-29: Fix forgotten class names. (view commit)
  • 2014-12-29: Rename some files to avoid conflicts with function naming in other modules, like the Leaflet sandbox. (view commit)
  • 2014-12-28: Rename some files to avoid conflicts with function naming in other modules. (view commit)
  • 2014-12-26: Fix Map::getComponents() method. (view commit)
  • 2014-12-24: First shot at an upgrade path. (view commit)
  • 2014-12-23: Detect if Services module is enabled in openlayers_examples. (view commit)
  • 2014-12-23: Add source TileUTFGrid and update example accordingly. (view commit)
  • 2014-12-23: Stop trying to load useless deps.js. (view commit)
  • 2014-12-20: Stop trying to load useless deps.js. (view commit)
  • 2014-12-11: Add a method getParents() on objects. (view commit)
  • 2014-12-10: Add the loggerChannel protected var. Thanks Fabianx again ! (view commit)
  • 2014-12-10: Refactoring of the Config class, now it's using a Drupal variable to save its configuration: 'openlayers_config'. Also, thanks to the help of Fabianx, the Error class is now using a LoggerInterface 'a la D8'. (view commit)
  • 2014-12-10: Renammed map accordingly. (view commit)
  • 2014-12-10: More OpenWeather stuff. (view commit)
  • 2014-12-10: Refactored google maps integration to use the plugin manager architecture. (view commit)
  • 2014-12-10: Renamed OpenWeather Map layers. (view commit)
  • 2014-12-10: Add more OpenWeathermap sources and layers. (view commit)
  • 2014-12-10: Remove {s} placeholder from URL in a layer Tile, it's not being replaced. (view commit)
  • 2014-12-10: Add OpenWeatherMap example. (view commit)
  • 2014-12-10: Add opacity option for Tile layer. (view commit)
  • 2014-12-10: Fix openlayers_examples. (view commit)
  • 2014-12-10: Add news WebGL examples from: http://blog.openlayers.org/2014/12/08/drawing-points-with-webgl/ (view commit)
  • 2014-12-10: Add Renderer options to OL map. (view commit)
  • 2014-12-10: Added enhanced loading options for GeoJSON source. (view commit)
  • 2014-12-08: Fix form error again. (view commit)
  • 2014-12-08: Update openlayers_examples module to allow to display more than one map. Fix JS style problem. Fix typos in openlayers_views. (view commit)
  • 2014-12-08: Fix JS typo. (view commit)
  • 2014-12-08: Fix JS typo. (view commit)
  • 2014-12-08: JS cleanup variables. (view commit)
  • 2014-12-08: JS improvements. (view commit)
  • 2014-12-08: Use a Javascript cache manager to handle already created objects. (view commit)
  • 2014-12-05: Fix warning about layer->getStyle(). (view commit)
  • 2014-12-05: Fix map edition. (view commit)
  • 2014-12-05: Enabling caching of defaults from code. (view commit)
  • 2014-12-04: Minor JS optimization. (view commit)
  • 2014-12-04: Fix openlayers_views integration. (view commit)
  • 2014-12-04: Minor JS adjustments (view commit)
  • 2014-12-03: Try to fix again the 'The form is outdated.'. I'm unable to reproduce the problem on my computer, so pushing it and testing it online. (view commit)
  • 2014-12-03: Improve openlayers_examples and fix fullscreen control. (view commit)
  • 2014-12-03: Remove openlayers.debug.js from there. Probably a copy paste error. (view commit)
  • 2014-12-03: Try to fix again the 'The form is outdated.'. I'm unable to reproduce the problem on my computer, so pushing it and testing it online. (view commit)
  • 2014-12-03: Fix syntax error in class name. (view commit)
  • 2014-12-03: Use 'once' instead of 'each'. (view commit)
  • 2014-12-03: More consistency between files. Removed goog.provide() stuff. (view commit)
  • 2014-12-03: More consistency between files. (view commit)
  • 2014-12-03: Use strict mode. Use openlayers.console.js only when in debugging mode. (view commit)
  • 2014-12-03: Rename JS files. (view commit)
  • 2014-12-03: JS Update. And ServiceProvider syntax updated according to Fabianx tips. (view commit)
  • 2014-12-03: Updated JS, creating a new branch to not mess with main branch. (view commit)
  • 2014-12-02: Implement a small OL plugin manager in JS. This implies that all the JS objects definitions are updated. (view commit)
  • 2014-12-02: Thanks to Fabianx, write a ContainerAwarePlugin manager for the Error and the Collection. (view commit)
  • 2014-12-02: Fix package on submodules. (view commit)
  • 2014-12-02: Needs jquery_update to have jQuery >= 1.7. (view commit)
  • 2014-12-02: Fix remaining '->class' leftovers. (view commit)
  • 2014-12-02: Use Google Closure JS Library when we can. (view commit)
  • 2014-12-01: Fix error message 'The form has become outdated.' in openlayers_examples module. (view commit)
  • 2014-12-01: Add CSS for Rotate control so it doesn't override the fullscreen control. (view commit)
  • 2014-12-01: Fix errors when clearing caches with drush. (view commit)
  • 2014-12-01: Fix google map example. (view commit)
  • 2014-12-01: Build the service array automatically based on the CTools plugin types. (view commit)
  • 2014-12-01: Tag JS and CSS files with group = 'openlayers'. (view commit)
  • 2014-11-30: Re-enable forgotten postBuild hook. (view commit)
  • 2014-11-30: Fix error handling when service or exportable doesn't exists. (view commit)
  • 2014-11-30: Add some todos for later. (view commit)
  • 2014-11-30: Remove duplicate function. (view commit)
  • 2014-11-29: Coding & documentation standards update. (view commit)
  • 2014-11-29: More defensive code - should we add logging? (view commit)
  • 2014-11-29: Add buildCollection() method to the openlayers_views map type to ensure features are set. (view commit)
  • 2014-11-29: More defensive code in Vector/js/vector.js to ensure we don't fail hard a build. (view commit)
  • 2014-11-29: Fix JS integration of openlayers views map type. (view commit)
  • 2014-11-29: Coding standards cleanup. (view commit)
  • 2014-11-29: Add views geojson default sources on behalf of the Views GeoJSON module. (view commit)
  • 2014-11-29: Fixing of openlayers_views map definition. (view commit)
  • 2014-11-29: Fix forgotten control. (view commit)
  • 2014-11-29: Add some new examples maps. (view commit)
  • 2014-11-29: Fix error when deleting/reverting a map and openlayers_block is not enabled. (view commit)
  • 2014-11-29: Update according to service_container documentation. (view commit)
  • 2014-11-29: Coding standard fixes. (view commit)
  • 2014-11-29: Some coding standard fixes. (view commit)
  • 2014-11-29: Fixed definition of maps in openlayers_views. (view commit)
  • 2014-11-29: Added default map for openlayers_ui. (view commit)
  • 2014-11-29: Move contextual links stuff into its own sub module 'openlayers_contextual_links'. (view commit)
  • 2014-11-29: Fix error on variable name. (view commit)
  • 2014-11-29: Fix function name. (view commit)
  • 2014-11-29: Move form element into OpenLayers Block Switcher. (view commit)
  • 2014-11-29: Cleanup. Move block related hook into its own module 'openlayers_block'. (view commit)
  • 2014-11-29: Openlayers objects now extends PluginBase. (view commit)
  • 2014-11-28: Add OpenLayers Services module to provide map in iframes. (view commit)
  • 2014-11-28: Update according to latest version of ServiceContainer module. (view commit)
  • 2014-11-28: Fix. (view commit)
  • 2014-11-28: Looks like we're almost ready for Drupal 8 ! :) (view commit)
  • 2014-11-28: Forgotten Collection class. (view commit)
  • 2014-11-28: Fix examples module. (view commit)
  • 2014-11-28: Update. Map display now working. You must reinstall the module completely before using it, a database field has changed name. (view commit)
  • 2014-11-28: Update (view commit)
  • 2014-11-28: Update (view commit)
  • 2014-11-28: Update (view commit)
  • 2014-11-28: Update. (view commit)
  • 2014-11-27: Delete .inc files for plugins. (view commit)
  • 2014-11-27: Enable FullScreen control in openlayers_examples. (view commit)
  • 2014-11-27: Add CSS for Rotate control so it doesn't overlap when FullScreen control is enabled too. (view commit)
  • 2014-11-27: Remove develop() method and fix FullScreen control. (view commit)
  • 2014-11-27: Remove methods from MapInterface. (view commit)
  • 2014-11-27: Add Collection class to handle subobjects in an OpenLayers object. (view commit)
  • 2014-11-26: Maps from openlayers_examples module are now 400px by default. (view commit)
  • 2014-11-26: Remove ToJSArray method. (view commit)
  • 2014-11-25: Fix last commit. (view commit)
  • 2014-11-25: Optimize javascript a bit more. (view commit)
  • 2014-11-25: Fix 'this form has become outdated' in the openlayers_examples. (view commit)
  • 2014-11-25: Update the way name and description of OLobjects are handled. Nake sure that they don't get output in the JS settings, it's useless. (view commit)
  • 2014-11-25: CSS update for the layerswitcher. (view commit)
  • 2014-11-25: Fix the way controls and components are handled in the examples modules. (view commit)
  • 2014-11-25: Fix the way openlayers_examples is handling controls on map. (view commit)
  • 2014-11-25: Fix map in examples. (view commit)
  • 2014-11-25: Fix typo in width attribute on the iframe. (view commit)
  • 2014-11-25: Fix layer switcher control definition and map. (view commit)
  • 2014-11-25: Add a simple layer switcher control in the examples. (view commit)
  • 2014-11-25: Fix layer title. (view commit)
  • 2014-11-25: Provide iframe for Google Map map. (view commit)
  • 2014-11-25: Fix Google Maps source. (view commit)
  • 2014-11-25: Add Google Map example. (view commit)
  • 2014-11-25: Update map title. (view commit)
  • 2014-11-25: Add a new example map based on tiles from European Commission. (view commit)
  • 2014-11-25: Add style to the map element too. (view commit)
  • 2014-11-25: Remove duplicate code in example module. (view commit)
  • 2014-11-25: Cleanup some code in openlayers_examples module. (view commit)
  • 2014-11-25: Adding dependencies in a particular order so it can be enabled directly with Drush. (view commit)
  • 2014-11-25: Code cleanup, remove useless attribute in textarea. (view commit)
  • 2014-11-25: Code cleanup, remove useless variable. (view commit)
  • 2014-11-25: Update openlayers_services elements for more consistency between modules. (view commit)
  • 2014-11-25: Fix info files of submodules, add description and package. Renammed directory in openlayers_views for more consistency. (view commit)
  • 2014-11-25: Fix popup component in example map. (view commit)
  • 2014-11-24: Add witdth and height to iframe. (view commit)
  • 2014-11-24: Update example module with some goodies. (view commit)
  • 2014-11-24: Provide information on the map preview form when the iframe is enabled. (view commit)
  • 2014-11-24: Added an option to the map edit form when the module is enabled. When this checkbox is checked, the map is available through the service module. (view commit)
  • 2014-11-24: Add module openlayers_services. This module allows you to embed any map in an iframe. (view commit)
  • 2014-11-24: Don't use the alter hook to handle views geojson integration as it seems to cause false "overridden" states in features. (view commit)
  • 2014-11-24: Updates. (view commit)
  • 2014-11-23: Openlayers UI shouldn't rely on a map from the examples module. (view commit)
  • 2014-11-23: Move the views geojson integration to the main module. (view commit)
  • 2014-11-21: Testing D8 code, with ContainerManager, Dependency Injection and all that stuff. Adding missing files. (view commit)
  • 2014-11-21: Testing D8 code, with ContainerManager, Dependency Injection and all that stuff. (view commit)
  • 2014-11-21: Fix examples module file structure. (view commit)
  • 2014-11-21: Enhanced popup component to handle multiple layers. (view commit)
  • 2014-11-21: Remove superfluous code - the change to array_merge() in the default submit handler solved this. (view commit)
  • 2014-11-21: Fixes for error handling. (view commit)
  • 2014-11-21: Exchanged array_replace_recursive() by array_merge() and unified the storing procedure of options. (view commit)
  • 2014-11-21: Ensure the component object method optionsFormSubmit() is triggered on options form save. (view commit)
  • 2014-11-21: Show contextual links title only if there are links. (view commit)
  • 2014-11-21: Provide contextual links for all objects of a map. (view commit)
  • 2014-11-21: Small enhancements to the LayerSwitcher control. (view commit)
  • 2014-11-21: Remove legacy usage of openlayers_render_build_map(). (view commit)
  • 2014-11-20: Remove attached method from interface. (view commit)
  • 2014-11-20: Remove useless use statement. (view commit)
  • 2014-11-20: Rename 'src/Plugin' into 'src/Openlayers'. Remove openlayers_render_map() function. Move all Openlayers objects types into 'src/Types'. (view commit)
  • 2014-11-19: Fix missing return value. (view commit)
  • 2014-11-19: Fix unterminated JS statements. (view commit)
  • 2014-11-19: Fix small typo error. (view commit)
  • 2014-11-19: Check if a class exists before creating an instance of it. Fallback to our error handling class on error. (view commit)
  • 2014-11-19: Make code to create openlayers objects a bit more readable and robust. (view commit)
  • 2014-11-19: Another run on coding standard cleanup. (view commit)
  • 2014-11-18: Remove getType() method from all OL objects and use a generic function to get it in Object class. (view commit)
  • 2014-11-18: Make sure that all OL JS files are grouped together in HTML output. (view commit)
  • 2014-11-18: Make sure that all OL JS files are grouped together in HTML output. (view commit)
  • 2014-11-18: Make sure that all OL JS files are grouped together in HTML output. (view commit)
  • 2014-11-18: Do not override build array when it comes back from preBuild() method or else it's useless. (view commit)
  • 2014-11-18: Remove forgotten dpm. Update Googlemaps source. (view commit)
  • 2014-11-18: Upgrade OL Ojects with build(), preBuild() and postBuild() methods. Update other submodules and components with the new methods. (view commit)
  • 2014-11-17: Rename default OL objects. (view commit)
  • 2014-11-17: Add a TODO. (view commit)
  • 2014-11-17: Fix OpenLayers Views module. (view commit)
  • 2014-11-17: Fix class name in default Controls. (view commit)
  • 2014-11-17: Fix JS function name for OLStyle. (view commit)
  • 2014-11-17: Update naming convention for Styles. (view commit)
  • 2014-11-17: Update naming convention for Sources. (view commit)
  • 2014-11-17: Update naming convention for Maps. (view commit)
  • 2014-11-17: Update naming convention for Layers. (view commit)
  • 2014-11-17: Update naming convention for Interactions. (view commit)
  • 2014-11-17: Update naming convention for Controls (part 2). (view commit)
  • 2014-11-17: Update naming convention for Controls. (view commit)
  • 2014-11-17: Update naming convention for Components. (view commit)
  • 2014-11-17: Fix UI. (view commit)
  • 2014-11-17: Fix UI. (view commit)
  • 2014-11-17: Rudimentary example of a layer switcher. (view commit)
  • 2014-11-17: Rename files. (view commit)
  • 2014-11-17: Now openlayers_ui also uses PSR-4. (view commit)
  • 2014-11-17: Avoid re-instantiate already created object instances. (view commit)
  • 2014-11-17: Attempt to make exceptions a bit more verbose. (view commit)
  • 2014-11-17: Ensure all object types are used when calling toJSArray(). (view commit)
  • 2014-11-17: Ensure the identifier for ctools exportables has a prefix to avoid conflicts with the features module. (view commit)
  • 2014-11-17: More robust code when creating features on the map. Don't take down the whole processing just because of one feature. (view commit)
  • 2014-11-17: Display class in Style tab. (view commit)
  • 2014-11-17: Fixed plugin path declaration for openlayers_views.module (view commit)
  • 2014-11-17: Moved views.inc views.php into the proper subfolder. (view commit)
  • 2014-11-17: The views map extends the olmap. (view commit)
  • 2014-11-17: Added context to attached method on ObjectInterface. (view commit)
  • 2014-11-17: Added helper function to fetch layer options. (view commit)
  • 2014-11-17: Delete old directory structure now useless thanks to PSR-4. (view commit)
  • 2014-11-17: Remove useless JS variable. (view commit)
  • 2014-11-17: Fix default class name. (view commit)
  • 2014-11-16: Moving some files around and fixing some bugs. (view commit)
  • 2014-11-16: Fix typo and move olstyle from example. (view commit)
  • 2014-11-16: Fix JS components. (view commit)
  • 2014-11-16: Re enable OpenLayers Views module. (view commit)
  • 2014-11-16: Re enable Block Switcher and fix geolocation js component. (view commit)
  • 2014-11-16: Fix zoomtosource component. (view commit)
  • 2014-11-16: Update. (view commit)
  • 2014-11-16: Rename directory 'src/ol' into 'src/Plugin'. (view commit)
  • 2014-11-16: Refactor examples module. (view commit)
  • 2014-11-16: Update. (view commit)
  • 2014-11-16: Update. Looks like it works. (view commit)
  • 2014-11-15: Update. (view commit)
  • 2014-11-15: Update. (view commit)
  • 2014-11-15: Update. (view commit)
  • 2014-11-15: Update. (view commit)
  • 2014-11-15: Revert previous commits. (view commit)
  • 2014-11-15: Revert last two commits. (view commit)
  • 2014-11-15: Revert previous commit. (view commit)
  • 2014-11-15: Update. (view commit)
  • 2014-11-14: Update. (view commit)
  • 2014-11-14: Update. (view commit)
  • 2014-11-14: Update. (view commit)
  • 2014-11-14: First step toward PSR-4 structure. (view commit)
  • 2014-11-14: Fix copy paste & search replace artifacts. (view commit)
  • 2014-11-14: Fix naming of option in controls ui. (view commit)
  • 2014-11-14: Don't fail hard when a vector feature doesn't provide a wkt value. (view commit)
  • 2014-11-14: Changed exportable identifier to contain a prefix. The identifier component was colliding with code from the features module. (view commit)
  • 2014-11-14: Add condition to exclude default displays from being used as openlayers maps. (view commit)
  • 2014-11-14: Changed the way how views are exposing the related openlayers object defaults to keep those exportable. (view commit)
  • 2014-11-14: openlayers_map::getJSObjects() didn't call the style objects. (view commit)
  • 2014-11-14: Fixed redirect on object add action. (view commit)
  • 2014-11-14: Removed leftover code. (view commit)
  • 2014-11-14: As of the changes before a google maps source is asynchronous always. (view commit)
  • 2014-11-14: Make google maps integration fully ajax able. Now works with multiple ajax loads. (view commit)
  • 2014-11-14: Added support for asynchronous initialization of maps. (view commit)
  • 2014-11-13: Fixing effects of to greedy search and replace from previous adjustment. (view commit)
  • 2014-11-13: Added save & edit button. (view commit)
  • 2014-11-13: Simplifying some methods. (view commit)
  • 2014-11-13: Fix small doc typo. (view commit)
  • 2014-11-13: Coding standard cleanup. (view commit)
  • 2014-11-13: Added parameter forwarding support for BBOX handling. Hide non-working options for the moment. (view commit)
  • 2014-11-13: Enhance google maps integration by providing a way of fetching the Google Maps object. (view commit)
  • 2014-11-13: Overhauled views integration. Added a views style that allows you to create a map. (view commit)
  • 2014-11-13: More stable JS code for vector source. (view commit)
  • 2014-11-13: Make vector source work with multiple features. Properly inject attributes. (view commit)
  • 2014-11-13: Disable interfering code. (view commit)
  • 2014-11-12: Ensure the map configuration UI doesn't overwrite an already set map class. (view commit)
  • 2014-11-12: First shot at the possibility to manually define geoJSON data. (view commit)
  • 2014-11-12: Avoid duplicating sources of a map by mixing manually configured and automatically detected sources. (view commit)
  • 2014-11-12: Fix notices and dependencies in openlayers_views_plugin_style_source_vector. (view commit)
  • 2014-11-12: Add Google Maps integration based on: http://openlayers.org/en/v3.0.0/examples/google-map.html (view commit)
  • 2014-11-11: First shot at the bbox handling. (view commit)
  • 2014-11-11: Fix example map. (view commit)
  • 2014-11-11: Fix tooltips css, it looks more like a tooltip now. (view commit)
  • 2014-11-11: Fix map name. (view commit)
  • 2014-11-11: Add positioning property for overlays. (view commit)
  • 2014-11-11: Tooltip component is in the place. (view commit)
  • 2014-11-10: Update example map with autopopup and zoom to source. (view commit)
  • 2014-11-10: Update JS console output. (view commit)
  • 2014-11-10: Update JS. (view commit)
  • 2014-11-10: Add a space for better reading. (view commit)
  • 2014-11-10: Even more pimping of JS console. (view commit)
  • 2014-11-10: Pimping the console debug output. (view commit)
  • 2014-11-10: Refactor the JS Debugging system using JS hooks. (view commit)
  • 2014-11-10: Provide JS hook API. (view commit)
  • 2014-11-07: Fix some components. (view commit)
  • 2014-11-07: Add a new component : autopopup (view commit)
  • 2014-11-06: Fix block layer switcher JS to work with AJAX loaded maps, fix it. (view commit)
  • 2014-11-06: Fix block layer switcher JS to work with AJAX loaded maps. (view commit)
  • 2014-11-06: Fix name collision between component and map. (view commit)
  • 2014-11-06: Provide new example map with multiple layers and its block layer switcher. (view commit)
  • 2014-11-05: Add source type ImageVector. (view commit)
  • 2014-11-05: Fix function names. (view commit)
  • 2014-11-05: Fix name of maps in OpenLayers Block Switcher. (view commit)
  • 2014-11-05: Update code to get OpenLayers Block Switcher working fine. (view commit)
  • 2014-11-04: Update default styles. (view commit)
  • 2014-11-04: Update default styles. (view commit)
  • 2014-11-04: Update default styles. (view commit)
  • 2014-11-04: Update for handling Styles on layers. (view commit)
  • 2014-11-03: Add class and interface for Styles. (view commit)
  • 2014-11-03: Handle custom attributions on sources. Haven't find a way to do that in a more efficient way. (view commit)
  • 2014-10-31: Fix popup component for earthquake map. (view commit)
  • 2014-10-31: Use earthquake heatmap as layer, it's better. (view commit)
  • 2014-10-31: New source type: KML Updated popup component Provide new example with KML and popup. (view commit)
  • 2014-10-31: Update examples with a better View. (view commit)
  • 2014-10-31: Automatically include CSS files from a plugin if it exists. Added component "Simple popup" (view commit)
  • 2014-10-30: Fix warning when saving layers. (view commit)
  • 2014-10-30: Fix OpenLayers Maps UI with latest additions. (view commit)
  • 2014-10-30: Fix Source name. (view commit)
  • 2014-10-30: Update examples and map UI. (view commit)
  • 2014-10-30: Change in the way Sources are computed. Change the way JS cache works. Allow a map to have Sources without having the Layer that goes with it. This is usefull for Clusters. Change JS name property into machine_name. Added a Cluster source type. (view commit)
  • 2014-10-30: Basic Style CRUD + UI. (view commit)
  • 2014-10-30: Fix typo. (view commit)
  • 2014-10-30: Add missing views. (view commit)
  • 2014-10-30: Add a name to OpenLayers object, so we can find them. Add a new component 'Zoom to source'. Added examples for GeoJSON Source and Zoom To Source component. (view commit)
  • 2014-10-29: OpenLayers now take include Views GeoJSON based Views as sources. Yeah ! Make sure to use Views GeoJSON >= 7.x-1.0-alpha5. (view commit)
  • 2014-10-28: Fix some bugs here and there. (view commit)
  • 2014-10-15: Removed permalink in the openlayers_examples page, not working with AJAX, dumb me. (view commit)
  • 2014-10-15: Add a permalink in the openlayers_examples page. (view commit)
  • 2014-10-15: Fix previous commit. (Choose random map to display on the openlayers_examples page.) (view commit)
  • 2014-10-15: Choose random map to display on the openlayers_examples page. (view commit)
  • 2014-10-15: Add graticule component properly. Provide an example too in the openlayers_examples module. (view commit)
  • 2014-10-14: Fix map edition. (view commit)
  • 2014-10-14: Update examples, add a geolocation map. (view commit)
  • 2014-10-14: Add some titles in the geofield component. (view commit)
  • 2014-10-13: Fix KML export. (view commit)
  • 2014-10-13: Fix modify features. You neeed jQuery >= 1.7. (view commit)
  • 2014-10-13: Adding more examples and fix some of them. (view commit)
  • 2014-10-13: Adding more examples and fix some of them. (view commit)
  • 2014-10-13: Adding more examples. (view commit)
  • 2014-10-13: Provide a new module OpenLayers Example with an example of custom component (a bit like Geofield). (view commit)
  • 2014-10-13: Prepare projection handling. (view commit)
  • 2014-10-13: Prepare projection handling. (view commit)
  • 2014-10-13: Fix random stuff. (view commit)
  • 2014-10-13: Update naming convention for plugins. (view commit)
  • 2014-10-13: Add Library Variant in configuration. This needs to be a configurable setting in the OpenLayers Settings tab, but this is for later. The OpenLayers JS library loaded by default is the debug version. Updating some methods in abstract class openlayers_map to get a better readability. Reorder methods in abstract class openlayers_object, set some variables to private so they don't get transformed in JS, so the JS is smaller, introducing alterBuild() method to alter the render array. The AJAX form in the setting tab has been modified too, it will be removed soon to have a settings form. (view commit)
  • 2014-10-10: Use a PHP 5.3 compatible function for array_map_recursive. (view commit)
  • 2014-10-10: Fixing bug reported on OL3 issue page: https://github.com/openlayers/ol3/issues/2748 (view commit)
  • 2014-10-02: Better options_form() handling. Might require more code, but in the end, it's better. (view commit)
  • 2014-10-02: Fix missing options_form(). (view commit)
  • 2014-10-02: Updated options_form(), options_form_validate() and options_form_submit() methods with proper signature so we can alter object in class method properly like in openlayers_source_osm. If url options is empty, remove it from options. (view commit)
  • 2014-10-02: Error handling revisited ;) (view commit)
  • 2014-10-02: Remove useless properties from map form. (view commit)
  • 2014-10-02: Change edit view map controls and interactions. Add a description on that map too. (view commit)
  • 2014-10-01: Fixed forgotten constant. (view commit)
  • 2014-10-01: Rename constants and make use of element 'openlayers' instead of openlayers_render_map function in the map edit form. (view commit)
  • 2014-10-01: Files reorganisation. Instead of using PHP constant with define, using now a class: openlayers_config. (view commit)
  • 2014-10-01: Disable map_edit_form_setcenter by default. (view commit)
  • 2014-10-01: Fix map_edit_form_setcenter description and typo. (view commit)
  • 2014-10-01: Fix map form element naming and other small stuff. (view commit)
  • 2014-09-30: Add a component to center the map on mouseclick. (view commit)
  • 2014-09-30: Remove map event from the component setvalues. (view commit)
  • 2014-09-30: OpenLayers Object: Updated methods clearOption, getOption and setOption. Code is inspired from drupal_array_set_nested_value and drupal_array_get_nested_value. (view commit)
  • 2014-09-30: Javascript small modifications. (view commit)
  • 2014-09-30: Javascript is now Google Closure compliant and doesn't produce errors when compiling without any special flags like JSC_INVALID_ES3_PROP_NAME. (view commit)
  • 2014-09-29: Add OpenCycleMap map, layer and source. (view commit)
  • 2014-09-29: Formatting code and adding some validations. (view commit)
  • 2014-09-29: Replace openlayers_object_factory_create with openlayers_object_load. It's even easier to load an object now. (view commit)
  • 2014-09-28: Fix description of some OpenLayers objects now that we are only passing one parameter object that contains the options, the map and the context. (view commit)
  • 2014-09-28: Pass only one parameter instead of many. (view commit)
  • 2014-09-28: Add PHP interfaces. JS small cleanup. When deleting a map, delete the associated block. Use method getOptions everywhere instead of manipulating the options array. (view commit)
  • 2014-09-28: Fix typo. (view commit)
  • 2014-09-27: Fix Graticule component. Method getOptions of an OpenLayers object now accept an array as key. Very usefull to get default value of options when they are nested. Added a basic validation mechanisme in the map UI. Others will follow. (view commit)
  • 2014-09-25: Fix Heatmap layer. (view commit)
  • 2014-09-23: Fix BingMaps source. (view commit)
  • 2014-09-23: Small improvements in the UI. (view commit)
  • 2014-09-23: Load openlayers3 library from the map class. (view commit)
  • 2014-09-22: Add an example of geolocation component. (view commit)
  • 2014-09-22: Fix a bug I encountered, see the details here: https://github.com/openlayers/ol3/issues/2737 (view commit)
  • 2014-09-22: Renamed the interaction_setvalues to a component because it doesn't need to return anything. (view commit)
  • 2014-09-22: Removed some code that is being tested. (view commit)
  • 2014-09-22: Renamed a couple of files. (view commit)
  • 2014-09-22: Add custom JS object for each object: component, control, interaction, layer and source. (view commit)
  • 2014-09-22: Rename openlayers_component_evaljs to openlayers_component_js. (view commit)
  • 2014-09-19: Miscellaneous update in the Javascript, rotation is now in degree instead of radian. (view commit)
  • 2014-09-19: Miscellaneous update in the Javascript. (view commit)
  • 2014-09-19: Miscellaneous update. (view commit)
  • 2014-09-19: Miscellaneous update. (view commit)
  • 2014-09-19: Update: - Add new component: evaljs - Fix order of submenu items, components must be the last - Fix error in .install - Add edit link for each objects in the map form (view commit)
  • 2014-09-18: Forgot the file for the bootstrapjs_alert component. Fixed. (view commit)
  • 2014-09-18: Add Bootstrap JS Alert component as example Fix Bootstrap Popup component. (view commit)
  • 2014-09-18: Remove forgotten console.log (view commit)
  • 2014-09-18: Add components subsystem. Add bootstrapjs_popup component. (view commit)
  • 2014-09-17: Update: - Fix control fullscreen. (view commit)
  • 2014-09-17: Update: - Remove CTools warning about missing files by adding the 'file' key to the array defining the plugin. (view commit)
  • 2014-09-16: Update: - Removing common methods and simplifying code by creating a common UI class. (view commit)
  • 2014-09-16: Update: - Adding source Stamen, - Adding layers and example maps, - Updating options for XYZ source. (view commit)
  • 2014-09-16: Update: - Adding source TileDebug, - Adding a layer and an example map. - Adding options for dragpan control. (view commit)
  • 2014-09-16: Update: - Now you can define maps from arrays in a form element. - Default maps updated. (view commit)
  • 2014-09-12: Remove useless description that might put some confusion for end user. (view commit)
  • 2014-09-12: OpenLayers 3.1.x (view commit)
Created by: Pol
Created on: 28 Feb 2015 at 08:37 UTC
Last updated: 25 Jun 2015 at 18:13 UTC
Bug fixes
New features

Other releases