Info: Dies ist nicht das Changelog für die neueste stabile Version 4.13.1
Alle Änderungsprotokolle anzeigen

Pro v3.1 mit optimierter Leistung für Google-Grundkarten und vielem mehr ist verfügbar

Nach mehr als 3 Monaten Entwicklungszeit und vielen schlaflosen Nächten freuen wir uns, die Verfügbarkeit von Maps Marker Pro v3.1 🙂 bekannt zu geben

Ein besonderer Dank geht an Thorsten, der zwar auf einer Reise durch Kanada ist, aber weiterhin neue Funktionen und Optimierungen für Maps Marker Pro hinzufügt. Sie können seine Reise verfolgen und wunderschöne Fotos unter https://www.fuelandbacon.com BTW (Website archiviert) ansehen.

Was ist neu in Maps Marker Pro v3.1?

Die Highlights von Version 3.1 sind das optimierte Google Maps leaflet.js-Plugin „GoogleMutant“, ein aktuelles Widget für Markierungskarten, Verbesserungen der Benutzerfreundlichkeit sowie Bugfixes und Sicherheitskorrekturen, die sich aus unserem Bug Bounty-Programm auf hackerone.com ergeben. Weitere Details zu dieser Version finden Sie unten.

Ein Update auf die neueste Version wird - wie immer - dringend empfohlen.


Teilen Sie uns Ihre Meinung zu dieser neuen Version von mit eine Bewertung abgeben oder hinterlasse unten einen Kommentar!

Wenn Sie über die neueste Entwicklung von Maps Marker Pro auf dem Laufenden bleiben möchten, folgen Sie bitte @MapsMarker auf Twitter (= die aktuellsten Updates), auf Facebook, Google+ oder abonnieren Sie Nachrichten über RSS oder über RSS / E-Mail.

Wir möchten Sie auch einladen, sich unserer anzuschließen Affiliate-Programm das bietet Provisionen bis zu 50%. Wenn Sie daran interessiert sind, Wiederverkäufer zu werden, besuchen Sie bitte https://www.mapsmarker.com/reseller


Kommen wir nun zu den Highlights von Pro v3.1:

Optimierte Leistung für Google-Grundkarten

Die (aufgegebene) Implementierung der Google Maps-Broschüre durch shramov wird jetzt durch die viel leistungsfähigere ersetzt GoogleMutant Faltblatt Plugin von Iván Sánchez.

Zuvor wurde eine Instanz der Google Maps JS-API hinter dem Leaflet-Container angezeigt und so gut wie möglich synchronisiert. Infolgedessen waren die Grundkarte und die darüber liegenden Überlagerungen nicht synchron. Dies machte sich beim Ziehen oder Zoomen einer Karte bemerkbar.

Um das bestmögliche Leaflet-Erlebnis zu bieten, verwendet GoogleMutant jetzt sowohl DOM-Mutationsbeobachter als auch L.GridLayer aus Leaflet 1.0.0. Die Grundkartenkacheln werden weiterhin über die JavaScript-API von Google Maps angefordert, wechseln jedoch die Position, um das Ziehen und Zoomen von Broschüren zu verwenden.

Der einzige Nachteil von GoogleMutant ist, dass es in Internet Explorer 10 oder niedriger und mehreren älteren Browserversionen nicht unterstützt wird (Maps wechseln für diese Benutzer automatisch zu OpenStreetMap). Bitte beachten Sie, dass der aktuelle Browser-Marktanteil für betroffene Browser etwa 2% (05/2017) beträgt und stetig abnimmt.

Wenn Sie nicht möchten, dass Google Basemaps für diese veralteten Browser automatisch zu OpenStreetMap wechselt, aktivieren Sie das Legacy-Plugin unter Einstellungen / Map Defaults / "Google Maps JavaScript API":

neues Widget "Letzte Markierungskarte anzeigen"

Mit dieser Version haben wir ein neues Widget hinzugefügt, mit dem Sie die neueste Markierungskarte einfach in Ihrer Seitenleiste anzeigen können:

Um dieses Widget hinzuzufügen, navigieren Sie einfach zu Darstellung / Widgets und fügen Sie das Widget "Maps Marker Pro - neueste Markierungskarte" zu Ihrer Seitenleiste hinzu:

Ladeanzeige für GeoJSON-Download und Marker-Clustering

Wenn Ihre Layer-Maps Hunderte oder Tausende von Markierungen enthalten, kann das Laden des entsprechenden (bereits optimierten) GeoJSON-Arrays einige Zeit dauern.

Um die Benutzerfreundlichkeit für Kartenbetrachter zu verbessern, haben wir jetzt eine animierte Ladeanzeige hinzugefügt, die angezeigt wird, bis das Laden und Parsen der GeoJSON-Daten abgeschlossen ist:

Option "HTML-Filter für Popup-Texte", um das Einfügen von Schadcode zu verhindern

Standardmäßig werden Popuptexte jetzt mit gefiltert wp_kses () Dies wird auch für Standard-WordPress-Inhalte wie Beiträge und Seiten verwendet.

