Release Information & Download link

Forum mit Informationen zur aktuellen Version und Link zum Download
Forum informing about the latest version and download link
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele

Image Image

Neueste Version / Latest version: Image


Kompatibel mit: / Compatible with: Image


Sprachen / Languages: Image Image


Nachdem ich die phpBB-Erweiterung Adressverwaltung Tourziele von waldkatze am 22.03.2022 übernommen habe, habe ich sie grundlegend überarbeitet:
  • Ursprünglich wollte ich sie unter waldkatze/tzv weiterpflegen, dies lies sich aber leider nicht realisieren, weil ich einige Änderungen an den Datenbanktabellen vornehmen musste, um Inkonsistenzen beim Ändern von Daten und beim Anlegen und Editieren von Tourzielen zu vermeiden.
    Langer Rede kurzer Sinn: Die Erweiterung wurde nach mot/tzv transferiert.
  • In Konsequenz habe ich alle Template- und Sprachvariablen durch Voransetzen von MOT_TZV_ bzw. ACP_MOT_TZV_ eindeutig gemacht, gleiches gilt für die verschiedenen Dateien der Erweiterung.
  • Das ACP-Modul ist jetzt ein Controller, was den Ersatz von globalen Variablen durch Service-Injection ermöglicht.
  • Der gesamte PHP- und HTML-Code wurde komplett überarbeitet und ist jetzt auch PHP 8 konform und entspricht den Coding Guidelines von phpbb.com
  • Die Minimum-Version von phpBB habe ich auf phpBB 3.2.3 reduziert (und getestet, funktioniert), Die Erweiterung ist also auch einsetzbar, wenn noch nicht auf phpBB 3.3 upgegradet wurde
  • Die Benutzerberechtigungen waren bisher für die Gruppe der "Registrierten Benutzer" gesetzt, ich habe das auf die Benutzer-Rollen "Volle Funktionalität" und "Standardfunktionalität" abgeändert, um das Berechtigungssystem von phpBB besser nutzen zu können.
    Selbstverständlich können die Rechte auch für andere Rollen eingestellt werden.
  • Die verschiedenen Anzeigen der Tourziele im Frontend habe ich harmonisiert und vereinheitlicht
  • Im ACP habe ich die rote Hinweisbox zum Löschen vorhandener Einträge (Tabellen Länder, Regionen, Kategorien und WLAN) auf die Anzeige der Tabellen beschränkt
  • In diesen eben genannten Tabellen wird beim Löschen von Einträgen ein Bestätigungsfenster angezeigt
  • Damit der Admin die rote Hinweisbox zum Löschen vorhandener Einträge auch beachten kann, enthalten diese vier Tabellen eine zusätzliche Spalte, die anzeigt, in wie vielen Tourzielen der entsprechende Eintrag genutzt wird. (Und in dem Falle sollte er wirklich nicht gelöscht werden!)
  • Um die Eingaben bei Erstellung und Änderung eines Tourzieles auf Richtigkeit und Vollständigkeit zu überprüfen, habe ich eine Javascript-Datei geschrieben, um den serverseitigen Aufwand zu reduzieren.
    Dieses Skript wandelt bei der Eingabe von Koordinaten ein versehentlich verwendetes Komma auch gleich in den geforderten Punkt um.
  • Dass das erste Eingabefeld in dieser Maske beim Aufrufen der Eingabeseite gleich den Fokus erhält, ist jetzt auch eingebaut.
  • Die Eingabe des Landes erfolgt jetzt ebenfalls bequem über ein Dropdown-Feld mit dem Namen des jeweiligen Landes und nicht mehr über den Zifferncode
  • Bei der Eingabe eines neuen Tourzieles wird geprüft, ob bereits ein Tourziel mit demselben Namen vorhanden ist; in diesem Falle wird die Eingabe verworfen
  • Die Anzahl der Zeilen pro Tabellenseite für die Paginierung kann durch den Administrator im ACP getrennt für ACP und Frontend eingestellt werden. (Im Frontend sind die Zeilen deutlich höher als im ACP, deshalb machen dort weniger Zeilen pro Seite als im ACP viel Sinn)
  • In der Tabellen- und Detailansicht werden die GPS-Koordinaten nur dann angezeigt, wenn die Kartenanzeige eingeschaltet ist, in diesem Falle ist die Angabe von Koordinaten beim Erstellen/Ändern eines Tourzieles ebenfalls Pflicht und die Eingabe wird bei Fehlen der Koordinaten verweigert
  • Um beim Update von waldkatze/tzv 0.1.1 auf mot/tzv 0.2.0 nicht bereits eingegebene Tourziele und eventuelle Änderungen/Ergänzungen in den Tabellen für Länder, Regionen, Kategorien und WLAN zu verlieren, gibt es im Wurzelverzeichnis der Erweiterung eine Datei transfer.php, die die bisher verwendeten Tabellen in die neuen Tabellen umwandelt; den Aufruf dieser Funktion erkläre ich noch
  • Um den Vorschriften von phpbb.com zu entsprechen, gibt es auch ein englisches Sprachpaket (Englisch ist die Standard- und Rückfallsprache von phpBB, deshalb muss jede Erweiterung ein entsprechendes Sprachpaket enthalten). Aber bitte nicht enttäuscht sein, die tatsächliche Übersetzung habe ich in der Kürze der Zeit noch nicht geschafft, das kommt noch.

