Protest Itinerary Map
Create and display protest march itineraries on interactive maps with route planning, attendance tracking, and email notifications.
by Guilamu · github.com/guilamu/protest-itinerary-map · website
★ 0stars
13release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/guilamu/protest-itinerary-map/releases/download/v1.0.2/protest-itinerary-map.zipDeclares an update source (https://github.com/guilamu/protest-itinerary-map/), so updates arrive through the plugin's own updater.
From the readme
Protest Itinerary Map
Create and display protest march itineraries on interactive maps with route planning, attendance tracking, and email notifications.
Interactive Map Builder
- Drag-and-drop waypoint editor with address search via Nominatim geocoding
- Automatic route calculation between waypoints using OpenRouteService (foot-walking profile)
- Choose from 5 waypoint types: Start, End, Checkpoint, Meeting Point, Rest Stop
- Support for up to 50 waypoints per itinerary (ORS limit)
Attendance & Notifications
- "I'll be there" one-click attendance counter with IP-based duplicate protection
- Two-step email subscription: protest updates + optional union newsletter opt-in
- Admin notification panel to send email blasts to confirmed protest subscribers
- Automatic data retention: protest emails deleted 24 hours after event, union emails deleted 1 year after event
Public Display
- Embed maps via [protestmap] shortcode or Gutenberg block
- Optional sidebar listing all waypoints with click-to-zoom interaction
- Iframe embedding support with per-itinerary and global toggles
- Paris metro lines overlay using live IDFM open data
- CARTO Positron base tiles for a clean, readable map
Read the full README on GitHub →