Info: dette er ikke ændringsloggen for seneste stabile version 4.13.1
se alle skifter

Pro v1.6 med fokus på ydelse og brugervenlighed er tilgængelig

Denne udgivelse vil fremskynde dine lagkort betydeligt ved at indlæse markører asynkront via GeoJSON 🙂 Desuden gjorde masser af mindre bugfixes, ændringer og forbedringer - mange som følge af din feedback - gjort ændringsloggen længere, end jeg faktisk havde planlagt.

På grund af denne kendsgerning, og da denne udgivelse også inkluderer nogle sikkerhedsherder, besluttede jeg at udsætte tilføjelsen af gelokationsfunktion til v1.7, da jeg stadig har brug for nogen tid på at færdiggøre integrationen af ​​dette vidunderlige brochure-plugin ved Dominik Moritz.


Lad mig vide, hvad du synes om denne nye udgivelse af indsender en anmeldelse!

Hvis du vil holde dig opdateret med den seneste udvikling af Maps Marker, skal du følge @MapsMarker på twitter (= mest aktuelle opdateringer), den Facebook, Google+ eller abonnere på nyheder via RSS eller via RSS / e-mail.

Jeg vil også gerne invitere dig til at deltage i vores affiliate program som tilbyder provisioner op til 50%. Hvis du er interesseret i at blive forhandler, kan du besøge https://www.mapsmarker.com/reseller


Lad os nu komme til højdepunkterne i pro v1.6:

forbedret ydelse for lagkort

Ydelsen for lagkort er forbedret markant med

  • indlæsning af markører asynkront via GeoJSON og
  • ved at begrænse de (skjulte) geo-mikroformat-tags

Dette resulterer i en forbedret samlet ydelse af sider med lagkort, da browseren ikke vil vente med at udføre HTML-koden efter lagkortet, indtil GeoJSON-matrixen er indlæst, men indlæser hele siden, og når GeoJSON-arrayen er indlæst, tilføjer markørerne til lagkortet.

Jeg tilføjede også en ny indstilling under Indstillinger / Diverse / Generelle indstillinger til asynkron indlæsning:

async-loading-indstillinger

Deaktivering af asynkron indlæsning er kun nødvendigt for den sjældne usecase, når flere forekomster af et lag skal vises på en side.

kortparametre kan overskrives inden for kortkoder

Du kan nu overskrive kortparametre for eksisterende kort inden for kortkoder.

Lad os sige, at du tilføjede et markørkort og vil ændre højden til 100, men kun på en side. Dette kan nu gøres ved hjælp af følgende kortkode:

[mapsmarker-markør = ”1 ″ højde =” 100 ″].

Besøg alle tilgængelige kortkodeparametre https://www.mapsmarker.com/shortcodes

mulighed for at deaktivere indlæsning af Google Maps API for højere ydelse

Hvis du kun vil bruge alternative basemaps som OpenStreetMap, kan du nu fuldt ud deaktivere alle Google API-opkald på frontend, hvilket gemmer http-anmodninger og yderligere fremskynder indlæsningen af ​​dine kort. Dette kan gøres ved den nye indstilling på Settings / Google Maps / Google Maps API:

google-maps-api-status

Hvis du deaktiverer Google Maps API, skifter alle eksisterende kort ved hjælp af Google basemaps automatisk til OpenStreetMap (og tilbage til Google, hvis du genaktiverer Google Maps API).

tilføjet nye sorteringsordreindstillinger for "liste over markører" under lagkort

På grund af feedback fra brugere forbedrede jeg ordreindstillingerne for listen over markører under lagkort. Du kan nu også sortere listen efter

  • popuptext
  • ikon
  • lavet af
  • opdateret af
  • kml_timestamp

Dette giver dig mulighed for at oprette brugerdefinerede sorteringsordrer ved at tilføje <span> 1 </span> ... til f.eks. Popuptexter.

Du finder disse nye sorteringsordrer i Indstillinger / Kortstandarder / Liste over markørindstillinger:

list-markør-settings-new-order-optioner

optimerede CSS-klasser til liste over markørbord

Med pro v1.6 fjernede jeg også alle inline-stilarter til listen over markør-tabeller og tilføjede faste css-klasser, som du nu bedre kan bruge til tilpasset styling.

<ol> og <ul> lister blev ikke vist korrekt i popuptexter

Tak Dan for at rapportere dette! Dette er nu rettet, og du kan også tilføje HTML-lister til popup-tekst uden at bryde layoutet på disse lister.

Andre optimeringer og ændringer

  • tilføjet support til indlæsning af kort inden for jQuery Mobile rammer (tak Håkan!)
  • tilføjet support til GeoJSON-API-links til flerlagskort i kortpaneler
  • opdater import-eksport bibliotek PHPExcel til v1.8.0 (changelog)
  • øg timeout for indlæsning af gpx-filer fra 10 til 30 sekunder for bedre at understøtte større filer
  • opdateret jQuery timepicker-tilføjelse til v1.4.4
  • opdateret jQuery select2 tilføjelse til indstillinger til v3.4.8
  • hærdet ikon uploadfunktion for bedre at forhindre potentielle oversigter over biblioteker
  • omdøbt forbigående for proxyadgang for at undgå plugin-konflikter (tak @pippinsplugins!)
  • hærdede SQL-forespørgsler til flerlagskort

Fejlrettelser

  • forkert linjehøjde anvendt på panel-api-billeder kunne ødelægge kortlayoutet på bestemte temaer (thx KW!)
  • hvis antallet af markører i en klynge var 5 cifre eller mere, blev der tilføjet en linebreak
  • potentielle lavkritiske PHP-objektinjektionssårbarheder med PHPExcel, opdaget af https://security.dxw.com/
  • problemer med plugin-opdateringer på servere med PHP 5.5 og ioncube support
  • licensnøgleudbredelse til subsites på multisiteanlæg blev brudt
  • uploadede ikoner blev ikke gemt i markørikonbiblioteket på installationer med flere steder
  • GPX-spor blev ikke vist på lagkort, hvis Google Adsense var aktiv

