Points of Interest 3.1.3

License Agreement
Zaydowicz.de Commercial Licence
Website
https://zaydowicz.de
Supported Versions
WoltLab Suite 3.0
WoltLab Suite 3.1

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.

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.

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

Images

  • Version 3.1.3

    • Maintenance update
    • Recomposition of the optional packages

  • Version 3.0.4

    • Maintenance update
    • Recomposition of the optional packages

  • Version 3.1.2 pl 1

    • Fixes an error with the option field type Float.
    • Improves the copyright display.

  • Version 3.0.3 pl 1

    • Fixes an error with the option field type Float.
    • Improves the copyright display.

  • Version 3.1.2

    • Adds data export (GDPR)

  • Version 3.0.3

    • Adds data export (GDPR)

  • Version 3.1.1

    • Improves the search function.
    • Adds a further category level.
    • Corrects the breadcrumb navigation.

    Version for WSC 3.1

  • Version 3.0.2

    • Improves the search function.
    • Adds a further category level.
    • Corrects the breadcrumb navigation.

    Version for WSC 3.0

  • Version 3.1.0

    Version for WSC 3.1

  • Version 3.0.1 pl 1

    Corrects an error in downloaded POIs (Meta data).

  • Wenn ich einen neuen POI anlege, dann haben die User im Menü bei POI eine kleine 1.

    Nun gibt es User, die interessieren sich nicht für die POI und würden diese 1 gern deaktivieren. Wenn es möglich ist, wie funktioniert es?

    • Das ist nicht so einfach. Man könnte ein Template modifizieren. Aber dann ist es bei allen ausgeblendet.

      Ist halt wie bei anderen Inhalten (Beiträge usw.).

    • Es gib bei den Einstellungen des Users unter Benachrichtigungen/POI den Punkt "Neuer POI in einer abonnierten Kategorie". Diesen kann man deaktivieren. Wäre das nicht auch grundsätzlich möglich, ohne an ein Template zu müssen?

    • Nein, das sind im Hintergrund 2 unterschiedliche Sachen. Das eine läuft unter ungelesene Einträge (Visit-Tracker), das andere unter Abonnement.

    • Ok.

      Bei dem Plugin ToDo-Liste pluginstore.woltlab.com/file/1612/ gibt es die Einstellung, dass man auch für neue Einträge nicht benachrichtigt wird. Sieht augenscheinlich so aus, dass es doch irgendwie eine Möglichkeit gibt. Könntest du dich mit dem Plugin-Ersteller austauschen?

    • In dieser Beziehung scheinen beide Plugins nicht vergleichbar. POI ist eine Anwendung, die wie andere Apps (inkl. WoltLab) aufgebaut und bedienbar ist. Eine durch Benutzer konfigurierbare Anzeige der Badges für ungelesene POIs ist nicht vorgesehen und in der Umsetzung viel zu aufwändig.

      => wird nicht kommen.


      Entgegen meiner o.a. Aussage ist es doch nicht über eine Template-Änderung möglich.

  • Hallo!

    Danke für das Klasse PlugIn!

    Eine Frage habe ich, und nach langem Suchen bin ich nicht fündig geworden:


    Wo kann ich die Farben des "Empfohlen" Badges ändern???

    Ich finde die Einstellungen dazu einfach nicht!


    Danke!

    • Eine Einstellung dafür gibt es nicht. Die Farbe ist, wie im WSC auch, fest 'verdrahtet. Sie findet sich in mehreren Template und auch in der JavaScript-Datei: <span class="badge label green ...>. Es müsste also über den Stil geändert werden.

    • Vielen DANK!!!!

      By the Way: Tolle PlugIns!!!!!!

      Erleichtern mir die Arbeit ungemein!!! *thumbsup*

    • Danke.

  • Gibt es die Möglichkeit eine eigene erstellte (Fantasy-)Map zu nutzen statt die von Google, damit man POIs usw. damit nutzen kann?


    Zum Beispiel: http://forum.noerdliches-siege…ne/Karten/zoom/index.html



  • hallo,

    habe mir das jetzt extra gekauft weil es unter 4.1 gelistet war. jetzt kommt folgende meldung:

    Benötigt das Paket „WoltLab Community Framework“ in Version „3.1.0 RC 1“ oder höher, es ist aber nur Version „2.1.20“ installiert.



    • Die Anwendung gab es nie für WCF und wird mir auch nicht unter WBB4.1 / WCF 2.1 angezeigt. In der Beschreibung sind auch nur WSC 3.0 und WSC 3.1 aufgeführt.


      Da ich nicht ausschließen mag, dass es bei Nutzern einen Fehler bei der Plugin-Store-Suche/-Darstellung gibt, empfehle ich, dies Woltlab zu melden. Möglicherweise stornieren die dann den Kauf.

    • hatte vorher die map für das 4.1 installiert. jetzt kostet die plötzlich 10 euro? ist das dann eine andere version? hab die extra vor der neuinstallation deinstalliert und nachdem die hier nicht geht würde ich diese gerne wieder einbinden. wieso ist das jetzt nicht mehr möglich? LG

    • Ja, die Benutzerkarte für WSC kostet Geld. Und die alte Karte lässt sich nicht unter WSC installieren.

    • welche map hatte ich dann? die ist bis zur heutigen deinstallation wunderbar gelaufen?! user map mit poi die man nur im acp einrichten kann

    • ok hatte diese hier: pluginstore.woltlab.com/file/2165/

      wird da noch was dazukommen? oder bleibt es dabei?

  • Hallo,
    ich habe auf suite 3.1 RC 3 upgedatet und bekomme nun beim Klick auf "POI hinzufügen":
    "Die von Ihnen angeforderte Seite wurde nicht gefunden. Bitte überprüfen Sie die Adresse oder gehen Sie zurück auf die Startseite." angezeigt.

    Tipp??
    hängt das mit den seo Einstellungen zusammen? wenn ich "index.php?poi-add/" anstatt "poi-add/" in die Adresszeile reinsetze, funktioniert es. Musss man da etwas in den htacces ebenfalls ändern?
    Ich habe nun das htacess mod_rewrite hier aus dem Forum übernommen, da ich mich damit nicht so auskenne. Im großen und ganzen funktioniert es, ich bekomme, bis auf "POI " hinzufügen keine Fehlermeldungen.

    • Ja, es liegt daran. Wenn Linkumschreibungen aktiviert sind, muss zwingend der Webserver konfiguriert werden; bei Apache über die .htaccess. Das funktioniert auch bei POI hinzufügen.

      Einfach mal die Caches (ACP, Browser) löschen.

    • Danke, habe ich mir schon gedacht, doch ich habe die htacces nur übernommen..
      würde der Zusatz in modrewrite so aussehen? Ich rate mal, da ich mich da wirklich nicht auskenne..

      # Rewrite application / usermap

      RewriteCond %{SCRIPT_FILENAME} !-d

      RewriteCond %{SCRIPT_FILENAME} !-f

      RewriteRule ^usermap/ (.*)$ usermap/index.php?$1 [L,QSA]

    • # Rewrite application /poi/po-add

      RewriteCond %{SCRIPT_FILENAME} !-d

      RewriteCond %{SCRIPT_FILENAME} !-f

      RewriteRule ^poi/poi-add/(.*)$ poi/poi-add/index.php?$1 [L,QSA]

      und nur mit poi gings auch nicht. Cache geleert.

    • poi-add muss nicht explizit angegeben werden. Einfach für Poi das nutzen, was im Tutorial für Blog / Galerie oder oben für Usermap angegeben ist:

      1. # Rewrite application /poi/
      2. RewriteCond %{SCRIPT_FILENAME} !-d
      3. RewriteCond %{SCRIPT_FILENAME} !-f
      4. RewriteRule ^poi/(.*)$ poi/index.php?$1 [L,QSA]
    • ..Ich habe es so drin und trotzdem geht es nicht??
      Hat dann den Wartungsmodus rausgenommen, da ich dachte, es liegt daran.. auch nichts..

      hier nochmal copy paste von meinem modrewrite:
      .

      .

      # Rewrite application /cms/

      RewriteCond %{SCRIPT_FILENAME} !-d

      RewriteCond %{SCRIPT_FILENAME} !-f

      RewriteRule ^cms/(.*)$ cms/index.php?$1 [L,QSA]

      # Rewrite application /

      RewriteCond %{SCRIPT_FILENAME} !-d

      RewriteCond %{SCRIPT_FILENAME} !-f

      RewriteRule ^(.*)$ index.php?$1 [L,QSA]

      # Rewrite application /poi/

      RewriteCond %{SCRIPT_FILENAME} !-d

      RewriteCond %{SCRIPT_FILENAME} !-f

      RewriteRule ^poi/(.*)$ poi/index.php?$1 [L,QSA]

      </IfModule>


  • Editieren von Poi's anderer User.
    Ich habe die POI Einträge als Admin mal für manche User erstellt. Nun wird mir das aber zu viel.
    Gibt es eine Möglichkeit, dass ich diesen Usern die Berechtigung abgeben kann, Ihre eigenen Einträge weiter zu pflegen.
    Kann ich da irgendwo in der Datenbank oder? etwas ändern?

    • Es ist theoretisch möglich, aber sehr aufwändig und fehlerträchtig. Die Verknüpfung Benutzer - POI findet sich an diversen Stellen in der Datenbank. U.a. müssten neben den POI-Daten Benutzer-, Like-, Kommentar-, Benachrichtigungs- und Punkte-Daten in der Datenbank geändert werden. Ich rate von entsprechenden Versuchen ab.


      Entweder so lassen, oder die Benutzer bitten, entsprechende POIs neu anzulegen, dann die alten löschen.

    • danke

  • Gute App, ist es möglich die Koordinaten zu entfernen die mir angezeigt werden von einem POI?

    • Derzeit nur über eine Modifikation des Templates (im ACP), in dem sie angezeigt werden. poi.tpl im POI-Verzeichnis, Zeilen 93 ff.


      Aus Neugier: warum überhaupt? Irgendwie gehören zu einem POI auch Koordinaten?!?

    • Hab noch nie jemanden gesehen der die Koordinaten eingibt :)

  • Sehr schöne Erweiterung! Wir nutzen sie zur Empfehlung bestimmter Pausen- oder Aufenthaltspunkte während geplanter Touren.


    Es kam seitens eines Nutzers der Wunsch auf, einen größeren Datensatz zu importieren. Ich finde keine solche Möglichkeit. Ist das denn möglich? Wenn nein, liese sich das umsetzen?

  • Hi, wann wird es das Plugin für 3.1 geben? Oder läuft das dann so direkt auch auf 3.1?

    • Für 3.1 laufen bereits die Tests; sind doch ein paar mehr Änderungen erforderlich. POI läuft nicht unter WSC 3.0.

      Mein Ziel ist die Bereitstellung zeitnah zum Release von WSC 3.1. Allerdings gibt es noch nicht einmal eine RC-Version von WL, mit der man Updates testen könnte, und mit erforderlichen Infos hält sich WL auch zurück ...

  • Wirklich super toll, dass das mit den zusätzlichen Eingabefelder so schnell umgesetzt wurde.


    Vielen lieben Dank!

  • Vorschaubilder ...


    UdoZ - es macht Spaß mit Deiner Erweiterung zu experimentieren, doch was mir auffällt, dass sowohl in der Kartenansicht wenn man auf einem POI klickt, als auch in der Listenansicht sich alle POI ansiueht, als einziges Bild das Avatarbild des Erstellers sieht.


    Wäre es stattdessen nicht viel schöner, wenn statt dem Avatarbild ein kleines Vorschaubild angezeigt wirde, was der jeweilige Nutzer für den jeweiligen POI individuell hochladen kann?


    Foren, Communities leben von Bilder und nur reine Textlisten erfreuen primär Suchmaschinen.

    Wir Menschen lieben ja Bilder und Videos ;)

    • Naja, Bilder gibt es ja. Nur eben von Avataren ;-)

      Ich hatte es überlegt, dann aber verworfen, weil es mir wichtiger war, in der Liste die Autoren erkenntlich(er) zu machen.

      Ich werde es auf die Prüfliste für Features der übernächsten Version packen.

  • Wir würden uns freuen, wenn es möglich wäre auch eigene Texte für die POI-Übersicht, das Erstellungsformular und die Übersichtskarte zu definieren, welche erklären was das Plugin macht und was zu tun ist. Auch wäre es super, wenn man den Namen "Points of Interest" bzw. POI selber abändern könnte ohne die Templates zu editieren (und somit bei Updates Probleme zu bekommen). In einem deutschen Forum wäres es schon wünschenswerter einen deutschen Begriff zu verwenden wie bspw. "Sehenswürdigkeiten" oder denglisch "Communitykarte".

    • Die Funktion mit den eigenen Texten haben wir nun doch selbst umsetzen können mittels selbst-ersteller Box, welche für die entsprechenden Seiten eingeblendet wird. Auch die Überschriften kann man hier bearbeiten, jedoch taucht der Name "Point of Interest" bzw. POI auch an vielen anderen Stellen auf.

    • Ein deutschsprachiger Name (statt POI) war Thema. Letztlich habe ich es aber bei POI belassen, weil dieser Begriff auch im Deutschen durchaus gängig und verständlich sowie generell nutzbar ist. Begriffe wie z.B. "Sehenswürdigkeiten" schränken die Nutzbarkeit doch erheblich ein. Darüberhinaus bietet WSC die Möglichkeit, Menü- und andere Texte individuell anzupassen.

      Ich prüfe aber mal, ob sich das über die Konfiguration der Anwendung im ACP erschlagen lässt.

  • Gibt es eine Kopierfunktion für die Einträge oder wäre die machbar?

    Aufgrund der Multilingualität muß man ja für einen POI für jede Sprache einen Eintrag machen.


    Um aufwendige Daten, die zum POI gehören, leichter in die andere Sprache zu übertragen, wäre das einfache Kopieren von Titel, Tags, Teaser, Adresse und Text recht sinnvoll.

    • Eine Kopierfunktion steht nicht zur Verfügung und ist auch nicht geplant. Ich empfehle auch nicht, POIs zu kopieren, die ja dann an identischer Position auftauchen würden.


      Das Verhalten der Anwendung bezüglich der Mehrsprachigkeit entspricht dem WoltLab-Standard für Anwendungen, siehe z.B. Forum und Filebase. Benutzer geben die POIs in der von ihnen gewünschten Sprache ein und Benutzer sehen nur die POIs, die ihrer Sprachauswahl entsprechen. Eine Duplizierung von POIs (mit unterschiedlicher Sprache) würde dem letztlich widersprechen.

    • Ah danke und sorry für meine Frage, doch bei mir ist es so, dass ich zum Beispiel Webcams mit auf einer Karte als POI haben möchte.

      Und da die Besucher sowohl aus Deutschland, Spanien und Englang kommen, ist das nicht einfach und eine "Universalsprache" als Einstellung gibt es ja nicht.

    • Ja, ich verstehe das. Aber leider ist WoltLab Suite so designed und ich muss mich daran orientieren.

      Sorry, ich kann da nichts machen.

  • kann mann auch andere Karten einbinden, zum Beispiel von Spielen?

  • Ist es auch möglich, Zusatzfelder anzulegen?

    • Derzeit nicht.

      Nur, um eine Idee zu haben, was würdest Du ergänzen wollen?

    • Ach ich versuche in einem Forum Informationen für Gleitschirmflieger und Kitesurfer iInformationen zusammen zu tragen.

      Und so interessiert die Gleitschirmflieger zum Beispiel bei einem Startplatz die Windrichtung, bei welcher an dem jeweiligen Platz gestartet werden kann und die Höhendifferenz zum Landeplatz.

      Ein Kitesurfer möchte für seinen Spot zum Beispiel andere Informationen haben.

      Es müsste also die Möglichkeit sein, wo man Zusatzfelder frei definieren und hinzufügen kann.

    • Überzeugt. Kommt mit der nächsten Version.

    • Wird es möglich sein diese Zusatzfelder auch nur bestimmten Kategorien hinzuzufügen? Wir haben einen ähnlichen Anwendungsfall mit einer Kategorie für Bootsliegeplätze (Rumpfnummern, Segelnummern, Schiffsklasse, ...) möchten jedoch auch andere Points of Interest anbieten, welche nicht den Zusatzfeldern zugeordnet werden können (bspw. Segelreviere oder Sehenswürdigkeiten).

    • Nein, das ist nicht wirklich umsetzbar. Zum einen erweitern die Eingabefelder 'nur' das Optionen-System des WSC, das das nicht vorsieht. Zum anderen müsste man vor Eingabe eines POI dessen Kategorie festlegen und nachträgliche Änderungen der Kategorie unterbinden.

  • Can you make this with Bing Maps instead of Google Maps, please?

    • No, sorry, not until WoltLab includes Bing Maps functionality into WoltLab Suite. And I don't believe that this will happen.

  • Jeder gesetzte POI in der Karte verlinkt ja auf einen dafür vorgesehen Artikel.


    Besteht die Möglichkeit auch von einem POI nicht auf einen Artikel sondern auf eine Foren-Kategorie zu verlinken?

    • Das ist grundsätzlich möglich. Dazu muss aber ein Template (infoWindow.tpl) angepasst werden.

    • Danke für die schnelle Info. Das hört sich gut an! Ich sehe mal ob das bei mir Sinn macht so.

    • Falls Du es umsetzen willst, bitte per Konversation nachfragen. Kommentar eignen sich dafür nicht.

  • Werdet ihr es auf 3.1 Updaten? Es ist genau das was ich suche =)

Customers Who Bought This File Also Bought