Infolgedessen werden nur zulässige HTML-Elementnamen, Attributnamen und Attributwerte sowie nur vernünftige HTML-Entitäten angezeigt - JavaScript-Code (für den verwendet werden könnte Cross Site Scripting - XSS zum Beispiel) wird von der Ausgabe entfernt.

Wenn Sie ungefilterte Popuptexte benötigen, um beispielsweise benutzerdefinierten Javascript-Code auszuführen, können Sie diese Option unter Einstellungen / Verschiedenes / Kompatibilitätseinstellungen deaktivieren:

Liste aller Markierungsseitenverbesserungen: Dropdown-Liste hinzugefügt, um Markierungen nach Ebene zu filtern

Auf der Seite "Alle Markierungen auflisten" im Backend haben wir ein Dropdown-Auswahlfeld für Ebenen hinzugefügt, mit dem Sie Markierungen nur für eine bestimmte Ebene dynamisch anzeigen können:

globale Grundkarteneinstellung "nowrap"

Unter Einstellungen / Kartenstandards / "Globale Grundkarteneinstellungen" haben wir die neue Einstellung "Nowrap" hinzugefügt:

Wenn diese Einstellung auf true gesetzt ist, werden Kacheln nicht außerhalb der Weltbreite geladen, sondern wiederholt.

Einstellung auf false gesetzt (= Standard):

Einstellung auf true gesetzt:

Kopfgeldjäger gesucht!

Keine Technologie ist perfekt und unsere auch nicht. Es wird immer Dinge geben, die wir übersehen haben können. Wir können zwar nicht vermeiden, blinde Flecken zu haben, aber wir können etwas tun, um sie zu identifizieren: Wir rufen Sicherheitsforscher überall auf, um Sicherheitslücken und Sicherheitsprobleme in unseren Produkten zu finden.

Foto: Boba Fett Cosplayer beim Phoenix Comicon 2012 in Phoenix, Arizona. Autor: Gage Skidmore (eigene Arbeit) [CC-BY SA 2.0] über Wikimedia Commons]

Schließen Sie sich den Reihen von Boba Fett, Greedo & Co an: Werden Sie Kopfgeldjäger für Maps Marker Pro

Wir bieten ein Kopfgeld von 10 US-Dollar für gültige Sicherheitslücken (zum Beispiel einfaches XSS) mit der Option für größere Kopfgelder für schwerwiegendere Fehler, wie zum Beispiel Exploits zur Remotecodeausführung, SQL-Injection oder Eskalation von Berechtigungen. Darüber hinaus bieten wir ein professionelles Paket für Maps Marker Pro an, das für 25 Domains gültig ist, einschließlich Zugriff auf Updates und Support für 3 Jahre (Listenpreis: 499 €) für jede Person, die einen gültigen Sicherheitsfehler meldet.

Kopfgelder werden für Schwachstellen im Quellcode gezahlt, Sie möchten jedoch Schwachstellen außerhalb dieser Schwachstellen für ein optionales kleineres Kopfgeld einreichen. Wir haben unsere Kopfgeldjagd auf der Bug-Kopfgeldplattform HackerOne beworben, auf der Sie eine vollständige Beschreibung unseres Belohnungsprogramms mit einer Liste gültiger Ziele finden: https://hackerone.com/mapsmarker_com_e_u

Auf der Suche nach Entwicklern, die wir unseren Kunden für Anpassungen empfehlen können

Sind Sie ein professioneller WordPress-Entwickler, der die Vor- und Nachteile von Maps Marker Pro kennt? Großartig! Nehmen Sie Kontakt mit uns auf, und vielleicht können wir Sie Kunden empfehlen, die individuelle Anpassungen oder kundenspezifische Entwicklungen auf der Grundlage einer unserer Lösungen wünschen Ordnet Marker Pro-APIs zu.

Manchmal brauchen Sie nur ein maßgeschneidertes Produkt - und jemanden, dem Sie vertrauen können, um es für Sie zu erstellen.
Foto von Fancycrave [CC0 Public Domain] über pexels.com

Wir arbeiten hart daran, die beste Mapping-Lösung für alle bereitzustellen. Aber von Zeit zu Zeit möchten Kunden ihre eigenen besonderen Dinge: Individuelle Anpassungen von Maps Marker Pro, handgefertigt, um zu ihrem einzigartigen Geschäftsfall zu passen, in vielen Fällen unter Einbeziehung eines unserer Ordnet Marker Pro-APIs zu. In diesem Fall verweisen wir sie gerne an unser vertrauenswürdiges Expertennetzwerk.

Wenn Sie sich

  • ein WordPress-Entwickler
  • ein erfahrener Benutzer von Maps Marker Pro
  • zuverlässig und schnell zu reagieren
  • Spaß an der Arbeit mit verschiedenen Kunden
  • verfügbar für freiberufliche Arbeit

dann senden Sie uns bitte eine E-Mail, mit einer kurzen Einführung in sich selbst, Ihre Fähigkeiten und Erfahrungen sowie Links zu früheren Arbeiten.

Wenn wir gut zueinander passen, werden wir Sie gerne in unser Netzwerk aufnehmen. Wenn sich etwas ergibt, empfehlen wir Sie Kunden, deren Anpassungsbedarf Ihren Fähigkeiten entspricht.

