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

Pro v2.1 med AJAX markørredigeringssupport & mere er tilgængelig

Det hele startede med en tutorial om tilføjelse af AJAX-funktionalitet til plugins af Pippin Williams. Jeg tænkte “hey - det ville virkelig være en god tilføjelse til Maps Marker Pro”, især da genindlæsning af hele siden efter markørredigering altid irriterede mig meget. Vejledningen var let at forstå, og et par timer senere havde jeg allerede en fungerende prototype. Men - som ofte - djævelen var i detaljerne, og det var derfor, udviklingen af ​​denne version tog længere tid end planlagt. Ikke desto mindre er jeg nu glad for at meddele, at v2.1 med støtte til AJAX til markørredigeringer på backend endelig er tilgængelig 🙂

Ved at tilføje AJAX til markeringsredigeringssiden på backend, måtte jeg også se igennem en masse gammel kode, som jeg ikke har optimeret siden længe - dette er grunden til, at v2.1 har den længste changelog nogensinde. Mange ændringer og rettelser er meget subtile, men ikke mindre vigtige for den samlede glatte brugeroplevelse.

Jeg vil også gerne takke alle brugere, der gav mig feedback om problemer eller potentiale for optimeringer - dette hjalp virkelig med at forbedre Maps Marker Pro meget!


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

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 v2.1:

optimeret redigering af arbejdsgang til markørkort - der behøves ikke flere genindlæsninger på grund af AJAX-support

AJAX er en teknologi, der for eksempel muliggør databasredigeringer uden at du skal indlæse siden igen. Som et første trin tilføjede jeg AJAX-funktionalitet til markørens redigeringsside på backend. Så hver gang du tilføjer en ny markør eller opdaterer en eksisterende markør, gemmes dine ændringer straks i databasen uden at skulle genindlæse hele siden.

Skærmbillede 1 - indlæsningsindikator:

ajax-loading-indikator

Skærmbillede 2 - statuslinje øverst:

ajax-status-bar

Oprindeligt planlagde jeg også at tilføje AJAX-understøttelse af lagredigeringer på backend med v2.1 også, men da dette ville have ført til yderligere forsinkelser, besluttede jeg at tilføje AJAX-understøttelse til lagredigeringer i en fremtidig udgivelse.

opdater Mapbox-integration til API v4

Siden januar 2015 Mapbox.com kræver, at nye brugere bruger deres API v4, hvilket betyder, at der er behov for et tilpasset API-adgangstoken, hvis du vil vise tilpassede Mapbox-basemaps.

Mapbox-konti oprettet før januar 2015 fortsætter i øjeblikket med at arbejde (også med den gratis version) - uanset det på lang sigt kan det være muligt, at Mapbox beslutter at afbryde API v3-support til eksisterende brugere også, så en opdatering til API v4 anbefales stærkt !

v2.1 tilføjer nu support til mapbox API-nøgler - for detaljer om, hvordan du opsætter dine tilpassede mapbox-basemaps, kan du besøge https://www.mapsmarker.com/mapbox

support til analyse af kortkoder i popup-tekster på lagkort

Før v2.1 blev standard WordPress-shortcodes eller shortcodes fra andre plugins, der blev tilføjet til popuptexter, kun vist korrekt på markørkort. Takket være feedback fra caneblu fandt jeg nu en måde at understøtte denne funktionalitet også på lagkort - tak meget!

forbedre duplikatmarkører-bulk handling

Sektionen for bulkhandlinger for markører er også blevet forbedret takket være feedback fra Fran: med v2.1 er det nu også muligt at kopiere flere markører på siden "liste over markører" og tildele de nye markører til et andet lag inden for et skridt:

massevirkningsloven-assignement

