Install
Works with Drupal: ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
## Version 1.0.0-rc1 - Release Candidate 1
After extensive development and beta testing, we're now ready for final validation before the stable 1.0.0 release.
### β¨ Major Features Since 1.0.0-beta3
#### πΊοΈ Interactive Map Block
- Added reusable MapBlock plugin with same data as main map page
- Configurable height, controls visibility, and default category
- Leaflet-based interactive map with smooth animations
- Category navigation buttons (where, car, train, airport, parking, attractions)
- Fixed Leaflet library loading dependencies
#### πΌοΈ Gallery Integration
- Implemented gallery system for locations
- Multiple gallery bugfixes and improvements
- Enhanced image display and management
#### π’ Business Identity Integration
- Seamless integration with Business Identity module
- Trust badges and CTAs in map interface
- Synchronized configuration between modules
#### π Dynamic Data Sources
- Added `parseNearbyMarkers()` for Drupal Views POI extraction
- Marker clustering and category-based filtering
- Dynamic nearby markers replacing static customMarkers
### π Bug Fixes & Improvements
- Gallery bugfixes and performance improvements
- Fixed routing lines from buttons to home
- Code cleanup and removal of legacy code
- Improved validation and sync with business_identity
- Smaller, optimized JS files
- Hide disabled buttons in UI
### π¨ UI/UX Enhancements
- Home page option added
- Improved responsive layout
- Dark mode support
- Consistent CSS formatting (2-space indentation)
- Better button visibility states
### π Configuration Improvements
- Enhanced config forms with reset button
- Better validation across all settings
- Comprehensive configuration for nearby interests
### ποΈ Technical Improvements
- Removed old/config files for cleaner codebase
- Code cleanup and organization
- Smaller, modular JavaScript files
### π Changelog Since 1.0.0-beta3
**New Features:**
- Added interactive map block with navigation controls
- Improved gallery functionality
- Added home page option
**Bug Fixes:**
- Gallery bugfixes (2x)
- Fixed routing lines from buttons
- Improved validation and sync
**Code Quality:**
- Removed old/config files
- Code cleanup
- Smaller JS files
### π Road to Stable
This Release Candidate is feature-complete and stable. The following have been addressed:
- All known gallery issues resolved
- Map block fully functional
- Business identity integration working
- Dynamic data sources operational
### π₯ Installation
bash
composer require drupal/map:1.0.0-rc1
drush en map
drush cr