Description
Transform your website with MapYourProjects, an interactive project mapping platform designed for contractors, builders, and service providers. This plugin seamlessly bridges your WordPress site with your MapYourProjects dashboard, allowing you to showcase your real-world project history, service areas, and job portfolios on a stunning, dynamic map.
This plugin dynamically intercepts your chosen URL path (e.g., /project) to serve a fast map shell directly on your domain.
Key Features:
- Dynamic Map Integration: Embed your MapYourProjects interactive map on any custom path of your choice.
- Deep-Linked Project Pages: Every project on your map gets its own clean, search-engine-friendly landing page automatically routed on your domain.
- SEO & Sitemap Engine: Automatically registers a custom sitemap provider with native WordPress Core Sitemaps, keeping Google and Bing updated with your latest project locations.
- Modern React-Powered Dashboard: Manage your API connectivity and map configurations through a clean, intuitive native admin interface.
- Secured & Lightweight: Optimized codebase built following strict WordPress security and performance standards.
External Services
This plugin relies on the following external services to display maps:
-
MapYourProjects API (https://mapyourprojects.com)
- Use Case: Fetches map templates, project data, and XML sitemap fragments.
- Data Sent: Dynamic authentication keys (Map Key & API Key) and project lookup slugs.
- Links: Terms of Service | Privacy Policy
-
Google Maps API (https://maps.googleapis.com)
- Use Case: Renders map and its contained data (pins, map styling).
- Data Sent: Sends map interaction events. No personal user identification data is sent.
- Links: Google Terms of Service | Google Privacy Policy
Source
The source for the admin dashboard is available at: Repo Address
Installation
- Upload the
mapyourprojectsfolder to the/wp-content/plugins/directory, or install directly through the WordPress admin panel. - Activate the plugin through the Plugins menu in WordPress.
- Navigate to MYP Settings under the core WordPress Settings menu.
- Enter your MYP API Key and MYP Map Key (generated in your MapYourProjects dashboard, it is recommended that these be different).
- Choose your desired Map Path (e.g.,
/project) and save settings. - Sync your sitemap and visit the newly created map on your site!
FAQ
-
Where do I get my API and Map Keys?
-
Log into your MapYourProjects Dashboard, navigate to Home Map, and generate a key with API enabled (for your API Connection Settings) and another with Embed enabled (for your Map Display Settings).
-
Does this plugin slow down my site?
-
No. The map and project pages are dynamically resolved. Static assets are loaded directly from the MapYourProjects high-speed CDN to keep your server overhead minimal.
-
How does the sitemap synchronization work?
-
Under Settings MYP Settings, click “Update Sitemap Now” to fetch your dynamic project XML fragment. This registers a custom sitemap provider under WordPress’s native sitemap index (
/wp-sitemap.xml) automatically.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“MapYourProjects” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “MapYourProjects” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.0
- Complete architecture rewrite.
- Native WordPress Core Sitemaps integration.
- Secure parameter serialization and robust admin input sanitization.
- Dynamic, responsive React-powered admin dashboard panel.
- Added subfolder installation compatibility for nested WordPress instances.
1.0.0
- Initial release.