Info: dette er ikke endringsloggen for siste stabile versjon 4.13.1
se alle skiftelogger

Pro v2.1 med AJAX markørredigeringsstøtte og mer er tilgjengelig

Det hele startet med en veiledning om å legge til AJAX-funksjonalitet i plugins av Pippin Williams. Jeg tenkte at "hei - det ville virkelig være et flott tillegg til Maps Marker Pro", spesielt fordi omlasting av hele siden etter markørredigering alltid irriterte meg mye. Opplæringen var lett å forstå, og noen timer senere hadde jeg allerede en fungerende prototype. Men - som ofte - djevelen var i detaljene, og det var derfor utviklingen av denne versjonen tok lenger tid enn planlagt. Likevel, nå er jeg glad for å kunngjøre at v2.1 med støtte for AJAX for markørredigeringer på backend endelig er tilgjengelig 🙂

Ved å legge AJAX til markørredigeringssiden på backend, måtte jeg også se gjennom til en masse gammel kode jeg ikke har optimalisert siden lenge - dette er grunnen til at v2.1 har den lengste endringsloggen noensinne. Mange endringer og rettelser er veldig subtile, men ikke mindre viktige for den generelle glatte brukeropplevelsen.

Jeg vil også takke alle brukere som ga meg tilbakemelding om problemer eller potensial for optimaliseringer - dette har virkelig bidratt til å forbedre Maps Marker Pro mye!


La meg få vite hva du synes om denne nye utgivelsen av sende inn en anmeldelse eller legge igjen en kommentar nedenfor!

Hvis du vil holde deg oppdatert med den siste Maps Marker-utviklingen, følg @MapsMarker på twitter (= siste oppdateringer), på Facebook , Google+ eller abonner på nyheter via RSS eller via RSS / e-post.

Jeg vil også invitere deg til å bli med i vår affiliate program som tilbyr provisjoner opptil 50%. Hvis du er interessert i å bli forhandler, kan du gå til https://www.mapsmarker.com/reseller


La oss nå komme til høydepunktene i pro v2.1:

optimalisert redigeringsarbeidsflyt for markørkart - du trenger ikke flere ladinger på nytt på grunn av AJAX-støtte

AJAX er en teknologi som for eksempel gjør det mulig å redigere databaser uten å måtte laste inn siden på nytt. Som et første trinn la jeg AJAX-funksjonalitet til redigeringssiden for markøren på backend. Så hver gang du legger til en ny markør eller oppdaterer en eksisterende markør, lagres endringene dine umiddelbart i databasen uten å måtte laste inn hele siden.

Skjermbilde 1 - lasteindikator:

Ajax-lasting-indikatoren

Skjermbilde 2 - statuslinje på toppen:

ajax-status-bar

Opprinnelig planla jeg også å legge til AJAX-støtte for lagredigeringer på backend med v2.1 også - men da dette ville ført til ytterligere forsinkelser, bestemte jeg meg for å legge til AJAX-støtte for lagredigeringer i en fremtidig utgivelse.

oppdater Mapbox-integrasjon til API v4

Siden januar 2015 Mapbox.com krever at nye brukere bruker API v4, noe som betyr at det er nødvendig med et tilpasset API-tilgangstoken hvis du vil vise tilpassede Mapbox-basekart.

Mapbox-kontoer som ble opprettet før januar 2015, vil for tiden fortsette å fungere (selv med gratisversjonen) - uansett kan det i det lange løp være mulig at Mapbox bestemmer seg for å avslutte API v3-støtte for eksisterende brukere også, så en oppdatering til API v4 er sterkt anbefalt !

v2.1 legger nå til støtte for kartboks API-nøkler - for detaljer om hvordan du konfigurerer dine tilpassede kartboks basemaps, kan du gå til https://www.mapsmarker.com/mapbox

støtte for å analysere snarveier i popup-tekster på lagkart

Før v2.1, ble standard WordPress-kortkoder eller kortkoder fra andre plugins som ble lagt til i popuptexter bare vist riktig på markørkart. Takket være tilbakemeldinger fra caneblu fant jeg nå en måte å støtte denne funksjonaliteten også på lagkart - tusen takk!