Wir wollen keine Provision nehmen - unser Gewinn ist das Glück unserer Kunden, wenn wir sie an jemanden verweisen können, auf den sie sich für ihre weiteren Bedürfnisse verlassen können.

Wir freuen uns von Ihnen zu hören!

Andere Änderungen und Optimierungen

  • Laden von Animationen in Popups mit Bildern, um die DOM-Erstellung zu erleichtern
  • Ändern Sie den Mimetyp der GPX-Dateien von text / gpx in application / gpx + xml, um Probleme beim Hochladen / Anzeigen seit WordPress 4.7.1 zu vermeiden (danke Thorsten!)
  • aktualisiertes HTML5-Vollbild- und Vollbild-Exit-Symbol (danke PJ Onori, http://somerandomdude.com!)
  • XLS (X) -Importer: Erhöhen Sie die Kompatibilität, indem Sie auch lat + lon-Werte unterstützen, die als Text und mit definiert sind. oder als Trennzeichen (danke Marius!)
  • Optimierte GPX-URL-Fehlerbehandlung, wenn die URL nicht gefunden wird (Warnungen im Backend und Konsolenausgabe im Frontend anzeigen, GPX-URL-Download nicht zulassen)
  • Ladeanzeige beim Löschen des Suchfelds für die Liste der Marker
  • Kompatibilitätsprüfung für die Debug-Ausgabe „WP Super Cache“, die dazu führen kann, dass Layer-Maps beschädigt werden
  • Kompatibilitätsprüfung für Admin Custom Login, wodurch die Navigation auf der Einstellungsseite unterbrochen wird
  • Kompatibilitätsprüfung für das Plugin Fast Velocity Minify
  • Kompatibilitätsprüfung für das Thema Divi 3+, die dazu führen kann, dass Karten beschädigt werden, wenn die Option "Wo sollen Javascript-Dateien eingefügt werden?" ist auf Fußzeile eingestellt
  • Automatische Optimierung der Plugin-Kompatibilität: Überprüfen Sie auch, ob die Option "Auch Inline-JS aggregieren?" ist gesetzt (was dazu führt, dass Karten kaputt gehen)
  • Erweiterte Permalink-Basis-URL-Kompatibilitätsprüfung, um eine URL vorzuschlagen, wenn die Site-URL mit / wp / endet
  • Erhöhtes Timeout für Fallback-Aufrufe der Lizenz-API, um Probleme bei der Registrierung von Lizenzschlüsseln für kostenlose Testversionen zu vermeiden
  • Das EdgeBuffer-Plugin wurde aktualisiert, um Kacheln über den Rand der sichtbaren Karte hinaus auf Version 1.0.5 vorzuladen
  • es6-Versprechen für IE11 / Google Mutant auf v4.1.0 aktualisiert (Speicherleck behoben)
  • Die Leaflet.fullscreen-Markercluster-Codebasis wurde auf v1.0.6 aktualisiert
  • PUC (Plugin Update Checker) auf v4.1 aktualisiert, einschließlich Optimierungen und Kompatibilitätskorrekturen (danke Yahnis!)
  • PUS (Plugin Update Server) auf v1.2 aktualisiert, einschließlich Optimierungen und Kompatibilitätskorrekturen (danke Yahnis!)
  • Code Refactoring für verbesserte Struktur, Wiederverwendbarkeit und Nachhaltigkeit (danke Thorsten!)
  • E-Mail-Benachrichtigung an Benutzer einer kostenlosen Testversion 3 Tage vor Ablauf des Lizenzschlüssels für die kostenlose Testversion
  • Die Migration zu PHP 7.1 auf www.mapsmarker.com wurde abgeschlossen, um eine höhere Leistung zu erzielen
  • Seite mit Einstellungen für mehrere Standorte / Lizenzen: Zeigt die Funktion "Zu aktivierende Domäne" nur bei Installationen von Subdomänen mit mehreren Standorten an

Fehlerbehebung

  • Korrigieren Sie fehlende Einträge im Ebenenfilter mit deaktiviertem Marker-Clustering (danke Ole & Thorsten!)
  • Marker und Ebenen konnten aufgrund eines Fehlers in der datetime-lokalen Implementierung von Safari (thx Natalia!) nicht auf iOS-Geräten gespeichert werden.
  • Die Fensterbreite auf Markierungs- und Ebenenbearbeitungsseiten konnte auf iOS-Geräten nicht vollständig genutzt werden (danke Natalia!).
  • ? Highlightmarker = Funktion wurde in der Vollbildansicht für mehrschichtige Karten unterbrochen (danke Ole!)
  • Die Liste der Marker reagierte nicht vollständig, wenn Bilder mit mehr als 440 Pixel in Popuptexten verwendet wurden (danke Georges!).
  • Deaktivieren Sie nur Google Maps API-Skripte, die von anderen Plugins hinzugefügt wurden, anstatt sie abzumelden, wenn die entsprechende Option aktiviert ist (da dies abhängige Skripte und Plugins wie WP GPX-Karten beschädigen könnte).
  • Die Kompatibilitätsprüfung für "Permalink-Basis-URL" berücksichtigte keine aktiven mehrsprachigen Plugins (danke Jan-Willelm!)
  • Die Home-Control-Taste auf Vollbild-Layer-Maps mit Clustering war defekt (danke Sven!)
  • Die Gültigkeit von Exportdateien kann durch die Warnung "Header-Informationen können nicht geändert werden" beeinträchtigt werden, wenn Stiphle basierend auf wp-session verwendet wird
  • Paging auf Liste Alle Markerseiten im Backend waren fehlerhaft, wenn die Suche verwendet wurde (danke Thorsten!)
  • Vermeiden Sie doppelte Markierungen beim Exportieren von Markierungen aus mehrschichtigen Karten nach KML, GeoRSS und Wikitude (danke Eric & Thorsten!)
  • Behebung des unendlichen Ladens bei der Anforderung eines kostenlosen Testschlüssels für bestimmte Browser (danke Thorsten!)
  • Der XLS-Export für Marker- und Layer-Maps wurde unterbrochen, wenn PHP 7.1+ verwendet wurde
  • Es wurde ein spezifischerer JS-Selektor für den Markierungsfilter hinzugefügt, um zu verhindern, dass Markierungen zur falschen Karte hinzugefügt werden, wenn mehrere Karten auf derselben Seite angezeigt werden (danke Tino!).
  • Marker-Tooltips wurden nicht angezeigt, wenn der Popup-Text leer war (danke Oleg!)
  • Marker-Tooltips wurden nicht für Marker angezeigt, die nur direkt über den Shortcode hinzugefügt wurden
  • Falsches Paging auf Liste aller Markerseiten für Suchergebnisse
  • doppelte Ebenenfunktionen haben Filtereinstellungen nicht dupliziert (danke Thorsten!)
  • Markierungscluster waren auf Zoomstufe 0 immer deaktiviert, auch wenn die zugehörige Einstellung leer war (danke Thorsten!)
  • Die Sortierreihenfolge der Marker wurde nach erfolgreicher Geolokalisierung umgekehrt (danke Chris & Thorsten!)
  • Markierungsbearbeitungsseite: Verhindert Javascript-Fehler bei der Änderung des Markennamens, wenn der Popup-Text leer ist
  • Korrigieren Sie falsche Entfernungen in der Liste der Markierungen, wenn die Geolokalisierung fehlgeschlagen ist
  • Das Paging nach "Alle Ebenen auflisten" -Suchergebnisse im Backend war fehlerhaft

Sicherheitsupdates

Seit dem Beginn unserer Bugs-Programm für Sicherheitslücken Am 19. Mai haben wir mehrere Schwachstellenberichte erhalten. Aufgrund unserer Aufmerksamkeit für sichere Codierung und 3 Penetrationstests in den letzten 4 Jahren wurden jedoch keine schwerwiegenden oder kritischen Probleme festgestellt. Alle bis auf das erste Problem aus der folgenden Liste konnten nur von Benutzern mit Backend-Zugriff ausgenutzt werden - und in den meisten Fällen nur von Administratoren.

Einige zusätzliche Überlegungen, warum diese Sicherheitslücken von uns bisher nicht erkannt wurden, obwohl wir regelmäßig Sicherheitsüberprüfungen durchführen: Der Angriffsvektor eines Administrators, der z. B. bösartigen Code in die Einstellungen von Maps Marker Pro einfügt, wurde von uns bisher nicht vollständig abgedeckt Der Angreifer hätte direkten Zugriff auf Design- oder Plugin-Dateien gehabt, was es viel einfacher gemacht hätte, z. B. bösartigen Code einzufügen oder Datenbanktabellen direkt zu ändern, als Maps Marker Pro für Cross-Site-Scripting zu verwenden.

Obwohl die Ausnutzbarkeit der gemeldeten Schwachstellen gering ist, nehmen wir diese Berichte ernst und haben alle behoben, wodurch unsere gesamte Codebasis gehärtet wurde, um zukünftige ähnliche Schwachstellen zu verhindern.

  • Mittlere Auswirkung: XSS-Sicherheitslücke für GPX-Download-URL (danke an kiranreddy via Hackerone)
  • Mittlere Auswirkung: Unterprivilegierte Backend-Benutzer könnten Markierungen hinzufügen, selbst wenn Berechtigungseinstellungen festgelegt wurden, um dies nicht zuzulassen (nicht ausnutzbar mit Standardberechtigungseinstellungen - thx w31ha0 via Hackerone)
  • Geringe Auswirkung: XSS-Schwachstellen auf Markierungs- und Ebenenbearbeitungsseiten (danke an Opfer über Hackerone)
  • Geringe Auswirkung: XSS-Schwachstellen im Marker- und Layer-Importprotokoll, wenn eine böswillige Eingabedatei verwendet wird (danke an kiranreddy über Hackerone)
  • Geringe Auswirkung: Fehlender CSRF-Schutz für kostenlose Registrierungsformulare für Testversionen (danke über Hackerone)
  • Geringe Auswirkung: CSRF- und XSS-Schwachstellen auf der Tools-Seite für Funktionen zum Ändern von Markern und Layer-IDs (danke an r4s_team über Hackerone)
  • Geringe Auswirkung: Befehlsinjektionsanfälligkeit in Marker- und Layer-Exportdateien (danke an kiranreddy über Hackerone)
  • Geringe Auswirkung: Brute-Force-Login-Schutz für den Kundenbereich auf mapsmarker.com hinzugefügt (danke an nooboy via hackerone)
  • Geringe Auswirkung: Eine falsche Überprüfung der URL zum GPX-Track kann zu gespeichertem XSS führen (danke an pahan123 über Hackerone).
  • Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit auf der Tools-Seite nur, wenn Webapi aktiviert ist (thx whitesector via hackerone)
  • Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit für vom Backend erstellte und aktualisierte Felder im Backend
  • Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit für benutzerdefinierte Standardmarkierungssymbole (thx whitesector via hackerone)
  • Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit für die Größe von QR-Code-Bildern (nur wenn Google als Standard-QR-Code-Anbieter festgelegt ist - thx whitesector via hackerone)

Bekannte Probleme

Die Geolocation-Funktion funktioniert nicht mehr mit Google Chrome 50+, Safari 10+ und Firefox 55+, es sei denn, Ihre Website ist über https sicher zugänglich

Mit Chrome 50, Safari 10 und Firefox 55 wurden wesentliche Änderungen an der Geolocation-Unterstützung von den entsprechenden Browser-Anbietern eingeführt: Alle Anwendungen, die die aktuelle Position des Benutzers anfordern (nicht nur für die Geolocation-Funktion von Maps Marker Pro), können nur noch abgerufen werden die aktuelle Position des Benutzers, wenn die Site so eingerichtet ist, dass sie sicher über https bereitgestellt wird - Benutzer sehen stattdessen die folgende oder eine ähnliche Warnung:

Geolocation-Fehler-Info

Weitere Details zu dieser Entscheidung von Google finden Sie unter https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only. Geolocation funktioniert weiterhin auf Websites, die nicht von https stammen, wenn die Benutzer über alternative Browser wie Firefox auf die Website zugreifen. Safari oder Internet Explorer - auf jeden Fall könnte es wahrscheinlich sein, dass diese Browser in Zukunft auch eine ähnliche Sicherheitsbeschränkung hinzufügen.

Update November 2016: Seit iOS 10 benötigt auch Safari 10+ https, um die Geolokalisierung zu unterstützen. Die Implementierung ist noch strenger als bei Google Chrome. Die Geolokalisierung funktioniert beispielsweise nicht, wenn auf Ihrer Website Warnungen mit gemischten Inhalten angezeigt werden.

Update 2017: Firefox 55+ benötigt außerdem https für den Zugriff auf die Geolokalisierung (siehe Details)

Wenn Sie also die Geolocation-Funktion von Maps Marker Pro auf Ihrer Site benötigen, wird dringend empfohlen, Ihre Site auf https zu migrieren. Einige Hoster bieten bereits kostenlose https-Zertifikate von an letsencrypt.org zum Beispiel. Informationen zu Konfigurationen, die auf Ihrer WordPress-Site erforderlich sind, um sie für die Unterstützung von https zu konfigurieren, finden Sie in Tutorials wie https://css-tricks.com/moving-to-https-on-wordpress/.

Da https mehr Vorteile für Ihre Website bietet als nur die erneute Geolokalisierung mit Google Chrome 50+ und Safari 10+ (z. B. Sicherung der Datenintegrität, Absenderauthentifizierung und des Datenschutzes der Nutzer sowie ein höheres Google-Ranking, da https als Ranking-Signal verwendet wird), haben wir Es wird dringend empfohlen, Ihre Website nur dann auf https umzustellen, wenn Sie dies noch nicht getan haben.

Wenn Sie Ihre Website auf https umgestellt haben und dennoch ein Geolokalisierungsfehler angezeigt wird (z. B. "Geolokalisierungsfehler: Benutzer hat die Geolokalisierung verweigert"), überprüfen Sie die Standorteinstellungen Ihres Geräts, wenn Apps / Websites die Geolokalisierung abrufen dürfen.

Übersetzungsaktualisierungen

Dank vieler motivierter Mitwirkender enthält diese Version die folgenden aktualisierten Übersetzungen:

Wenn Sie zu Übersetzungen beitragen möchten (neue Hindi-Übersetzer wären willkommen!), Besuchen Sie bitte https://translate.mapsmarker.com/projects/lmm .

Bitte beachten Sie, dass Übersetzer auch für ihren Beitrag entschädigt werden. Wenn beispielsweise eine Übersetzung zu weniger als 50% abgeschlossen ist, erhält der Übersetzer ein kostenloses 25-Lizenzpaket im Wert von 249 € als Entschädigung für die Fertigstellung der Übersetzung zu 100%.

Ausblick - Pläne für die nächsten Versionen

Wir arbeiten derzeit an einem Relaunch unserer Website www.mapsmarker.com, die auch eine aktualisierte Wissensdatenbank und Dokumentation enthält.

Bitte haben Sie Verständnis dafür, dass wir keine Veröffentlichungstermine für neue Funktionen versprechen können. Wir richten unsere Roadmap dynamisch aus, basierend auf dem Feedback unserer Benutzer. Auf jeden Fall behalten wir die Flexibilität, Optimierungen und Bugfixes mit eher ungeplanten Nebenversionen hinzuzufügen, die hauptsächlich aus dem Feedback der Benutzer resultieren.

Bitte abonnieren Sie diesen Blog (via RSS or E–Mail) oder folge @MapsMarker auf Twitter (= die aktuellsten Updates), wenn Sie über die neuesten Entwicklungsnachrichten auf dem Laufenden bleiben möchten.

Vollständiges Änderungsprotokoll

Änderungsprotokoll für Version 3.1 - veröffentlicht am 08.07.2017 (Release Notes)

Optimierte Leistung für Google-Grundkarten durch Aktivieren der GoogleMutant-Javascript-Bibliothek für alle Benutzer
neues Widget "Letzte Markierungskarte anzeigen" (danke Thorsten!)
Kopfgeldjäger gesucht! Finden Sie Sicherheitslücken, um Geld und Lizenzen zu verdienen - Klicken Sie hier für weitere Details
globale Grundkarteneinstellung "nowrap": (Wenn diese Option auf "true" gesetzt ist, werden Kacheln nicht außerhalb der Weltbreite geladen, anstatt sie zu wiederholen. Standard: false)
Liste aller Markerseitenverbesserungen: Dropdown-Liste hinzugefügt, um Markierungen nach Ebene zu filtern (danke Thorsten!)
Laden von Animationen in Popups mit Bildern zur Unterstützung der DOM-Erstellung (danke Thorsten!)
Kompatibilitätsprüfung für die Debug-Ausgabe "WP Super Cache", die dazu führen kann, dass Layer-Maps beschädigt werden
Ladeanzeige beim Löschen des Suchfeldes der Markierungsliste (danke Thorsten!)
Kompatibilitätsprüfung für Admin Custom Login, wodurch die Navigation auf der Einstellungsseite unterbrochen wird
Kompatibilitätsprüfung für das Plugin Fast Velocity Minify
E-Mail-Benachrichtigung an Benutzer einer kostenlosen Testversion 3 Tage vor Ablauf des Lizenzschlüssels für die kostenlose Testversion
Option "HTML-Filter für Popuptexte", um das Einfügen von Schadcode zu verhindern - standardmäßig aktiviert (thx jackl via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Auf der Suche nach Entwicklern, die wir unseren Kunden für Anpassungen empfehlen können - weitere Details unter mapsmarker.com/network
Ladeanzeige für GeoJSON Download und Marker Clustering (danke Thorsten!)
Kompatibilitätsprüfung für das Thema Divi 3+, die dazu führen kann, dass Karten beschädigt werden, wenn die Option "Wo sollen Javascript-Dateien eingefügt werden?" ist auf Fußzeile eingestellt
Erweiterte Permalink-Basis-URL-Kompatibilitätsprüfung, um eine URL vorzuschlagen, wenn die Site-URL mit / wp / endet
Erhöhtes Timeout für Fallback-Aufrufe der Lizenz-API, um Probleme bei der Registrierung von Lizenzschlüsseln für kostenlose Testversionen zu vermeiden
Automatische Optimierung der Plugin-Kompatibilität: Überprüfen Sie auch, ob die Option "Auch Inline-JS aggregieren?" ist gesetzt (was dazu führt, dass Karten kaputt gehen)
Die Migration zu PHP 7.1 auf www.mapsmarker.com wurde abgeschlossen, um eine höhere Leistung zu erzielen
Das EdgeBuffer-Plugin wurde aktualisiert, um Kacheln über den Rand der sichtbaren Karte hinaus auf Version 1.0.5 vorzuladen
es6-Versprechen für IE11 / Google Mutant auf v4.1.0 aktualisiert (Speicherleck behoben)
aktualisierte Leaflet Markercluster Codebasis auf v1.0.6 (thx jfirebaugh!)
PUC (Plugin Update Checker) auf v4.1 aktualisiert, einschließlich Optimierungen und Kompatibilitätskorrekturen (danke Yahnis!)
PUS (Plugin Update Server) auf v1.2 aktualisiert, einschließlich Optimierungen und Kompatibilitätskorrekturen (danke Yahnis!)
Code Refactoring für verbesserte Struktur, Wiederverwendbarkeit und Nachhaltigkeit (danke Thorsten!)
Ändern Sie den Mimetyp der GPX-Dateien von text / gpx in application / gpx + xml, um Probleme beim Hochladen / Anzeigen seit WordPress 4.7.1 zu vermeiden (danke Thorsten!)
Optimierte GPX-URL-Fehlerbehandlung, wenn die URL nicht gefunden wird (Warnungen im Backend und Konsolenausgabe im Frontend anzeigen, GPX-URL-Download nicht zulassen)
aktualisiertes HTML5-Vollbild- und Vollbild-Exit-Symbol (danke PJ Onori!)
Seite mit Einstellungen für mehrere Standorte / Lizenzen: Zeigt die Funktion "Zu aktivierende Domäne" nur bei Installationen von Subdomänen mit mehreren Standorten an
XLS (X) -Importer: Erhöhen Sie die Kompatibilität, indem Sie auch lat + lon-Werte unterstützen, die als Text und mit definiert sind. oder als Trennzeichen (danke Marius!)
Deaktivieren Sie nur Google Maps API-Skripte, die von anderen Plugins hinzugefügt wurden, anstatt sie abzumelden, wenn die entsprechende Option aktiviert ist (da dies abhängige Skripte und Plugins wie WP GPX-Karten beschädigen könnte).
Bei der Kompatibilitätsprüfung für "Permalink-Basis-URL" wurden keine aktiven mehrsprachigen Plugins berücksichtigt (danke Jan-Willelm!)
Die Home-Control-Taste auf Vollbild-Layer-Maps mit Clustering war defekt (danke Sven!)
Die Gültigkeit von Exportdateien kann durch die Warnung "Header-Informationen können nicht geändert werden" beeinträchtigt werden, wenn Stiphle basierend auf wp-session verwendet wird
Paging auf Liste Alle Markerseiten im Backend waren fehlerhaft, wenn die Suche verwendet wurde (danke Thorsten!)
Vermeiden Sie doppelte Markierungen beim Exportieren von Markierungen aus mehrschichtigen Karten nach KML, GeoRSS und Wikitude (danke Eric & Thorsten!)
Behebung des unendlichen Ladens bei der Anforderung eines kostenlosen Testschlüssels für bestimmte Browser (danke Thorsten!)
Der XLS-Export für Marker- und Layer-Maps wurde unterbrochen, wenn PHP 7.1+ verwendet wurde
Es wurde ein spezifischerer JS-Selektor für den Markierungsfilter hinzugefügt, um zu verhindern, dass Markierungen zur falschen Karte hinzugefügt werden, wenn mehrere Karten auf derselben Seite angezeigt werden (danke Tino!).
Marker-Tooltips wurden nicht angezeigt, wenn der Popup-Text leer war (danke Oleg!)
Marker-Tooltips wurden nicht für Marker angezeigt, die nur direkt über den Shortcode hinzugefügt wurden
Falsches Paging auf Liste aller Markerseiten für Suchergebnisse
doppelte Ebenenfunktionen haben Filtereinstellungen nicht dupliziert (danke Thorsten!)
Korrigieren Sie fehlende Einträge im Ebenenfilter mit deaktiviertem Marker-Clustering (danke Ole & Thorsten!)
Marker und Ebenen konnten aufgrund eines Fehlers in der datetime-lokalen Implementierung von Safari (thx Natalia!) nicht auf iOS-Geräten gespeichert werden.
? Highlightmarker = Funktion wurde in der Vollbildansicht für mehrschichtige Karten unterbrochen (danke Ole!)
Die Fensterbreite auf Markierungs- und Ebenenbearbeitungsseiten konnte auf iOS-Geräten nicht vollständig genutzt werden (danke Natalia!).
Markierungscluster waren auf Zoomstufe 0 immer deaktiviert, auch wenn die zugehörige Einstellung leer war (danke Thorsten!)
Die Sortierreihenfolge der Marker wurde nach erfolgreicher Geolokalisierung umgekehrt (danke Chris & Thorsten!)
Markierungsbearbeitungsseite: Verhindert Javascript-Fehler bei der Änderung des Markennamens, wenn der Popup-Text leer ist
Korrigieren Sie falsche Entfernungen in der Liste der Markierungen, wenn die Geolokalisierung fehlgeschlagen ist
Die Liste der Marker reagierte nicht vollständig, wenn Bilder mit mehr als 440 Pixel in Popuptexten verwendet wurden (danke Georges!).
Das Paging nach "Alle Ebenen auflisten" -Suchergebnisse im Backend war fehlerhaft
Mittlere Auswirkung: XSS-Sicherheitsanfälligkeit für GPX-Download-URL (danke an kiranreddy via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Mittlere Auswirkung: Unterprivilegierte Backend-Benutzer könnten Markierungen hinzufügen, selbst wenn Berechtigungseinstellungen so festgelegt wurden, dass dies nicht zulässig ist (nicht ausnutzbar mit Standardberechtigungseinstellungen - thx w31ha0 via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: XSS-Schwachstellen auf Markierungs- und Layer-Bearbeitungsseiten (danke an victemz via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: XSS-Schwachstellen im Marker- und Layer-Importprotokoll, wenn eine böswillige Eingabedatei verwendet wird (danke an kiranreddy via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Fehlender CSRF-Schutz für kostenlose Testregistrierungsformulare (danke über) Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: CSRF- und XSS-Schwachstellen auf der Tools-Seite für Funktionen zum Ändern von Markern und Layer-IDs (danke an r4s_team über Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Befehlsinjektionsanfälligkeit in Marker- und Layer-Exportdateien (danke an kiranreddy via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Zusätzlicher Brute-Force-Login-Schutz für den Kundenbereich auf mapsmarker.com (danke an nooboy via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Eine falsche Überprüfung der "URL zum GPX-Track" kann zu gespeichertem XSS führen (danke an pahan123 über Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit auf der Tools-Seite nur, wenn Webapi aktiviert ist (thx whitesector via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit für vom Backend erstellte und aktualisierte Felder im Backend
Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit für benutzerdefinierte Standardmarkierungssymbole (thx whitesector via Maps Marker Pro´s Hackerone Bug Bounty Programm)
Geringe Auswirkung: Gespeicherte XSS-Sicherheitsanfälligkeit für die Größe von QR-Code-Bildern (nur wenn Google als Standard-QR-Code-Anbieter festgelegt ist - thx whitesector via Maps Marker Pro´s Hackerone Bug Bounty Programm)
aktualisierte katalanische Übersetzung dank Roc, Efraim Bayarri, Vicent Cubells und Marta Espinalt→ beitragen
aktualisierte chinesische Übersetzung dank John Shen und ck→ beitragen
aktualisierte deutsche Übersetzung von Maps Marker Pro Team und Daniel Luttermann→ beitragen
aktualisierte indonesische Übersetzung dank Andy Aditya Sastrawikarta und Emir Hartato und Phibu Reza→ beitragen
aktualisierte italienische Übersetzung dank Luca Barbetti und Angelo Giammarresi→ beitragen
aktualisierte japanische Übersetzungen dank Shu Higash und Taisuke Shimamoto→ beitragen
aktualisierte litauische Übersetzung dank Donatas Liaudaitis und Donatas Liaudaitis→ beitragen
aktualisierte russische Übersetzung dank Ekaterina Golubina (unterstützt von Teplitsa von Social Technologies - http://te-st.ru) und Vyacheslav Strenadko, http://slavblog.ru→ beitragen
aktualisierte spanische Übersetzung dank David Ramírez, Alvaro Lara, Victor Guevara, Ricardo Viteri, Juan Valdes & Marta Espinalt und Fernando Coello→ beitragen
aktualisierte schwedische Übersetzung dank Olof Odier, Tedy Warsitha, Dan Paulsson, Elger Lindgren, Anton Andreasson und Tony Lygnersjö→ beitragen
Die Geolocation-Funktion funktioniert nicht mehr mit Google Chrome 50+, iOS10 + und Firefox 55+, es sei denn, auf Ihre Website kann sicher über https zugegriffen werden (Details)

Alle verfügbaren Änderungsprotokolle anzeigen

Herunterladen / Aktualisieren

Der einfachste Weg zum Aktualisieren ist die Verwendung des WordPress-Aktualisierungsprozesses: Melden Sie sich mit einem Benutzer an, der über Administratorrechte verfügt, navigieren Sie zu Dashboard / Updates, wählen Sie die zu aktualisierenden Plugins aus und klicken Sie auf die Schaltfläche „Plugins aktualisieren“. Das Pro-Plugin überprüft alle 24 Stunden, ob eine neue Version verfügbar ist. Sie können die Update-Prüfung auch manuell auslösen, indem Sie unter "Plugins" auf den Link "Manuell nach Updates suchen" neben "Maps Marker Pro" klicken:

manuelle-Update-Prüfung

Wenn Sie den Link „Nach Updates suchen“ nicht sehen und eine Version unter 1.7 verwenden, aktualisieren Sie diese bitte einmal manuell, indem Sie das aktuelle Paket von herunterladen https://www.mapsmarker.com/download-pro und Überschreiben der vorhandenen Plugin-Dateien auf Ihrem Server über FTP. Dies kann auf mehreren Hosts erforderlich sein, die veraltete SSL-Bibliotheken verwenden, wodurch verhindert wird, dass Maps Marker Pro eine sichere Verbindung zum Abrufen des Aktualisierungspakets von mapsmarker.com herstellt. Pro v1.7 enthält eine Problemumgehung für diese Art von Servern, und die folgenden Updates sollten wie gewohnt wieder funktionieren. Wenn Sie betroffen sind und Hilfe benötigen, bitte Öffnen Sie ein Support-Ticket.

So überprüfen Sie die Integrität des Plugin-Pakets

Überprüfen Sie für den SHA-256-Hashwert und die Anzahl der Dateien für diese Version die folgende Datei: https://www.mapsmarker.com/SHA256SUMS.txt

Diese Datei ist digital signiert mit unserem PGP-Schlüssel. Die Schlüsselsignaturdatei finden Sie unter https://www.mapsmarker.com/SHA256SUMS.txt.asc

Klicken Sie hier, um ein Tutorial zum Überprüfen der Integrität des Plugin-Pakets zu erhalten (Empfohlen, wenn das Plugin-Paket für eine neue Installation nicht von https://www.mapsmarker.com heruntergeladen wurde. Eine Überprüfung ist jedoch nicht erforderlich, wenn der automatische Aktualisierungsprozess verwendet wird.)

Zusätzliche Update-Hinweise für den Beta-Tester

Es sind keine zusätzlichen Aktionen zum Plugin-Update von der Beta auf die endgültige Version erforderlich.

Hinterlasse einen Kommentar

XHTML: Sie können diese Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X