Aggpxtrack von Astrid Günther – Download
Mit dem gpx Viewer Plugin für Joomla von Astrid Günther können Tracks von GPX-Dateien in Beiträgen, beispielsweise mit der Karte von OpenStreetMap, in einer Webseite eingebettet und dargestellt werden. Für Joomla hat Astrid Günther ein gpx Viewer Plugin entwickelt, das GPX-Dateien als Tracks oder Routen mit Wegpunkten auf einer Karte mit OpenStreetMap, OpenTopoMap, GoogleMaps u. a. 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.
Für JOOMLA 4, JOOMLA 5 und JOOMLA 6 mit aktivierten „Verhalten – Abwärtskompatibilität 6“
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 die Installation des Plugins aggpxtrack auf unserer Live Webseite seel.re auch unter Joomla 6 einwandfrei funktioniert.
Plugin für Joomla 6
Das Plugin aggpxtrack-2026-03-06-beta.zip ist voll Joomla 6 tauglich und funktioniert mit aktivierten und deaktivierten „Verhalten – Abwärtskompatibilität 6“ im Backend von Joomla 6. Das wurde getestet, wenn keine anderen Plugins aktiviert sind. Allerdings wurde festgestellt, dass in einem Fall, wenn ein Plugin verwendet wird, das für Joomla 4 oder 5 geschrieben wurden, und ein aktiviertes „Verhalten – Abwärtskompatibilität 6“ erfordert und das „Verhalten – Abwärtskompatibilität 6“ deaktiviert wurde, z. B. bei dem Plugin DJ-ImageSlider, zu einer weißen Seite im Frontend führen kann. In diesem Fall ist das „Verhalten – Abwärtskompatibilität 6“ aktiviert zu lassen, obwohl das Plugin aggpxtrack-2026-03-06-beta.zip dies nicht erfordert.
War bereits die vorherige Version des Plugins installiert, kann es sein, dass einmalig im Backend für jede Karte im Backend von Joomla 6 unter Inhalt Felder Titel die Datei mit dem Typ Aggpxtrack für die betreffenden Einstellungen aufgerufen und gespeichert werden muß, damit die Anzeige im Frontend mit allen anzuzeigenden Elementen wieder so ist, wie es bei der vorherigen Version war. Dies hängt damit zusammen, dass Bezeichnungen im Plugin für Joomla 6 teilweise geringfügig geändert werden mussten.
Hinweis bitte unbedingt beachten!
Obwohl die Beta aggpxtrack-2026-03-06-beta.zip schon grundlegend getestet wurde und auf seel.re installiert ist, empfiehlt sich aus Sicherheitsgründen die vorherige Installation auf einer Testumgebung, bevor die Version auf einer produktiven Webseite verwendet wird.
Download: plugins_fields_aggpxtrack-2026.03.06-beta.zip