forbedre dupliserte markører-bulkhandling

Delen for store handlinger for markører er også forbedret takket være tilbakemeldinger fra Fran: med v2.1 er det nå også mulig å duplisere flere markører på siden "liste over markører" og tilordne de nye markørene til et annet lag innenfor et skritt:

massevirkning-assignement

Andre endringer og optimaliseringer

  • CSS klasser og etiketter for GPX-paneldata (thx caneblu!)
  • lagt til CSS-klasse .lmm-listmarkers-markname for å tillate bedre styling (thx Christian!)
  • forbedret SEO for fullskjermskart ved å legge til Innstillinger-> Generelt -> "Nettstittel" til slutten av <title> -taggen
  • forbedret verktøydel med bulkredigering for URL til GPX-spor og GPX-panelstatus
  • HTML i popuptexter er nå også analysert i nyere markørwidgets (thx Oleg!)
  • minimap forbedringer: slå ikon og minimert tilstand nå skalerbar; bruk av SVG i stedet for PNG for å slå på ikonet (thx robpvn!)
  • lenke til changelog på mapsmarker.com for oppdateringspeker hvis dynamisk changelog allerede er skjult
  • strip usynlige kontrolltegn når du legger til / oppdaterer kart via importør, da dette kan ødelegge kart
  • strip usynlige kontrolltegn fra GeoJSON-matrisen lagt til via importør / do_shortcode () da dette kan ødelegge kart
  • se etter oppdateringer oftere når brukeren besøker oppdaterer relevante WordPress-backend-sider (thx Yahnis!)
  • vis fullstendig feilsøkingslenke på frontend bare hvis kartet ikke kunne lastes til brukere med manage_options-evne (thx Moti!)
  • bruk egendefinert navn i stedet for MD5-hash for dashbord RSS-cache-fil for å forhindre falsk identifikasjon som malware av WordFence (thx matiasgt!)
  • optimaliser lastetiden på backend ved å utføre egendefinerte select2 javascripts bare på innstillingssiden
  • deaktivere feltinntastingsfelt på backend til Google Steds søk er fulladet
  • fjern usynlige kontrolltegn fra Wikitude API, da dette kan ødelegge JSON-matrisen
  • skjul Wikitude API-endepunktlenker i kartpaneler som standard, da de ikke er relevante for kartvisere (bare for nye installasjoner)
  • bruk nettstednavnet for Wikitude augmented-reality verdensnavn hvis lag = alt for å forbedre finnbarheten i Wikitude-appen
  • oppdatert jQuery select2 addon til v3.5.2
  • oppdatert jQuery UI-tilpasset tema for datopicker til v1.11.2
  • forbedrede lastetider på lagredigeringssider ved å avmatte unødvendige stilark for JQery UI-datapicker
  • tillat valg av fullt lag på markørredigeringssider etter at knappen "legg til en ny markør i dette laget" har blitt klikket på lagredigeringssider
  • openpopup-tilstand for markørkart blir nå også lagret etter å ha åpnet popup-vinduet ved å bare klikke på kartet (ikke bare ved å merke av i avkrysningsruten)
  • brannbelastningsarrangement på "flisebelastet" på Google basemaps
  • oppdatert markercluster kodebase (bruker build fra 27/10/2014 - thx danzel!)
  • oppdatert locatecontrol codebase til v0.4.0 (txh domoritz!)