Ich bin mir ziemlich sicher, dass die Adressverwaltung Tourziele in der vorliegenden Version fehlerfrei ist, aber da man ja nie zu 100% sicher sein kann, bitte ich um entsprechende Nachricht im Support-Forum, wenn jemandem etwas auffällt; ihr dürft dort natürlich auch gerne Vorschläge machen, welche Features ihr zukünftig noch haben möchtet.

Installation:
Wer die Adressverwaltung zum ersten Mal installiert (also keine Version von waldkatze installiert hat), speichert die Unterverzeichnisse und Dateien einfach unter /ext/mot/tzv.
Wer eine Version von waldkatze bereits installiert hat, geht bitte wie folgt vor:
  1. Die Erweiterung von waldkatze deaktivieren (KEINE Arbeitsdaten löschen!)
  2. Hochladen der Unterverzeichnisse und Dateien unter /ext/mot/tzv
  3. Aktivieren der neuen Erweiterung, damit die Tabellen angelegt werden
  4. Um die bisherigen Daten zu transferieren, im Frontend in der Adresszeile des Browsers folgende Zeile eingeben (am Beispiel meiner Webseite):
    https://www.mike-on-tour.com/ext/mot/tzv/transfer.php
    Den Teil https://www.mike-on-tour.com müsst ihr natürlich entsprechend eurer Webseite anpassen ;)
  5. Kurze Zeit nach Drücken der Enter-Taste meldet sich das Transfer-Skript mit einer Meldung, in der u.a. angezeigt wird, wieviele bestehende Tourziele gefunden wurden und wieviele davon erfolgreich transferiert wurden. Hier kann es zu Abweichungen kommen, wenn Benennungen geändert wurden, Grund dafür sind die bereits erwähnten Inkonsistenzen in den Tabellen.
    Da die Namen der erfolgreich transferierten Tourziele ebenfalls mit ausgegeben werden, könnte man bei Abweichungen der Zahlen für die gefundenen und transferierten Tourziele also händisch noch etwas retten.
    Dazu kann die Erweiterung von waldkatze auch wieder aktiviert werden, damit deren Listen- und Suchfunktionen verwendet werden können, beide Erweiterungen können parallel aktiviert sein, dann aber bitte nicht vom doppelten Link "Tourziele" in der Navigationszeile verwirren lassen.
  6. Sind alle Tourziele erfolgreich transferiert worden und lassen sich auch in der Listen- und Detailanzeige der neuen Erweiterung problemlos aufrufen, können die Arbeitsdaten und anschließend die Dateien der ALTEN Erweiterung gelöscht werden.

Download:
mot_tzv_0_2_0.zip
(414.31 KiB) Downloaded 13 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Wichtiger Hinweis:

Vor einer Datenübernahme aus den Tabellen der Erweiterung von waldkatze MÜSSEN ZINGEND die Angaben zu
- Land
- Region
- Kategorie
- WLAN
befüllt sein, sonst werden die Einträge NICHT übernommen.

Danke an waldkatze für diesen Hinweis.
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.2.1 verfügbar, sie umfasst folgende Änderungen:
  • Ein nicht geänderter Link von der Anzeige des neuesten Tourzieles im Forenindex auf die (alte) Startseite der Erweiterung zeigt nun auf die Detailanzeige dieses Zieles
  • Drei weitere alte Links in den Erfolgsmeldungen beim Anlegen, Ändern oder Löschen eines Tourzieles wurden ebenfalls abgeändert
  • In der Listenanzeige der gefunden Ziele im Suchergebnis werden nun auch die Koordinaten korrekt angezeigt
  • Die Flaggensymbole werden nicht mehr aus einem internen Verzeichnis der Erweiterung generiert, sondern aus dem Internet abgerufen; das Verzeichnis mit den Flaggensymbolen wurde entfernt und somit über 250 KB Speicherplatz (ca. 2/3 des bisherigen Bedarfs) eingespart
  • Im Event-Listener wurde ein neues Event eingefügt, das beim Löschen eines Mitgliedes dessen (nunmehr ungültige) user_id aus der Tabelle "Tourziele" löscht und statt dessen den Usernamen speichert (ähnlich der Funktion in den Beiträgen)
  • Die Datei transfer.php wurde aus dem Erweiterungs-Paket entfernt, sie kann - falls noch benötigt - separat heruntergeladen werden.

Zum Update bitte nach Deaktivieren der Version 0.2.0 alle Dateien und Unterverzeichnisse der Erweiterung löschen und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.

Download:
mot_tzv_0_2_1.zip
(124.82 KiB) Downloaded 5 times

Download transfer.php:
mot_tzv_transfer.zip
(2.07 KiB) Downloaded 2 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.3.0 verfügbar, sie umfasst folgende Neuigkeiten:
  • Eine Übersichtskarte mit allen Tourzielen, bei denen Koordinaten eingetragen sind; Das Kartenzentrum und der Zoomfaktor beim Start dieser Karte ist im ACP einstellbar, ebenso kann der Administrator hier wählen, ob die Marker zu Gruppen zusammengefasst werden sollen, um die Übersichtlichkeit der Karte zu gewährleisten
  • Ein neuer Reiter im "Persönlichen Bereich", in dem alle durch das jeweilige Mitglied erstellten Tourziele tabellarisch aufgelistet werden; für jedes aufgelistete Tourziel werden Buttons zum Editieren und Ändern angezeigt
  • Benachrichtigung der dazu befugten Moderatoren bei Erstellen, Ändern und Löschen eines Tourzieles mit der Option der Benachrichtigung per E-Mail, einstellbar in den Benachrichtigungs-Einstellungen im "Persönlichen Bereich"
  • Zwei Einstellungen im ACP, mit denen der Administrator auswählen kann, ob der "Neueste Eintrag" und die vorhandenen Tourziele in der "Tourziel Liste" sowie im Suchergebnis detailliert wie bisher oder tabellarisch angezeigt werden sollen;Die Einstellungen für den "Neusten Eintrag" sowie die Liste sind unabhängig voneinander

Zum Update bitte nach Deaktivieren der bisherigen Version alle Dateien und Unterverzeichnisse der Erweiterung löschen und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.
mot_tzv_0_3_0.zip
(210.14 KiB) Downloaded 8 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.4.0 verfügbar, sie umfasst folgende Neuigkeiten:
  • Suchergebnisse werden jetzt zusätzlich zur tabellarischen Anzeige auf einer Karte unterhalb der Ergebnis-Tabelle angezeigt
  • Die Datenübergabe an kurviger.de öffnet den Routenplaner in einem neuen Tab oder Fenster (je nach Browser-Einstellung)
  • kurviger.de wird im Falle einer dort unterstützten Sprache jetzt in dieser aufgerufen (z.B. bei Nutzersprache Englisch in Englisch), sofern diese Sprache durch kurviger.de unterstützt wird
  • Die Bilder auf der Tourziele Startseite sind nicht mehr fest vorgegeben, sondern können durch den Admin durch eigene Bilder ersetzt oder ergänzt werden; die anzuzeigenden Bilder sind jetzt in einem Verzeichnis ext/mot/tzv/images gespeichert, alle dort gefundenen Bilder werden angezeigt

