Skip to content

NewOSM v1.0.0 - Initial Release

Choose a tag to compare

@Latz Latz released this 26 Jan 15:32
· 72 commits to main since this release

πŸŽ‰ NewOSM v1.0.0 - Initial Production Release

OpenStreetMap Gutenberg Block for WordPress

✨ Features

  • Interactive Maps: Full-featured OpenStreetMap integration in Gutenberg editor
  • Location Search: Search any location worldwide with Nominatim geocoding
  • Marker Placement: Click anywhere on the map to place draggable markers
  • Address Lookup: Automatic reverse geocoding to display addresses
  • Customizable Display: Flexible map dimensions, zoom levels, and size presets
  • Fullscreen Mode: View maps in fullscreen on both editor and frontend
  • Default Settings: Save your preferred settings via REST API
  • Local Assets: All Leaflet files served locally (no external CDN dependencies)

πŸ› οΈ Technical Details

  • Modern WordPress REST API integration
  • Native Fetch API using @wordpress/api-fetch
  • React-based Gutenberg block
  • Leaflet 1.9.4 mapping library
  • No jQuery dependencies
  • Instant marker placement (no loading delays)
  • Responsive design
  • Forward-compatible with WordPress 7.0+

πŸ“¦ Installation

  1. Download NewOSM.zip below
  2. Go to WordPress Admin β†’ Plugins β†’ Add New
  3. Click "Upload Plugin" and select the zip file
  4. Activate the plugin

πŸš€ Usage

  1. Create or edit a post/page in WordPress
  2. Add the "OpenStreetMap" block
  3. Search for a location or click on the map to place a marker
  4. Customize size, zoom, and appearance in the sidebar
  5. Save default settings for future blocks

πŸ“‹ Requirements

  • WordPress 6.1+
  • PHP 7.4+
  • Modern browser with JavaScript enabled

πŸ”— Links


Note: This plugin uses OpenStreetMap tiles and Nominatim geocoding service, which are free services with reasonable usage limits.