Feilrettinger

  • markørnavn ble ikke lagt til popup-tekster på kart på fullskjerm (thx Oleg!)
  • PHP-advarsler på markørredigeringssiden hvis alternativet "legg veibeskrivelse til popup-tekst" var satt til usant
  • IE8 viste ikke markører på lagkart hvis async-lasting var aktivert (thx Marcus!)
  • XLSX / XLS / ODS / CSV-import: koblinger til detaljerte advarselsmeldinger ble ødelagt hvis detaljerte resultater ble skjult
  • ufullstendig dynamisk forhåndsvisning av popup-tekster på markørredigeringssider hvis alternativet "legg til merkenavn til popup" ble satt til true
  • ufullstendig dynamisk forhåndsvisning av popup-tekster på markørredigeringssider hvis posisjonen til markøren ble endret med museklikk
  • markørkart midtvisning på backend ble satt feil hvis popup-tekst ble lukket etter markørdraking
  • ødelagte popups på markørkart når alternativet "hvor skal jeg inkludere javaskripter?" ble satt til header + inline-javascript
  • skråstreker fra merkenavn ble ikke strippet hvis alternativet for å legge til merkenavn til popup-tekst var satt til true
  • ødelagte kart hvis negative lat / lon-verdier for kart opprettet av kortkoder direkte ble brukt (thx Keith!)
  • Wikitude API-endepunkt for alle kart leverte ingen resultater hvis et lag med ID 1 ikke eksisterte (thx Maurizio!)
  • dynamisk forhåndsvisning av merkenavn i kartpaneler ble ødelagt hvis TinyMCE-redigereren var satt til tekstmodus
  • dynamisk forhåndsvisning: å bytte kontrollboksstatus til "kollapset" ble ødelagt hvis lagret kontrollboksstatus ble "utvidet"
  • problemer med tilgang til WordPress-backend på servere med ufullstendig anvendt “Shellshock” -sårbarhets-fix (thx Elger!)
  • erstattet 3 ødelagte EEA-standard WMS-lag 5/9/10 (bare for nye installasjoner for ikke å overskrive tilpassede WMS-innstillinger)
  • "Brukeren din har ikke tillatelse til å slette denne markøren!" ble vist til ikke-administratorer når jeg prøvde å lage nye markører
  • skjemaets innsendingsknapper på backend ble ikke vist korrekt med Internet Explorer 9
  • Googles unntak når du zoomer til ikke-hele tall (problemet er tydelig under berøringszoom på berøringsenheter)
  • noen ganger frosne zoomkontrollknapper og ødelagte kartpaneler på markørkart ved hjelp av Google Maps basekart

Oversettelser oppdateres

Nye oversettelser:

Takket være mange motiverte bidragsytere inkluderer denne utgivelsen oppdateringer til følgende oversettelser:

Hvis du vil bidra til oversettelser (nye hindi-oversettere vil bli satt pris på!), Vennligst besøk https://translate.mapsmarker.com/projects/lmm for mer informasjon.

Vær oppmerksom på at oversetterne også blir kompensert for deres bidrag - for eksempel hvis en oversettelse er ferdig mindre enn 50%, får oversetteren en gratis pakke på 25 lisenser til en verdi av € 149 som en kompensasjon for å fullføre oversettelsen til 100%.

Outlook - planene mine for de neste utgivelsene

Vær oppmerksom på at jeg ikke kan love noen utgivelsesdatoer for nye funksjoner. De veikart for viktige nye funksjoner gir deg en ide hvor Maps Marker Pro er på vei - uansett vil jeg bare beholde fleksibiliteten til å legge til optimaliseringer og bugfixes med ganske uplanlagte mindre utgivelser som hovedsakelig skyldes tilbakemeldinger fra brukerne.

Abonner på denne bloggen (via RSS or E-post) eller følg @MapsMarker på twitter (= mest aktuelle oppdateringer) hvis du vil holde deg oppdatert med de siste utviklingsnyhetene.

Full changelog