Zum Update bitte nach Deaktivieren der bisherigen Version alle Dateien und Unterverzeichnisse der Erweiterung löschen und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.

mot_tzv_0_4_0.zip
(211.17 KiB) Downloaded 8 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.4.1 verfügbar, sie behebt einen Bug, der zu einem nicht gefundenen Bilder-Verzeichnis führte, wenn die Umschreibung von URLs nicht aktiviert war.
Dieser Bug-Fix beruht auf dem Code von DrDeath auf phpbb.de, ist aber nicht identisch, weil die Variable $phpbb_root_path im Skript bereits per Service-Injection vorhanden ist.
Außerdem behebt diese Version einige Probleme, die bei der Nutzung von PostgreSQL-Datenbanken entstehen können. (Auch hierzu Danke an DrDeath für seinen entsprechenden Hinweis)

Zum Aktualisieren der ver 0.4.0 wie gehabt die alte Version deaktivieren, alle Dateien und Verzeichnisse (mit Ausnahme des images-Verzeichnisses, falls dort bereits eigene Bilder gespeichert sind) löschen, die neuen Dateien und Verzeichnisse auf den Server hochladen und die neue Version anschließend aktivieren.

mot_tzv_0_4_1.zip
(211.36 KiB) Downloaded 8 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.4.2 verfügbar, sie bietet die Möglichkeit, ein Tourziel durch Rechtsklick in die Karte zu erzeugen. Die Koordinaten des Ortes, auf den der Mauszeiger beim Klicken zeigt, werden direkt in die Eingabemaske übernommen, damit entfällt das Heraussuchen der korrekten Koordinaten.
Außerdem wurden einige Sprachvariablen angepasst.

Zum Aktualisieren der ver 0.4.1 wie gehabt die alte Version deaktivieren, alle Dateien und Verzeichnisse (mit Ausnahme des images-Verzeichnisses, falls dort bereits eigene Bilder gespeichert sind) löschen, die neuen Dateien und Verzeichnisse auf den Server hochladen und die neue Version anschließend aktivieren.

mot_tzv_0_4_2.zip
(211.73 KiB) Downloaded 7 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.5.0 verfügbar, sie umfasst folgende Neuigkeiten:
  • In die Karte wurde rechts oben unter dem Layer Control Element eine Suche in OSM (über Nominatim) eingebaut
  • Um die Gemeinde der Wanderer, Bergsteiger und Radfahrer gleichzustellen, gibt es jetzt eine Datenübergabe an komoot.de, die diesen Routenplaner in einem neuen Tab oder Fenster öffnet (je nach Browser-Einstellung)
  • komoot.de wird im Falle einer dort unterstützten Sprache in dieser aufgerufen (z.B. bei Nutzersprache Englisch in Englisch), sofern diese Sprache durch komoot.de unterstützt wird
Darüber hinaus wurden zwei bisher übersehene Bugs, die Nutzung von PostgreSQL Datenbanken betreffend, behoben (das sollten jetzt wirklich die letzten gewesen sein) sowie der HTML-Code von XHTML-Resten befreit.
Im ACP habe ich die Reihenfolge der Aktivierungsschalter für die beiden Routenplaner und die beiden Detailkarten an die Reihenfolge der Detailanzeige angepasst, so stehen die Einstellungen für die Dimensionen der Detailkarten direkt unter deren Schaltern und sind nicht mehr durch die Routenplaner-Schalter von diesen getrennt.

Zum Update bitte nach Deaktivieren der bisherigen Version alle Dateien und Unterverzeichnisse der Erweiterung löschen (ACHTUNG: Wer eigene Bilder im images-Verzeichnis hat, darf dieses natürlich nicht vom Server löschen und sollte es auch nicht nochmals hochladen!) und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.