Oversættelser opdateringer

Takket være mange motiverede bidragydere kommer denne udgivelse med følgende opdaterede oversættelser:

Hvis du vil bidrage til oversættelser (nye hindi-oversættere vil blive værdsat!), Kan du besøge https://translate.mapsmarker.com/projects/lmm for mere information. Bemærk, at oversættere også kompenseres for deres bidrag - for eksempel hvis en oversættelse er færdig med mindre end 50%, får oversætteren en gratis 25 licenspakke til en værdi af € 149 som en kompensation for at afslutte oversættelsen til 100%.

Outlook - mine planer for den næste udgivelse

Forstå, at jeg ikke kan love nogen frigivelsesdatoer for nye funktioner. Køreplanen for større nye funktioner (support til Google Street View og support til filtrering af lag på frontend) er stadig gyldig, jeg vil bare beholde fleksibiliteten til at tilføje optimeringer og bugfixes med temmelig ikke planlagte mindre udgivelser, der hovedsageligt skyldes brugernes feedback.

Venligst også se køreplanen for en grov plan for planlagte funktioner, og abonner venligst på denne blog (via RSS or E-mail) eller følg @MapsMarker på twitter (= mest aktuelle opdateringer), hvis du vil holde dig opdateret med de seneste udviklingsnyheder.

Fuld changelog

forbedret ydelse for lagkort ved asynkron indlæsning af markører via GeoJSON
tilføjet support til indlæsning af kort inden for jQuery Mobile rammer (tak Håkan!)
mulighed for at deaktivere indlæsning af Google Maps API for højere ydelse, hvis der kun bruges alternative basemaps
kortparametre kan overskrives inden for kortkoder (f.eks. [mapsmarker-markør = ”1 ″ højde =” 100 ″]) - se tilgængelige kortkodeparametre
tilføjet support til GeoJSON-API-links til flerlagskort i kortpaneler
tilføjede nye sorteringsordreindstillinger for "liste over markører" under lagkort (popup-tekst, ikon, oprettet af, opdateret af, kml_timestamp)
forbedrer belastningstiden betydeligt for enorme lagkort ved at begrænse (skjulte) geo-mikroformat-tags
opdater import-eksport bibliotek PHPExcel til v1.8.0 (changelog)
øg timeout for indlæsning af gpx-filer fra 10 til 30 sekunder for bedre at understøtte større filer
optimerede CSS-klasser og fjernede inline-stilarter til liste over markør-tabel for bedre tilpasset styling
opdateret jQuery timepicker-tilføjelse til v1.4.4
opdateret jQuery select2 tilføjelse til indstillinger til v3.4.8
hærdet ikon uploadfunktion for bedre at forhindre potentielle oversigter over biblioteker
omdøbt forbigående for proxyadgang for at undgå plugin-konflikter (tak @pippinsplugins!)
hærdede SQL-forespørgsler til flerlagskort
<ol> og <ul> lister blev ikke vist korrekt i popuptexter (tak Dan!)
forkert linjehøjde anvendt på panel-api-billeder kunne ødelægge kortlayoutet på bestemte temaer (thx KW!)
hvis antallet af markører i en klynge var 5 cifre eller mere, blev der tilføjet en linebreak
potentielle lavkritiske PHP-objektinjektionssårbarheder med PHPExcel, opdaget af https://security.dxw.com/
problemer med plugin-opdateringer på servere med PHP 5.5 og ioncube support
licensnøgleudbredelse til subsites på multisiteanlæg blev brudt
uploadede ikoner blev ikke gemt i markørikonbiblioteket på installationer med flere steder
GPX-spor blev ikke vist på lagkort, hvis Google Adsense var aktiv
Oversættelsesopdateringer
Hvis du vil hjælpe med oversættelser, kan du besøge webbaseret oversættelsesplatform
opdateret kinesisk (zh_TW) oversættelse takket være jamesho Ho, http://outdooraccident.org
opdateret hollandsk oversættelse takket være Patrick Ruers, http://www.stationskwartiersittard.nl
opdateret fransk oversættelse takket være Vincèn Pujol, http://www.skivr.com og Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.com og Fabian Hurelle, http://hurelle.fr
opdateret tysk oversættelse
opdateret italiensk oversættelse takket være Luca Barbetti, http://twitter.com/okibone
opdateret lettisk oversættelse takket være Juris Orlovs, http://lbpa.lv og Eriks Mind http://geekli.st/Eriks
opdateret polsk oversættelse takket være Tomasz Rudnicki, http://www.kochambieszczady.pl
opdateret rumænsk oversættelse takket være Arian, http://administrare-cantine.ro og Daniel Codrea, http://www.inadcod.com

Vis tidligere skifter

Sådan downloades / opdateres

Den nemmeste måde at opdatere er at bruge WordPress-opdateringsprocessen: log ind med en bruger, der har administratorrettigheder, naviger til Dashboard / Updates, vælg plugins, der skal opdateres, og tryk på knappen “Update Plugins”.

Pro-plugin kontrollerer hver 12. time, hvis en ny version er tilgængelig. Du kan også udløse opdateringskontrollen manuelt ved at gå til Plugins og klikke på linket "Manuelt kontrollere for opdateringer" ved siden af ​​"Maps Marker Pro":

check-til-updates-nyt

Yderligere opdateringsnotater til betatestere

Ingen yderligere handling ved plugin-opdatering kræves.

Efterlad en kommentar

XHTML: Du kan bruge disse tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X