WordPress Travel Map Plugin (CMMRM) + PeepSo - Use Case - Letting Users Manage Their Routes in PeepSo Profile


Building a Community for Trail Routes

Back to User Guides

Note: This guide covers features from:

Video Use-Case


Introduction

The WordPress Travel Map plugin allows you and your users to create and showcase routes in Google Maps, including images and notes for each location route.

The plugin can receive social features by integrating with social platform PeepSo.

Use Case Front-End

Tab for Managing Routes
Tab for managing routes - WordPress Plugin Show Route
Tab for managing routes
Stream With Automatic Update
Stream with automatic update - Route Display WordPress
Stream with automatic update

Use Case Assumptions

In this example use case guide we will consider how to let your users add and manage routes from their PeepSo profiles.

We consider that you have already bought and configured the base WordPress Travel Map plugin, but not installed PeepSo and the Routes PeepSo Integration add-on.

TIP: Still New to WordPress Travel Map Plugin?

This article focuses on the PeepSo integration. If you haven't already created your site with map routes, check this guide:

It follows:

Installing the Plugin and Add-on

The process is the same for all CM plugins and add-ons.

CreativeMinds Customer Account Dashboard - Downloads tab
CreativeMinds Customer Account Dashboard
  • Download the plugin from your customer dashboard.
  • Log in to WordPress and navigate to the WordPress Admin  → Plugins settings.
  • Click on Add New.
  • Activate it and add the license.

TIP: Automatic Index and Dashboard

Upon installation, the plugin automatically creates a page for the route index and another for the dashboard. Head to Settings → General tab to:

  1. Find shortcuts to these pages
  2. Enable or disable them
Links to the index page and user dashboard - Route Display Plugin
Links to the index page and user dashboard

Quick Recap

If you need help with these:

  • Perform initial setup (Google Maps API and OpenWeather)
  • Drawing routes
  • Changing visual options
  • Configuring user interaction: submit form, who has access, and moderation
  • User dashboard
  • Custom fields and taxonomies
  • Plugin shortcodes
  • Translating the plugin interface

Then check the relevant article:


Initial Setup - PeepSo

What is PeepSo?

PeepSo is a free WordPress plugin that allows you to create a social platform similar to Facebook.

How Do I Install PeepSo?

PeepSo can be downloaded from the WordPress back-end.

Installing the PeepSo plugin
Installing the PeepSo plugin

Once installed, follow its documentation for the initial setup.


Integration Settings

Then you need to install and activate the Routes PeepSo Integration add-on. Upon installing the integration add-on and activating the license for it, new settings will become available in the PeepSo settings on the WordPress dashboard.

There are many ways to help users showcase their locations and routes within PeepSo.

All the following settings can be found at Admin Dashboard → PeepSo → Configuration → CM Maps Routes.

Routes plugin integration settings - Travel Plugins For WordPress
Routes plugin integration settings

1) User Profile and Widget: Maps Tab

This tab will show all the user's published routes and allows managing them.

Maps tab - Travel Map Plugin
Maps tab

This tab can be configured from the box User Profile: Maps. The options are:

Maps tab settings - WordPress Plugins For Travel Website
Maps tab settings
  • Show "Maps" tab in the user's profile - If enabled, users will see the Maps tab in each user's profile that displays the routes created by the specific user.
  • Show route's parameters - If enabled, the route's parameters such as distance, max elevation etc. will be visible on the route's snippets.

    Displaying routes parameters - WordPress Plugins For Travel Blogs
    Displaying routes parameters
  • Route's snippets layout - Choose the appearance of the routes list. Choose between:
    • List:

      Example of the list view - Travel Map WordPress Plugin
      Example of the list view
    • Tiles:

      Example of the tiles view - Add WordPress Plugin Of Travel Map
      Example of the tiles view
  • Route featured image - Choose what kind of route's image to display in the user's profile page. You can choose between:
    • First route image:

      Using the first route image as the featured image - WordPress + Map Show Route Between Markers
      Using the first route image as the featured image
    • Map thumbnail:

      Using the map thumbnail as the featured image - WordPress Travel Map Plugin
      Using the map thumbnail as the featured image
  • Manage routes under "My Maps" tab - If enabled, the user will be able to manage his routes under the same tab Maps, using the button Manage Maps.

Tip: Manage Button is Private

The Manage Maps button changes the tab content from the routes public list to the action shortcuts.

The button only appears to the currently logged-in user.

Button for managing routes - WordPress Plugin Show Route
Button for managing routes

2) User Profile and Widget: Manage Maps Tab

The Admin has the option to add the Manage Maps tab to users' navigation menus as well or instead.

Tab for managing routes - Route Display WordPress
Tab for managing routes

This is done by enabling the option Show separate "Manage Maps" tab in the user's profile:

Option for displaying a separate tab for managing routes - Route Display Plugin
Option for displaying a separate tab for managing routes

TIP: The Tab Is Also Private

This tab only appears to the currently logged-in user.

3) Activity Feed

It's possible to have status updates to be automatically posted to a user's profile page and to the activity feed when they create a new Map Route.

Example of automatic posting in the activity feed - Travel Plugins For WordPress
Example of automatic posting in the activity feed

There are two options under the Activity Feed box for configuring automatic updates:

Activity feed settings - Travel Map Plugin
Activity feed settings
  • Create PeepSo activity when user created a map - Turn on this option to make automatic updates work. The activity post with the user's route link will be added to his Stream (wall) in his profile and will be also visible in the [peepso_activity]  shortcode.
  • Activity post template for new map - Customize the template that is used to generate the posts. You can use the following shortcodes:
    • [fullname]  - user's display name
    • [title]  - route's title
    • [permalink]  - permalink to the route's page
    • [excerpt]  - excerpt of the route's description

4) Dashicons

The tabs in user profile and links in the widget have dashicons that you can change.

Dashicons on the front-end - WordPress Plugins For Travel Website
Dashicons on the front-end

The dashicons can be changed in the Style box, the options are:

  • Maps link icon CSS
  • Manage Maps link icon CSS
Dashicons settings - WordPress Plugins For Travel Blogs
Dashicons settings

You can find more dashicon links here: Developer Resources: Dashicons

When you finished configuration, don't forget to click the button Save Settings at the bottom of the page.

Saving the settings - Travel Map WordPress Plugin
Saving the settings

Labels

You can change the names of front-end labels - tabs and buttons. To do this, navigate to Admin Dashboard → CM Map Routes Manager Pro → Settings → Labels tab.

Labels settings - Add WordPress Plugin Of Travel Map
Labels settings

The labels related to the PeepSo integration are located in the corresponding section:

Labels related to the PeepSo integration - WordPress + Map Show Route Between Markers
Labels related to the PeepSo integration

End Result

Following instructions found in the plugin and guides, you and your users should be able to add multiple routes to your site from the PeepSo profile.

Use Case Front-End

Tab for Managing Routes
Tab for managing routes - WordPress Travel Map Plugin
Tab for managing routes
Stream With Automatic Update
Stream with automatic update - WordPress Plugin Show Route
Stream with automatic update

More information about the WordPress Travel Map Plugin

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.