mot_tzv_0_5_0.zip
(225.83 KiB) Downloaded 7 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.5.1 verfügbar, sie umfasst folgende Änderungen:
  • Der Bug, der die Anzeige der Suchergebnisse aus der "Tourziel Suche" auf der Karte verhinderte, ist beseitigt; in Zusammenhang damit steht auf der Karte des Suchergebnisses nun auch die OSM-Suche über Niminatim und die Möglichkeit des Erstellens eines neuen Tourzieles über einen Rechtsklick zur Verfügung
  • Der Bug, der zu einer falschen Anzeige eines Tourziel-Namens mit Umlauten im Bestätigungsfenster der Löschfunktion führte, ist ebenfalls beseitigt.
  • Das Fehlermanagement beim Abspeichern eines neuen Beitrages in der Datenbank wurde erweitert und zeigt nun alle Fehler an und bricht den Vorgang ab; wie bisher gibt es bei Vorhandensein eines Tourzieles mit demselben Namen eine spezifische Fehlermeldung
  • Im Falle, dass zu einem nicht mehr existierenden Tourziel eine Detailanzeige erfolgen soll, erfolgt nun eine Fehlermeldung

Zum Update bitte nach Deaktivieren der bisherigen Version alle Dateien und Unterverzeichnisse der Erweiterung löschen (ACHTUNG: Wer eigene Bilder im images-Verzeichnis hat, darf dieses natürlich nicht vom Server löschen und sollte es auch nicht nochmals hochladen!) und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.

mot_tzv_0_5_1.zip
(226.42 KiB) Downloaded 6 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.5.2 verfügbar, sie behebt folgende Bugs:
  • Begrenzte Länge der Tabellenspalte homepage in der Tabelle phpbb_mot_tourziel, die zu einer Fehlermeldung führte, wenn die zu speichernde URL länger als 50 Zeichen war
  • Undefinierte Variablen beim Feststellen der Mitglieder mit Moderatorberechtigungen für TZV, wenn solche Berechtigungen nicht vergeben waren

Zum Update bitte nach Deaktivieren der bisherigen Version alle Dateien und Unterverzeichnisse der Erweiterung löschen (ACHTUNG: Wer eigene Bilder im images-Verzeichnis hat, darf dieses natürlich nicht vom Server löschen und sollte es auch nicht nochmals hochladen!) und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.

mot_tzv_0_5_2.zip
(227.26 KiB) Downloaded 9 times
User avatar
Mike-on-Tour
Administrator
Posts: 85
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Release Information & Download link

Post by Mike-on-Tour »

Adressverwaltung Tourziele ist jetzt in der Version 0.6.0 verfügbar, sie enthält folgende neue Features:
  • Der Admin kann im ACP auswählen, ob die Tourziele sortiert nach ihren Kategorien auf verschiedenen Overlays auf der Karte angezeigt werden sollen; damit kann die Übersichtlichkeit verbessert werden, weil der Nutzer die Overlays (Kategorien) im Layer Control Element der Karte auswählen kann, die ihn interessieren, beim Start der Karte sind alle Overlays aktiviert
    Ist auch die Gruppierung von Tourzielen eingeschaltet, gilt diese für die einzelnen Layer.
  • Im Moderatorfenster ist jetzt ein Link zur "Tourziel Liste" eingebaut, dieser fehlte bisher
  • Die Entfernungsskala links unten in der Karte stellt jetzt metrische und imperiale (Meilen) Entfernungsangaben dar

Zum Update bitte nach Deaktivieren der bisherigen Version alle Dateien und Unterverzeichnisse der Erweiterung löschen (ACHTUNG: Wer eigene Bilder im images-Verzeichnis hat, darf dieses natürlich nicht vom Server löschen und sollte es auch nicht nochmals hochladen!) und nach dem Hochladen der (entpackten) neuen Dateien die Erweiterung wieder aktivieren.

mot_tzv_0_6_0.zip
(228.57 KiB) Downloaded 5 times
Locked