Aggpxtrack von Astrid Günther – Download
Für Joomla hat Astrid Günther ein gpx Viewer Plugin entwickelt, das GPX-Dateien auf einer Karte mit beispielsweise OpenStreetMap in eine Joomla Webseite einbettet. Besonders ansprechend und benutzerfreundlich ist, dass das Plugin voll die eingebauteten Leistungsmerkmale von Joomla nutzt. So kann in einem Beitrag mit dem Joomla Standardeditor TinyMCE ein Feld eingefügt und der Pfad zur GPX-Datei über ein Dateiauswahlfeld im Standardeditor TinyMCE ausgewählt werden. Diesen Komfort bieten viele andere Erweiterungen nicht. Es ist also nicht nötig sich in den Syntax von einer Befehlszeile für den Joomla-Beitrag einzuarbeiten.
Über Dateiauswahlfelder lassen sich bei Einbindung des Kartenausschnitts zahlreiche andere Einstellungen wählen. So ist es beispielsweise möglich über Schaltfelder einen Downloadlink, Distanz, Höhe (min), Höhe (max), Gesamtanstieg, Gesamtabstieg, ein Höhenprofil, usw. anzeigen zu lassen. Ein Schaltfeld lässt die Wahl, ob die Karte sofort oder erst nach Klick angezeigt wird. Die vielen übersichtlichen Schaltfelder lassen kaum Einstellungsmöglichkeiten vermissen.
Nach der Entscheidung des Landgerichts München, dass der Einsatz über das Laden von Google Fonts vom Google Server ohne Einwilligung des Webseitenbesuchers rechtswidrig ist, denken wir es ist empfehlenswert ein Cookie Banner auf der Webseite zu verwenden, wodurch der Nutzer der Webseite zustimmt, dass die Kartenausschnitte u. a. von OpenStreetMap oder OpenTopoMap eingebunden werden, weil bei Nutzung der Internetseite u. a. die persönliche IP-Adresse des Nutzers an den Kartenbetreiber, der die Kartenausschnitte zur Verfügung stellt, übertragen wird. Auf seel.re wird für die datenschutzkonforme Verwendung von aggpxtrack mit OpenStreetMap etc. das Plugin CookieHint verwendet. Bei Nichtzustimmung verhindert CookieHint alle Skripte und Cookies. Stimmt der Benutzer bei Aufruf der Webseite der Verwendung von Cookies und Skripten nicht zu, wird vom Plugin aggpxtrack von Astrid Günther nur eine graue Karte angezeigt. Es werden Karten von OpenStreetMap etc. mit gpxtracks nur angezeigt, wenn bei Aufruf der Webseite der Übermittlung der Daten, wie z. B. der IP-Adresse an OpenStreetMap zugestimmt wird.
Das Plugin gpx Viewer aggpxtrack funktioniert unter Joomla 4, Joomla 5 und Joomla 6, und auf unserer Internetseite seel.re mit Joomla 6.0 und PHP 8.4 (vorher auch mit Joomla 5.x. und PHP 8.2) einwandfrei. Wichtiger Hinweis: Es ist bei Joomla 6 das Plugin "Verhalten Abwärtskompatibilität 6" zu aktivieren bzw. aktiviert zu lassen. Deaktiviert man das Plugin kommt beim Aufruf von der Internetseiten die Fehlermeldung "0 Class "JHtml" not found". Aktiviert man das Plugin "Vehalten Abwärtskompatibilität 6" wieder ist die Internetseite wieder einwandfrei aufzurufen.
Ist von aggpxtrack eine alte Version von aggpxtrack installiert, so ist diese zuerst zu deinstallieren. Beim Testen zuerst in einer Testumgebung und dann in einer Webseite zeigt sich, dass nach Deinstallation von aggpxtrack wie erwartet die eingebetteten gpx-Karten nicht mehr angezeigt wurden. Nach Installation des neueren Moduls plugins_fields_aggpxtrack2023.07.09.zip waren alle vorher eingebetteten gpx-Karten auf allen Seiten/Beiträgen wieder vorhanden. Auch die Neuanlage mit Einbettung der gpx-Karten in einen neuen Beitrag funktioniert einwandfrei in der Testumgebung mit dem Plugin (plugins_fields_aggpxtrack2023.07.09.zip). Aus Sicherheitsgründen empfiehlt Astrid Günther die vorherige Installation auf einer Testumgebung.
Astrid Günther hat dankenswerter Weise zugestimmt, dass Ihre unter Open Source stehende Erweiterung auf dieser Internetseite zum Download angeboten werden kann:
Download: plugins_fields_aggpxtrack2023.07.09.zip
Leider wird die Erweiterung aggpxtrack von Astrid Günther nicht mehr weiterentwickelt. Die gute Nachricht ist, dass nach Installation von Joomla 6 in einer lokalen Joomla 6 Installation mit LAMP und Joomla 6 Installation auf unserer Live Webseite seel.re das Plugin fields_aggpxtrack auch unter Joomla 6 einwandfrei funktioniert.