Points of Interest
3.x / 5.x

The topics of communities are manifold. But no matter what a community is about, in many cases interesting locations are behind the topics for the members as well. With Points of Interest, you can give your members the opportunity to share these locations with other members.
Description
This application for WoltLab Suite allows a comprehensive management of locations by the members and their representation in overviews and on a map based on Google Maps. Points of Interest (POI) offers the usual functionality of modern applications for WoltLab Suite Core: subscriptions, feeds, comments, reporting, moderation, likes, tags and more. Activity notifications and points encourage your members to enter POIs, and with extensive user permissions, you specify in detail which users can do what, and how they can do it.
POIs are created by the users in the frontend, whereby the location is selected via a map. In addition to a category, for which a marker for the map display can be set individually in the ACP, a title, a teaser (short description text) and a text must be entered. If multilingualism is activated, the creator can select the language for the POI.
The existing POIs are displayed in a WSC-typical tabular overview, which offers various sorting options as well as a filtering by categories; in addition, the WSC search can be used to better locate POIs. Alternatively, all POIs can be displayed on a map. Filters and a search are available here as well.
In the overview and on the map, only titles and teasers of the POI are displayed. To get all the information about a POI, it must be called explicitly. On the POI page, POIs may be marked as 'visited' by the members, if this function is activated in the ACP.
Furthermore, a download function for POIs (single, all, POIs of a category / member) is available. For this purpose, the GPX format is used in version 1.1. POIs are represented as waypoints.
From version 3.1.4 / 5.2.1 it is possible to enter coordinates directly in the decimal system and to import POIs in GPX format. Due to the necessary reverse geocoding queries that burden the Google Maps account, the import is limited to 5 POIs each.
Expandability
With optional packages, Points of Interest can be integrated into JCoins, Community Bot and Extended Search. In addition, a branding-free extension is available to hide the visible copyright.
Configuration
The configuration in the ACP includes categorization, a small marker management, some application-specific settings, and setting the user group permissions. For the map, the existing system settings are used.
Additionally, you may define WSC-typical options fields for POIs.
Since Points of Interest is an application, it may be necessary to make adjustments to the server (rewrite / .htaccess or nginx equivalent) if link rewrite (SEO) is enabled. In addition, a valid browser API key for Google Maps must be configured in the ACP.
Note
- In addition to WoltLab Suite Core, Points of Interest requires the WoltLab package "Infractions", which is automatically installed when using WoltLab applications.
- Google limits the number of free geocoding requests and map calls. For more information, see API Usage Limitations
Versions
- Versions 3.0.x are for WoltLab Suite 3.0
- Versions 3.1.x are for WoltLab Suite 3.1
- Versions 5.3.x are for WoltLab Suite 5.2 and 5.3
Notes on Data Protection
- When creating an entry in the frontend, this extension saves the user name and the user ID of the creator in the database (table poi1_poi). If the storage of IP addresses is activated via the system configuration, the IP address of the user is also saved when creating the entry. Deleting the entry will delete that data. When the user is deleted, the user name and, if configured, IP address remain in the database.
Existing IP addresses can be deleted with the database query UPDATE poi1_poi SET ipAddress = '';. - Comments, likes, warnings and reports created within the extension are managed via system functions. Typically, the user name and user ID are stored in the database when they are created. Content sharing is also done through system functions.
- If the visit function is activated, visits are stored with the user ID of the visitor in the database (table poi1_poi_visit). Deleting the user deletes the corresponding entry in the database.
- When you create an entry, view entries, and access the map, users are connected to the Google Maps map service (Google Inc., 1600 Amphitheater Parkway, Mountain View, CA 94043, USA). The location data and the IP address of the user are transferred. This information is typically stored on a Google server in the United States.
- Uninstalling the extension will erase all stored data.
Published Versions
-
Points of Interest 5.3.0 (Oct 21st 2020)
-
JCoins Extension 5.3.0 (Oct 21st 2020) - Download
-
Extended Search Extension 5.3.0 (Oct 21st 2020) - Download
-
Community Bot Extension 5.3.0 (Oct 21st 2020) - Download
-
Branding Free 5.3.0 (Oct 21st 2020)
-
Points of Interest 5.2.3 (Jul 27th 2020)
-
Points of Interest 3.1.6 (Jul 27th 2020)
-
Points of Interest 3.0.7 (Jul 27th 2020)
-
Points of Interest 5.2.2 (Jul 15th 2020)
-
Points of Interest 3.1.5 (Jul 15th 2020)
-
Points of Interest 3.0.6 (Jul 15th 2020)
-
Points of Interest 5.2.1 pl 1 (Jun 7th 2020)
-
Points of Interest 3.1.4 pl 1 (Jun 7th 2020)
-
Points of Interest 5.2.1 (Mar 6th 2020)
-
Points of Interest 3.1.4 (Mar 6th 2020)
-
Points of Interest 3.0.5 (Mar 6th 2020)
-
JCoins Extension 5.2.1 (Mar 6th 2020) - Download
-
Extended Search Extension 5.2.1 (Mar 6th 2020) - Download
-
Community Bot Extension 5.2.1 (Mar 6th 2020) - Download
-
Branding Free 5.2.1 (Mar 6th 2020)
-
Points of Interest 5.2.0 pl 2 (Jan 15th 2020)
-
Points of Interest 3.1.3 pl 1 (Jan 15th 2020)
-
Points of Interest 3.0.4 pl 1 (Jan 15th 2020)
-
Points of Interest 5.2.0 pl 1 (Jan 3rd 2020)
-
Points of Interest 5.2.0 (Jan 2nd 2020)
-
Branding Free 5.2.0 (Jan 2nd 2020)
-
JCoins Extension 5.2.0 (Jan 2nd 2020) - Download
-
Extended Search Extension 5.2.0 (Jan 2nd 2020) - Download
-
Community Bot Extension 5.2.0 (Jan 2nd 2020) - Download
-
Points of Interest 3.1.3 (Jul 9th 2019)
-
Points of Interest 3.0.4 (Jul 9th 2019)
-
Community Bot Extension 3.1.1 (Jul 9th 2019) - Download
-
Community Bot Extension 3.0.1 (Jul 9th 2019) - Download
-
JCoins Extension 3.1.1 (Jul 9th 2019) - Download
-
JCoins Extension 3.0.1 (Jul 9th 2019) - Download
-
Extended Search Extension 3.1.0 (Jul 9th 2019) - Download
-
Extended Search Extension 3.0.0 (Jul 9th 2019) - Download
-
Points of Interest 3.1.2 pl 1 (Dec 30th 2018)
-
Points of Interest 3.0.3 pl 1 (Dec 30th 2018)
-
Points of Interest 3.1.2 (May 25th 2018)
-
Points of Interest 3.0.3 (May 25th 2018)
-
Points of Interest 3.1.1 (Mar 9th 2018)
-
Points of Interest 3.0.2 (Mar 9th 2018)
-
Points of Interest 3.1.0 (Jan 17th 2018)
-
JCoins Extension 3.1.0 (Jan 17th 2018) - Download
-
Branding Free 3.1.0 (Jan 17th 2018)
-
Community Bot Extension 3.1.0 (Jan 17th 2018) - Download
-
Points of Interest 3.0.1 pl 1 (Jan 5th 2018)
-
Points of Interest 3.0.1 (Dec 29th 2017)
-
Points of Interest 3.0.0 pl 1 (Dec 19th 2017)
-
JCoins Extension 3.0.0 (Dec 14th 2017) - Download
-
Branding Free 3.0.0 (Dec 13th 2017)
-
Points of Interest 3.0.0 (Dec 13th 2017)