optimalisert redigeringsarbeidsflyt for markørkart - du trenger ikke flere ladinger på nytt på grunn av AJAX-støtte
støtte for å analysere kortkoder i popup-tekster på lagkart (thx caneblu!)
CSS klasser og etiketter for GPX-paneldata (thx caneblu!)
lagt til CSS-klasse .lmm-listmarkers-markname for å tillate bedre styling (thx Christian!)
forbedret SEO for fullskjermskart ved å legge til Innstillinger-> Generelt -> "Nettstittel" til slutten av <title> -taggen
forbedret verktøydel med bulkredigering for URL til GPX-spor og GPX-panelstatus
HTML i popuptexter er nå også analysert i nyere markørwidgets (thx Oleg!)
forbedre duplikatmarkører-bulkhandling for å tillate omfordeling av duplikatmarkører til forskjellige lag (thx Fran!)
oppdater Mapbox-integrasjon til API v4 (oppmerksomhet er nødvendig hvis du bruker tilpassede Mapbox-stiler! Vis detaljer)
minimap forbedringer: slå ikon og minimert tilstand nå skalerbar; bruk av SVG i stedet for PNG for å slå på ikonet (thx robpvn!)
lenke til changelog på mapsmarker.com for oppdateringspeker hvis dynamisk changelog allerede er skjult
strip usynlige kontrolltegn når du legger til / oppdaterer kart via importør, da dette kan ødelegge kart
strip usynlige kontrolltegn fra GeoJSON-matrisen lagt til via importør / do_shortcode () da dette kan ødelegge kart
se etter oppdateringer oftere når brukeren besøker oppdaterer relevante WordPress-backend-sider (thx Yahnis!)
vis fullstendig feilsøkingslenke på frontend bare hvis kartet ikke kunne lastes til brukere med manage_options-evne (thx Moti!)
bruk egendefinert navn i stedet for MD5-hash for dashbord RSS-cache-fil for å forhindre falsk identifikasjon som malware av WordFence (thx matiasgt!)
optimaliser lastetiden på backend ved å utføre egendefinerte select2 javascripts bare på innstillingssiden
deaktivere feltinntastingsfelt på backend til Google Steds søk er fulladet
fjern usynlige kontrolltegn fra Wikitude API, da dette kan ødelegge JSON-matrisen
skjul Wikitude API-endepunktlenker i kartpaneler som standard, da de ikke er relevante for kartvisere (bare for nye installasjoner)
bruk nettstednavnet for Wikitude augmented-reality verdensnavn hvis lag = alt for å forbedre finnbarheten i Wikitude-appen
oppdatert jQuery select2 addon til v3.5.2
oppdatert jQuery UI-tilpasset tema for datopicker til v1.11.2
forbedrede lastetider på lagredigeringssider ved å avmatte unødvendige stilark for JQery UI-datapicker
tillat valg av fullt lag på markørredigeringssider etter at knappen "legg til en ny markør i dette laget" har blitt klikket på lagredigeringssider
openpopup-tilstand for markørkart blir nå også lagret etter å ha åpnet popup-vinduet ved å bare klikke på kartet (ikke bare ved å merke av i avkrysningsruten)
brannbelastningsarrangement på "flisebelastet" på Google basemaps
oppdatert markercluster kodebase (bruker build fra 27/10/2014 - thx danzel!)
oppdatert locatecontrol codebase til v0.4.0 (txh domoritz!)
markørnavn ble ikke lagt til popup-tekster på kart på fullskjerm (thx Oleg!)
PHP-advarsler på markørredigeringssiden hvis alternativet "legg veibeskrivelse til popup-tekst" var satt til usant
IE8 viste ikke markører på lagkart hvis async-lasting var aktivert (thx Marcus!)
XLSX / XLS / ODS / CSV-import: koblinger til detaljerte advarselsmeldinger ble ødelagt hvis detaljerte resultater ble skjult
ufullstendig dynamisk forhåndsvisning av popup-tekster på markørredigeringssider hvis alternativet "legg til merkenavn til popup" ble satt til true
ufullstendig dynamisk forhåndsvisning av popup-tekster på markørredigeringssider hvis posisjonen til markøren ble endret med museklikk
markørkart midtvisning på backend ble satt feil hvis popup-tekst ble lukket etter markørdraking
ødelagte popups på markørkart når alternativet "hvor skal jeg inkludere javaskripter?" ble satt til header + inline-javascript
skråstreker fra merkenavn ble ikke strippet hvis alternativet for å legge til merkenavn til popup-tekst var satt til true
ødelagte kart hvis negative lat / lon-verdier for kart opprettet av kortkoder direkte ble brukt (thx Keith!)
Wikitude API-endepunkt for alle kart leverte ingen resultater hvis et lag med ID 1 ikke eksisterte (thx Maurizio!)
dynamisk forhåndsvisning av merkenavn i kartpaneler ble ødelagt hvis TinyMCE-redigereren var satt til tekstmodus
dynamisk forhåndsvisning: å bytte kontrollboksstatus til "kollapset" ble ødelagt hvis lagret kontrollboksstatus ble "utvidet"
problemer med tilgang til WordPress-backend på servere med ufullstendig anvendt “Shellshock” -sårbarhets-fix (thx Elger!)
erstattet 3 ødelagte EEA-standard WMS-lag 5/9/10 (bare for nye installasjoner for ikke å overskrive tilpassede WMS-innstillinger)
"Brukeren din har ikke tillatelse til å slette denne markøren!" ble vist til ikke-administratorer når jeg prøvde å lage nye markører
skjemaets innsendingsknapper på backend ble ikke vist korrekt med Internet Explorer 9
Googles unntak når du zoomer til ikke-hele tall (problemet er tydelig under berøringszoom på berøringsenheter)
noen ganger frosne zoomkontrollknapper og ødelagte kartpaneler på markørkart ved hjelp av Google Maps basekart
Oversettelsesoppdateringer
Hvis du vil hjelpe med oversettelser, kan du gå til nettbasert oversettelsesplattform
oppdatert kroatisk oversettelse takket være Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic og Marijan Rajic, http://www.proprint.hr
oppdatert tsjekkisk oversettelse takket være Viktor Kleiner og Vlad Kuzba, http://kuzbici.eu
oppdatert nederlandsk oversettelse takket være Patrick Ruers, http://www.stationskwartiersittard.nl
oppdatert fransk oversettelse 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
Galisisk oversettelse takket være Fernando Coello, http://www.indicepublicidad.com
oppdatert tysk oversettelse
oppdatert italiensk oversettelse takket være Luca Barbetti, http://twitter.com/okibone
oppdaterte japanske oversettelser takket være Shu Higash
oppdatert latvisk oversettelse takket være Juris Orlovs, http://lbpa.lv og Eriks Remess http://geekli.st/Eriks
oppdatert polsk oversettelse takket være Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, og Robert Pawlak
oppdatert rumensk oversettelse takket være Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com og Flo Bejgu, http://www.inboxtranslation.com
oppdatert spansk oversettelse takket være Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com og Juan Valdes
oppdatert spansk / Mexico-oversettelse takket være Victor Guevera, http://1sistemas.net og Eze Lazcano
oppdatert tyrkisk oversettelse takket være Emre Erkan, http://www.karalamalar.net og Mahir Tosun, http://www.bozukpusula.com
oppdatert svensk oversettelse 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 veksler

