Development Roadmap

  1. 7.0.*
  2. Unified API loader
    All Google API load calls removed and API loading logic moved over to a single API loader module
  3. Unified Script loader
    Module for automatically enqueueing scripts in an order which respects their dependencies. Script files are scanned in /js/v8, dependencies are read from comment headers, a dependency tree is built. The files are enqueued individually in developer mode and combined into one file for minification. When not in developer mode, the combined or minified file will be used – depending on which is the newest.
  4. New JavaScript modules
    Modules implemented to represent components, maps, markers, polygons, polylines, infowindows, store locator, etc. paving the way for more modules to be added incrementally, and logic moved over to them piece by piece.
  5. Code Minification
    WP Google Maps will now ship with minified JavaScript
  6. OpenLayers integration
    Key features now available OpenLayers with Open Street Map
  7. GDPR Compliance
    Required literature available and required text displayed through the given hooks.

  8. 7.10.00
  9. Settings module
    This module makes working with settings easier by standardising some setting names and handling all DB interaction with global settings and map settings.
  10. Category to marker relationship
    We now use a many-to-many relationship table between markers and categories. This gives a performance boost to any code concerning category filtering, and makes working with category to marker relationships considerably easier.
  11. Modular Marker Listing
    All logic and presentation for the various Marker Listing styles moved to a single module.
  12. Marker Listing performance enhancements
    Advanced marker listing using DataTables AJAX features, this will give tremendous performance improvements over transmitting the entire table. AJAX pagination added to all marker listing styles.
  13. Unlimited markers on edit page
    Performance improvements allow this restriction to be lifted.
  14. Unified marker filtering
    All marker filtering logic removed and moved off to a single module, and Pro module which extends from that.

  15. 7.11.00
  16. ACF Integration
  17. Sort by Distance
  18. Marker Image Gallery
  19. New Tracking App
  20. Marker Ratings
  21. Zoned Searching
  22. Text Labels
  23. Routes
  24. Directions for OpenLayers
  25. UI Improvements
  26. Further Gutenberg Integration

  27. 8.0.0
  28. Modular JavaScript refactor
    All legacy code has been moved onto JavaScript modules
  29. Shape support for OpenLayers
    Polygons, polylines, heatmaps, circles and rectangles fully supported in OpenLayers
  30. New drawing tools
    New shape drawing tools for both OpenLayers and Google engines.
  31. All-in-one Map Editor
    All drawing tools and shape management on the Map Edit Page – no more page navigation necessary
  32. Full AJAX loading support
    All inline page data dropped, full AJAX support introduced, including backend previews for page editor plugins
  33. Support for deferred script loading
    New JavaScript will fully support asynchronous and deferred script loading

  34. 8.1.0
  35. Text Labels
  36. Static Routes (Directions)
  37. Searchable and categorizable features
    All features (polygons, polylines, heatmaps, circles and rectangles) will be searchable and categorizable.
  38. New all-in-one category page
    Revamped category page, including a drag and drop tree for easy organisation
  39. Google Places integration
    Interact with the Google Places API through the map editor, including adding markers to both your map and Google
  40. WordPress taxonomy integration
    Integrate with WordPRess’ category and taxonomy system

  41. 9.0.0

Was this article helpful to you?