Andre ændringer og optimeringer

  • CSS klasser og etiketter til GPX-paneldata (thx caneblu!)
  • tilføjet CSS klasse .lmm-listmarkers-marknavn for at give bedre styling (thx Christian!)
  • forbedret SEO til fuldskærmekort ved at tilføje Indstillinger-> Generelt -> ”Site title” til slutningen af ​​<title> -taggen
  • forbedret værktøjssektion med bulkredigering af URL til GPX-spor og GPX-panelstatus
  • HTML i popuptexter er nu også parset i nylige markørwidgets (thx Oleg!)
  • minimap forbedringer: skift ikon & minimeret tilstand nu skalerbar; brug af SVG i stedet for PNG til at skifte ikon (thx robpvn!)
  • link til changelog på mapsmarker.com for opdateringspointer, hvis dynamisk changelog allerede er skjult
  • stribe usynlige kontrolartikler, når du tilføjer / opdaterer kort via importør, da dette kan ødelægge kort
  • stribe usynlige kontrolartikler fra GeoJSON-matrix tilføjet via importør / do_shortcode (), da dette kunne ødelægge kort
  • se for opdateringer oftere, når brugeren besøger opdatering af relevante WordPress-backend-sider (thx Yahnis!)
  • Vis kun et komplet fejlfindingslink på frontend, hvis kortet ikke kunne indlæses til brugere med manage_options-kapacitet (thx Moti!)
  • Brug brugerdefineret navn i stedet for MD5-hash til dashboard-RSS-cache-fil for at forhindre falsk identifikation som malware af WordFence (thx matiasgt!)
  • optimer belastningstiden på backend ved kun at udføre tilpassede select2-javascripts kun på siden med indstillinger
  • deaktiver placeringsinputfelt på backend, indtil Google Places-søgning er fuldt indlæst
  • fjern usynlige kontroltegn fra Wikitude API, da dette kan ødelægge JSON-matrixen
  • skjul Wikitude API-endepunktslink i kortpaneler som standard, da de ikke er relevante for kortvisere (kun for nye installationer)
  • Brug webstedsnavnet til Wikitude augmented-reality-verdensnavn hvis lag = alt for at forbedre findeligheden i Wikitude-appen
  • opdateret jQuery select2 tilføjelse til v3.5.2
  • opdateret jQuery UI brugerdefineret tema for datopicker til v1.11.2
  • forbedrede indlæsningstider på lagredigeringssider ved at afmagse unødvendigt typografiark til JQery UI-datapicker
  • tillad valg af fuldt lag på markørredigeringssider, efter at knappen "tilføj ny markør til dette lag" er blevet klikket på lagredigeringssider
  • openpopup-tilstand for markørkort gemmes nu også efter åbning af popup ved kun at klikke på kortet (ikke kun ved at markere afkrydsningsfeltet)
  • brandbelastningsbegivenhed på “brickloaded” på Google basemaps
  • opdateret markercluster codebase (ved hjælp af build fra 27/10/2014 - thx danzel!)
  • opdateret locatecontrol codebase til v0.4.0 (txh domoritz!)

Fejlrettelser

  • markørnavne blev ikke føjet til popup-tekster på fuldskærmskort (thx Oleg!)
  • PHP-advarsler på markørredigeringssiden, hvis indstillingen "tilføj rutevejledning til popuptekst" var indstillet til usand
  • IE8 viste ikke markører på lagkort, hvis async-indlæsning var aktiveret (thx Marcus!)
  • XLSX / XLS / ODS / CSV-import: links til detaljerede advarselsmeddelelser blev brudt, hvis detaljerede resultater blev skjult
  • ufuldstændig dynamisk forhåndsvisning af popuptekster på markørredigeringssider, hvis indstillingen "tilføj markørnavn til popup" blev indstillet til sand
  • ufuldstændig dynamisk forhåndsvisning af popup-tekster på markørredigeringssider, hvis markørens position blev ændret ved museklik
  • markørkortcentrets visning på backend blev indstillet forkert, hvis popup-tekst blev lukket efter markørtrækning
  • ødelagte popups på markørkort, når indstillingen "hvor skal javaskripter inkluderes?" blev indstillet til header + inline-javascript
  • skråstreg fra marknavne blev ikke fjernet, hvis indstillingen til at tilføje marknavnet til popuptekst blev indstillet til sand
  • ødelagte kort, hvis der blev anvendt negative lat / lon-værdier for kort oprettet med kortkoder direkte (thx Keith!)
  • Wikitude API-endepunkt for alle kort leverede ingen resultater, hvis der ikke eksisterede et lag med ID 1 (thx Maurizio!)
  • den dynamiske preview af marknavnet i kortpaneler blev ødelagt, hvis TinyMCE-editor var indstillet til teksttilstand
  • dynamisk eksempelvisning: at skifte kontrolboksstatus til “sammenbrudt” blev brudt, hvis gemt kontrolboksstatus blev ”udvidet”
  • problemer med adgang til WordPress-backend på servere med ufuldstændig anvendt “Shellshock” -sårbarhed-fix (thx Elger!)
  • erstattet 3 ødelagte EEA-standard WMS-lag 5/9/10 (kun for nye installationer for ikke at overskrive tilpassede WMS-indstillinger)
  • "Din bruger har ikke tilladelse til at slette denne markør!" blev vist til ikke-administratorer, når man forsøgte at oprette nye markører
  • form-indsendelsesknapper på backend blev ikke vist korrekt med Internet Explorer 9
  • Googles undtagelse, når du zoomer til ikke-hele tal (problemet er tydeligt under berøringszoom på berøringsenheder)
  • lejlighedsvis frosne zoomkontrolknapper og brudte kortpanorering på markørkort ved hjælp af Google Maps basemaps