Hvordan laste ned / oppdatere

Den enkleste måten å oppdatere er å bruke WordPress-oppdateringsprosessen: logg inn med en bruker som har administratorrettigheter, naviger til Dashboard / Updates, velg plugins som skal oppdateres og trykk på knappen “Update Plugins”. Pro-plugin sjekker hver 12. time om en ny versjon er tilgjengelig. Du kan også utløse oppdateringssjekken manuelt ved å gå til Plugins og klikke på lenken "Manuelt se etter oppdateringer" ved siden av "Maps Marker Pro":

manual-update-sjekk

Hvis du ikke ser lenken "Sjekk etter oppdateringer" og bruker en versjon under 1.7, må du oppdatere manuelt en gang ved å laste ned gjeldende pakke fra https://www.mapsmarker.com/download-pro og overskrive eksisterende plugin-filer på serveren din via FTP. Dette kan være nødvendig på flere verter, som bruker utdaterte SSL-biblioteker, som forhindrer Maps Marker Pro i å opprette en sikker forbindelse for å hente oppdateringspakken fra mapsmarker.com. Pro v1.7 inkluderer en løsning for den typen servere, og følgende oppdateringer skal fungere som vanlig. Hvis du er berørt og trenger hjelp, vær så snill åpne en støtte billett.

Slik bekrefter du integriteten til plugin-pakken

SHA-256 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

Klikk her for en veiledning for å bekrefte integriteten til plugin-pakken (anbefales hvis plugin-pakken for en ny installasjon ikke ble lastet ned fra https://www.mapsmarker.com - bekreftelse er ikke nødvendig, men hvis den automatiske oppdateringsprosessen brukes)

Ytterligere oppdateringsnotater for betatester

Ingen ekstra handling på plugin-oppdatering kreves.

Legg igjen en kommentar

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

en English
X