MapYourProjects

説明

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:

  1. 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
  2. Google Maps API (https://maps.googleapis.com)

Source

The source for the admin dashboard is available at: Repo Address

インストール

  1. Upload the mapyourprojects folder to the /wp-content/plugins/ directory, or install directly through the WordPress admin panel.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to MYP Settings under the core WordPress Settings menu.
  4. Enter your MYP API Key and MYP Map Key (generated in your MapYourProjects dashboard, it is recommended that these be different).
  5. Choose your desired Map Path (e.g., /project) and save settings.
  6. 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.

評価

このプラグインにはレビューがありません。

貢献者と開発者

MapYourProjects はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“MapYourProjects” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

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.