Entourance

Description

Plugin that allow the user to add Entourance DMS Products (Hosts, Eateries, Experiences and so on) to a wordpress website.

The WordPress plugin allows you to connect and display the products present in an Entourance DMS installation.

The configuration parameters are divided into 3 sections:

General
Pages
Filters
Icons

In the General section, you need to enter the server address and the client address of the reference DMS (e.g., server: https://api.staging.entourance.com and client: https://staging.entourance.com).

By default, the plugin uses OpenStreetMap for maps. You can also choose to use Google Maps, but in this case, you need to enter a Google API key.

During installation, the plugin generates list and single pages for all DMS resources (PoI, Experiences, Events, Services, Itineraries, Hotels, and Restaurants). The pages are as follows:

Points of Interest: /poi-list and /poi (list and single)
Experiences: /experience-list and /experience (list and single)
Itineraries: /itinerary-list and /itinerary (list and single)
Hotels: /host-list and /host (list and single)
Restaurants: /eatery-list and /eatery (list and single)
Services: /experience-supplier-list and /experience-supplier (list and single)
Events: /event-list and /event (list and single)

On the second configuration parameter page, you can manage the characteristics of list pages and list shortcodes: whether the list includes a map, if the map is displayed before or after, active filters, and sorting. You can also specify additional CSS apart from what is provided with the plugin.

On the third and final page, you can customize the map icons, specifying icons for different content types or tags.

In list pages, you can add content that is displayed above the filter/list/map block, so you can add a page title if necessary.

Screenshots

FAQ

How to use our shortcodes

Shortcodes are applicable to all content types. You must define the type, which can be one of those already described. Depending on the shortcode, additional filter and configuration parameters can be defined.

entourance-slider: content carousel

“‘ids’ => IDs of the products displayed in the slider,
‘type’ => product type (default ‘experience’),
‘language’ => language,
‘city’ => city,
‘category’ => category (default ‘all’),
‘tag’ => selected tags,
‘experience_type’ => type of experience (default ‘all’, only for experiences),
‘show_event’ => show events when experience type (default ‘on’),
‘order_field’ => sorting field (default ‘name’),
‘order_direction’ => sorting direction (default ‘ASC’),
‘limit’ => result limit number (default 1000),
‘title’ => shortcode title”
‘loop’ => loop in slider (default false)

entourance-slider-full: one slide per product carousel

“‘ids’ => IDs of the products displayed in the slider,
‘type’ => product type (default ‘experience’),
‘language’ => language,
‘city’ => city,
‘category’ => category (default ‘all’),
‘tag’ => selected tags,
‘experience_type’ => type of experience (default ‘all’, only for experiences),
‘show_event’ => show events when experience type (default ‘on’),
‘order_field’ => sorting field (default ‘name’),
‘order_direction’ => sorting direction (default ‘ASC’),
‘limit’ => result limit number (default 1000),
‘title’ => shortcode title”
‘loop’ => loop in slider (default false)

entourance-list-map: list with optional map

type’ => product type (default ‘experience’),
‘language’ => language (default ‘en_EN’),
‘city’ => city,
‘category’ => category,
‘list’ => display list (default ‘true’),
‘map’ => display map (default ‘true’),
‘filters’ => show filters (default true),
‘experience_type’ => type of experience (default ‘all’, only for experiences),
‘category_filter’ => show category filter (true or false, default from plugin settings),
‘subcategory_filter’ => show subcategory filter (true or false, default from plugin settings),
‘group_filter’ => show group filter (true or false, default from plugin settings),
‘location_filter’ => show location filter (true or false, default from plugin settings),
‘location_type’ => location filter type (city or poi, default from plugin settings),
‘title’ => shortcode title,
‘order_field’ => sorting field,
‘order_direction’ => sorting direction,
‘limit’ => result limit number (default 1000),
‘tag’ => selected tags,
‘map_below’ => map position (default 0)
‘show_tag_filter’ => show dropdown tag filter 0,
‘tag_filter’ => tags of tag filter,
‘show_forms’=> show button suppliers filter 0,
‘card_slim’=> show card slim 0,
‘show_date_filter’ => show date filter in event page (default 0),
‘parents’ => parents of products to show (default null),

entourance-map: map

‘type’ => product type (default ‘experience’),
‘language’ => language,
‘city’ => city,
‘category’ => category,
‘tag’ => selected tags,
‘title’ => shortcode title

entourance-single-product: single product

‘id’ => product id,
‘type’ => product type (default ‘experience’),
‘language’ => language,
‘title’ => shortcode title

Localization services used (Google Maps and OpenStreetMap Integration)

This plugin relies on a 3rd party service for certain functionality, such as showing location maps.
Depending on your settings, you may choose to use Google Maps or OpenStreetMap to display maps on your website.
To use Google Maps you need a valid Google API key.

  • For Google Maps usage, please review the Google Maps Terms and Conditions (https://cloud.google.com/maps-platform/terms) and Privacy Policy (https://policies.google.com/privacy?hl=en&gl=en)
  • For OpenStreetMap, you can learn more about their terms and usage policies on their website (https://osmfoundation.org/wiki/Terms_of_Use) and Privacy Policy (https://osmfoundation.org/wiki/Privacy_Policy)

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Entourance” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Entourance” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.