Oversættelser opdateringer

Nye oversættelser:

Takket være mange motiverede bidragydere inkluderer denne udgivelse opdateringer til følgende 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 de næste udgivelser

Forstå, at jeg ikke kan love nogen frigivelsesdatoer for nye funktioner. Det køreplan for større nye funktioner giver dig en idé, hvor Maps Marker Pro er på vej - alligevel vil jeg bare gerne beholde fleksibiliteten til at tilføje optimeringer og bugfixes med temmelig ikke planlagte mindre udgivelser, der hovedsageligt skyldes brugernes feedback.

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

optimeret redigering af arbejdsgang til markørkort - der behøves ikke flere genindlæsninger på grund af AJAX-support
support til at analysere kortkoder i popup-tekster på lagkort (thx caneblu!)
CSS klasser og etiketter til GPX-paneldata (thx caneblu!)
tilføjet CSS klasse .lmm-listmarkers-marknavn for at give bedre styling (thx Christian!)
forbedret SEO til fuldskærmekort ved at tilføje Indstillinger-> Generelt -> ”Site title” til slutningen af ​​<title> -taggen
forbedret værktøjssektion med bulkredigering af URL til GPX-spor og GPX-panelstatus
HTML i popuptexter er nu også parset i nylige markørwidgets (thx Oleg!)
forbedre duplikatmarkører-bulk handling for at tillade omfordeling af duplikatmarkører til forskellige lag (thx Fran!)
opdater Mapbox-integration til API v4 (opmærksomhed er nødvendig, hvis du bruger tilpassede Mapbox-stilarter! Vis detaljer)
minimap forbedringer: skift ikon & minimeret tilstand nu skalerbar; brug af SVG i stedet for PNG til at skifte ikon (thx robpvn!)
link til changelog på mapsmarker.com for opdateringspointer, hvis dynamisk changelog allerede er skjult
stribe usynlige kontrolartikler, når du tilføjer / opdaterer kort via importør, da dette kan ødelægge kort
stribe usynlige kontrolartikler fra GeoJSON-matrix tilføjet via importør / do_shortcode (), da dette kunne ødelægge kort
se for opdateringer oftere, når brugeren besøger opdatering af relevante WordPress-backend-sider (thx Yahnis!)
Vis kun et komplet fejlfindingslink på frontend, hvis kortet ikke kunne indlæses til brugere med manage_options-kapacitet (thx Moti!)
Brug brugerdefineret navn i stedet for MD5-hash til dashboard-RSS-cache-fil for at forhindre falsk identifikation som malware af WordFence (thx matiasgt!)
optimer belastningstiden på backend ved kun at udføre tilpassede select2-javascripts kun på siden med indstillinger
deaktiver placeringsinputfelt på backend, indtil Google Places-søgning er fuldt indlæst
fjern usynlige kontroltegn fra Wikitude API, da dette kan ødelægge JSON-matrixen
skjul Wikitude API-endepunktslink i kortpaneler som standard, da de ikke er relevante for kortvisere (kun for nye installationer)
Brug webstedsnavnet til Wikitude augmented-reality-verdensnavn hvis lag = alt for at forbedre findeligheden i Wikitude-appen
opdateret jQuery select2 tilføjelse til v3.5.2
opdateret jQuery UI brugerdefineret tema for datopicker til v1.11.2
forbedrede indlæsningstider på lagredigeringssider ved at afmagse unødvendigt typografiark til JQery UI-datapicker
tillad valg af fuldt lag på markørredigeringssider, efter at knappen "tilføj ny markør til dette lag" er blevet klikket på lagredigeringssider
openpopup-tilstand for markørkort gemmes nu også efter åbning af popup ved kun at klikke på kortet (ikke kun ved at markere afkrydsningsfeltet)
brandbelastningsbegivenhed på “brickloaded” på Google basemaps
opdateret markercluster codebase (ved hjælp af build fra 27/10/2014 - thx danzel!)
opdateret locatecontrol codebase til v0.4.0 (txh domoritz!)
markørnavne blev ikke føjet til popup-tekster på fuldskærmskort (thx Oleg!)
PHP-advarsler på markørredigeringssiden, hvis indstillingen "tilføj rutevejledning til popuptekst" var indstillet til usand
IE8 viste ikke markører på lagkort, hvis async-indlæsning var aktiveret (thx Marcus!)
XLSX / XLS / ODS / CSV-import: links til detaljerede advarselsmeddelelser blev brudt, hvis detaljerede resultater blev skjult
ufuldstændig dynamisk forhåndsvisning af popuptekster på markørredigeringssider, hvis indstillingen "tilføj markørnavn til popup" blev indstillet til sand
ufuldstændig dynamisk forhåndsvisning af popup-tekster på markørredigeringssider, hvis markørens position blev ændret ved museklik
markørkortcentrets visning på backend blev indstillet forkert, hvis popup-tekst blev lukket efter markørtrækning
ødelagte popups på markørkort, når indstillingen "hvor skal javaskripter inkluderes?" blev indstillet til header + inline-javascript
skråstreg fra marknavne blev ikke fjernet, hvis indstillingen til at tilføje marknavnet til popuptekst blev indstillet til sand
ødelagte kort, hvis der blev anvendt negative lat / lon-værdier for kort oprettet med kortkoder direkte (thx Keith!)
Wikitude API-endepunkt for alle kort leverede ingen resultater, hvis der ikke eksisterede et lag med ID 1 (thx Maurizio!)
den dynamiske preview af marknavnet i kortpaneler blev ødelagt, hvis TinyMCE-editor var indstillet til teksttilstand
dynamisk eksempelvisning: at skifte kontrolboksstatus til “sammenbrudt” blev brudt, hvis gemt kontrolboksstatus blev ”udvidet”
problemer med adgang til WordPress-backend på servere med ufuldstændig anvendt “Shellshock” -sårbarhed-fix (thx Elger!)
erstattet 3 ødelagte EEA-standard WMS-lag 5/9/10 (kun for nye installationer for ikke at overskrive tilpassede WMS-indstillinger)
"Din bruger har ikke tilladelse til at slette denne markør!" blev vist til ikke-administratorer, når man forsøgte at oprette nye markører
form-indsendelsesknapper på backend blev ikke vist korrekt med Internet Explorer 9
Googles undtagelse, når du zoomer til ikke-hele tal (problemet er tydeligt under berøringszoom på berøringsenheder)
lejlighedsvis frosne zoomkontrolknapper og brudte kortpanorering på markørkort ved hjælp af Google Maps basemaps
Oversættelsesopdateringer
Hvis du vil hjælpe med oversættelser, kan du besøge webbaseret oversættelsesplatform
opdateret kroatisk oversættelse takket være Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic og Marijan Rajic, http://www.proprint.hr
opdateret tjekkisk oversættelse takket være Viktor Kleiner og Vlad Kuzba, http://kuzbici.eu
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, Fabian Hurelle, http://hurelle.fr og Thomas Guignard, http://news.timtom.ch
Galicisk oversættelse takket være Fernando Coello, http://www.indicepublicidad.com
opdateret tysk oversættelse
opdateret italiensk oversættelse takket være Luca Barbetti, http://twitter.com/okibone
opdaterede japanske oversættelser takket være Shu Higash
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 Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki og Robert Pawlak
opdateret rumænsk oversættelse takket være Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com og Flo Bejgu, http://www.inboxtranslation.com
opdateret spansk oversættelse takket være Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com og Juan Valdes
opdateret spansk / mexicansk oversættelse takket være Victor Guevera, http://1sistemas.net og Eze Lazcano
opdateret tyrkisk oversættelse takket være Emre Erkan, http://www.karalamalar.net og Mahir Tosun, http://www.bozukpusula.com
opdateret svensk oversættelse takket være Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://20x.se og Anton Andreasson, http://andreasson.org/

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":

manuel-update-kontrol

Hvis du ikke kan se linket "Kontroller for opdateringer" og bruger en version nedenfor 1.7, skal du opdatere manuelt en gang ved at downloade den aktuelle pakke fra https://www.mapsmarker.com/download-pro og overskriv de eksisterende plugin-filer på din server via FTP. Dette kan være nødvendigt på flere værter, der bruger forældede SSL-biblioteker, der forhindrer Maps Marker Pro i at oprette en sikker forbindelse til at hente opdateringspakken fra mapsmarker.com. Pro v1.7 inkluderer en løsning på den slags servere, og følgende opdateringer skal fungere igen som sædvanligt. Hvis du er berørt og har brug for hjælp, så tak åbne en support billet.

Sådan kontrolleres integriteten af ​​plugin-pakken

SHA-256 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

Klik her for en tutorial om, hvordan du verificerer integriteten af ​​plugin-pakken (anbefales, hvis plugin-pakken til en ny installation ikke blev downloadet fra https://www.mapsmarker.com - verifikation er dog ikke nødvendig, hvis den automatiske opdateringsproces bruges)

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