UZ Points of Interest 3.1.2 pl 1

Lizenzbestimmungen
Zaydowicz.de Commercial Licence
Website
https://zaydowicz.de
Unterstützte Versionen
WoltLab Suite 3.0
WoltLab Suite 3.1

Diese Anwendung für WoltLab Suite 3.0 erlaubt eine umfassende Verwaltung von Orten durch die Mitglieder sowie deren Darstellung in Übersichten und auf einer Karte auf Basis von Google Maps.

Die Themen von Communities sind vielfältig. Aber egal, um was es in einer Community geht, in vielen Fällen stehen hinter den Themen auch für die Mitglieder interessante Orte. Mit UZ Points of Interest bieten Sie Ihren Mitgliedern die Möglichkeit, diese Orte, von A wie Ausflugsziele über K wie Kneipen bis Z wie Zeltplätze, mit anderen Mitgliedern zu teilen.

Beschreibung

Diese Anwendung für WoltLab Suite 3.0 erlaubt eine umfassende Verwaltung von Orten durch die Mitglieder sowie deren Darstellung in Übersichten und auf einer Karte auf Basis von Google Maps. Dabei bietet UZ Points of Interest (POI) die üblichen Funktionalitäten moderner Anwendungen für WoltLab Suite Core: Abonnements, Feeds, Kommentare, Meldung, Moderation, Likes, Tags, Teilen und mehr. Aktivitätshinweise und -punkte animieren Ihre Mitglieder, POIs einzutragen, und mit umfangreichen Benutzerrechten legen Sie im Detail fest, welche Benutzer was und wie sie es machen können.


POIs werden durch die Benutzer im Frontend erstellt, wobei die Auswahl des Ortes über eine Karte erfolgt. Neben einer Kategorie, für die im ACP individuell ein Marker für die Kartendarstellung festgelegt werden kann, müssen ein Titel, ein Teaser (kurzer Beschreibungstext) und ein Text eingegeben werden. Bei aktivierter Mehrsprachigkeit kann der Ersteller die Sprache auswählen.


Die vorhandenen POIs werden in einer WSC-typischen Übersicht dargestellt, die diverse Sortieroptionen sowie eine Filterung nach Kategorien bietet; zum besseren Auffinden von POIs kann zudem die WSC-Suche genutzt werden. Alternativ können alle POIs auf einer Karte dargestellt werden. Auch hierbei stehen Filter und eine Suche zur Verfügung.

In der Übersicht und auf der Karte werden nur Titel und Teaser des POIs dargestellt. Um alle Information zu einem POI zu erhalten, muss dieser explizit aufgerufen werden.


Des weiteren steht eine Download-Funktion für POIs (einzelne, alle, POIs einer Kategorie / eines Mitglieds) zur Verfügung. Hierfür wird das GPX-Format in Version 1.1 genutzt; POIs werden dabei als Wegpunkte interpretiert.

Konfiguration

Die Konfiguration im ACP umfasst die Kategorisierung, eine kleine Marker-Verwaltung, die Festlegung weniger anwendungsspezifischer Einstellungen sowie die Festlegung der Benutzergruppenrechte. Für die Karte werden die vorhanden Systemeinstellungen genutzt.


Da es sich bei UZ Points of Interest um eine Anwendung handelt, müssen unter Umständen Anpassungen am Server (rewrite / .htaccess bzw. nginx-Äquivalent) vorgenommen werden, wenn Link-Umschreibungen (SEO) aktiviert sind. Zudem muss ein gültiger Browser-API-Schlüssel für Google Maps im ACP hinterlegt sein.

Hinweise

  • UZ Points of Interest benötigt neben WoltLab Suite Core das WoltLab-Paket "Infractions" (Verwarnungen), das bei Nutzung von WoltLab-Anwendungen automatisch installiert ist.
  • Google begrenzt die Anzahl der kostenlosen Geocoding-Anfragen und Kartenaufrufe. Mehr Informationen dazu finden sich unter API Nutzungsbeschränkungen.

Versionen

  • Versionen 3.0.x sind für WoltLab Suite 3.0
  • Versionen 3.1.x sind für WoltLab Suite 3.1

Branding Free


Bilder

  • 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 =)

Kunden, die diese Datei gekauft haben, kauften auch