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

Pro v2.5 med MMPAPI, forbedret AJAX-støtte og mer er tilgjengelig

Etter 2 måneder med intens utvikling er v2.5 endelig tilgjengelig 🙂

Waseem Senjer og jeg jobbet hardt med å legge til nye funksjoner, optimalisere brukervennligheten, fikse feil og implementere mange tilbakemeldinger fra kunder - så ta en kopp kaffe før du begynner å lese utgivelsesnotatene som er lengre enn vanlig denne gangen 😉

En oppdatering til den nyeste versjonen er - som alltid - sterkt anbefalt.


La oss 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 Pro-utviklingen, følg @MapsMarker på twitter (= siste oppdateringer), på Facebook , Google+ eller abonner på nyheter via RSS eller via RSS / e-post.

Vi vil også invitere deg til å bli med på 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.5:

ny API: MMPAPI-klasse

Maps Marker Pro API-funksjonene gir utviklere en fremtidssikker måte å få tilgang til noen av de vanlige kjernefunksjonalitetene i Maps Marker Pro.

Inntil v2.5 hadde du muligheten til å bruke MapsMarker API bare via HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/). API-integrasjonsgodkjenningsmetoden gir deg også sikker tilgang til en Maps Marker Pro-installasjon fra en ekstern server - på den annen side hvis du ville ha tilgang til Maps Marker Pro-installasjonen på den samme serveren, la denne autentiseringsmetoden ytterligere overhead og var ikke lett å implementere i visse miljøer.

Så med v2.5 la vi til MMPAPI-klassen for å få tilgang til API-funksjonene. Dette hjelper deg med å få tilgang til Maps Marker Pro-installasjonen på samme server som koden din, for eksempel hvis du utvikler et tillegg for Maps Marker Pro.

De fullstendige dokumentene er tilgjengelige kl https://www.mapsmarker.com/mmpapi

Hvis du utviklet et tillegg for Maps Marker Pro eller opprettet et interessant utstillingsvindu ved hjelp av API, Vennligst gi oss beskjed! Vi vil gjerne også kunne bruke dem i bytte mot pro-lisenser 😉

AJAX-støtte for lagredigeringer og liste over markørsider

AJAX er en teknologi som lar deg utføre handlinger uten å måtte laste inn hele siden. Med v2.1 ble AJAX-støtte for markørkart lagt til. Med v2.5 utvidet vi AJAX-støtte til lagredigeringssider, noe som resulterte i en mer effektiv og raskere håndtering av backend.

I tillegg har vi også lagt til AJAX-støtte for "listen over markører" -siden på backend. Du kan nå søke på eller velge forskjellige undersider uten å måtte laste inn hele siden.

oppdatering til Brosjyre v0.7.5

Vi henviser til Hefte som "motoren til Maps Marker Pro", som dette fabelaktige rammeverket for javascript for open source, opprettholdt av Vladimir Agafonkin er kjernebiblioteket, rundt det vi bygger et brukervennlig grensesnitt, stort sett 😉

Brosjyre v0.7.5 har blitt utgitt i det siste, inkludert noen tilbakeførselsrettede rettelser fra den kommende ivrig vente på v1.0-utgivelsen. For en fullstendig oversikt over endringer, se Brosjyre omskifting.

bli kjent med teamet bak Maps Marker Pro

Hvis du er interessert i detaljer om personene bak Maps Marker Pro, kan du se på det nye Om oss side ????

om oss

nye tillatelsesinnstillinger: konfigurer evne som er nødvendig for å se andre markører og lag

Alle tillatelsesinnstillinger er flyttet fra Innstillinger / Diverse / “Generelle innstillinger” til Innstillinger / Diverse / “Tillatelsesinnstillinger”.

I tillegg la vi også til den nye tillatelsesinnstillingen "Brukerrolle som er nødvendig for å se markører / lag fra andre brukere":

skjermbilde

Denne nye innstillingen er spesielt nyttig for WordPress-installasjoner med flere forfattere, men ikke flere nettsteder, ettersom den lar deg konfigurere bedre hvilken bruker som kan se og redigere hvilke kart.

"Rediger kart" -kobling på frontend basert på brukertillatelser for bedre vedlikehold

Thx David for ideen om å legge til en "kartredigering" -kobling til frontendkartene, som direkte tar deg til den i henhold til markør- eller lagredigeringssiden uten å måtte søke etter det tilsvarende kartet på backend:

skjermbilde

Den lenken blir automatisk lagt til på et kart hvis den nåværende brukeren som ser på kartet, har mulighetene til å redigere kartet.

"Legg til ny markør i dette laget" -knappen og koblingsforbedringer

Tusen takk for Angelo fra wocmultimedia.com for denne ideen og de neste tre!

Hvis du bruker knappen "legg til ny markør i dette laget" på en lagredigeringsside, med v2.5 brukes nåværende lagsenter og zoom som forhåndsinnstilte verdier for den nye markøren (i stedet for standardverdiene for nye markørkart som før ).

I tillegg blir popup-teksten "legg til ny markør her" også lagt til lagets senternål hvis du klikker på den på lagredigeringssider:

skjermbilde

dynamisk forhåndsvisning av alle markører fra tildelte lag (er) på markørredigeringssider

Hvis du tildeler en markør til et lag, kan du nå også dynamisk forhåndsvise alle markører fra de tildelte lagene ved å bruke den tilsvarende koblingen:

skjermbilde

Dette hjelper med å justere den nye markøren i forhold til allerede eksisterende markører fra tildelte lag (er) - igjen takk Angelo for denne ideen!

dynamisk forhåndsvisning av markører fra sjekkede flerlagskartlag (er) på lagredigeringssider

Da vi AJAXified lagredigeringssiden, la vi også til forhåndsvisningen av markører fra sjekk flerlagskartlag: hvis du angir et lagkart til å være et flerlagskart og krysser av for lagene som skal inkluderes i det lagkartet, markørene fra de lagene blir automatisk forhåndsvisning dynamisk på kartet:

mlm-markør-preview

alternativet for å duplisere lag OG tildelte markører

Med v2.5 er det nå også mulig å duplisere et lag OG alle tildelte markører. Dette kan gjøres på lagredigeringssiden ved å bruke den nye knappen

duplikat-lags-knapp

eller ved å bruke den nye bulkaksjonen på "liste alle lag" -siden for 1 eller flere lag samtidig:

duplikat-lags-bulk-handling

alternativet for å deaktivere kartsleep bare på berøringsenheter

Thx til Peter for ideen om å legge til et alternativ for bare å deaktivere kartratoverføring på berøringsenheter. Disse nye innstillingene finner du under Innstillinger / Kartverdier / interaksjonsalternativer:

dregging-touch

import / eksport optimaliseringer og forbedringer

Import / eksportfunksjonen er også oppdatert med Maps Marker Pro v2.5:

1. lagt til "importmodus" -alternativ for bulktillegg / oppdateringer til import / eksportfunksjon for bedre brukervennlighet

Vi forbedret importfunksjonen for at markører og lag skal være mer intuitive. For å oppnå dette la vi til et nytt alternativ kalt "importmodus":

import-modus

Som standard er "bulk tillegg" valgt, som lar deg lage nye markører basert på en eksisterende eksportfil uten å måtte endre denne filen. Hvis "bulk tillegg" er valgt, opprettes nye kart uavhengig av verdiene som er satt i rad-ID for hver markør.

Hvis derimot “bulkoppdateringer” er valgt, vil det bli gjort en oppdatering hvis det finnes et kart med en i henhold til ID. Hvis ID-en ikke eksisterer, hoppes raden fra importfilen over (dette resulterte i flere støtteforespørsler, ettersom mange mennesker ikke pleier å lese instruksjonene 😉)

2. oppdater PHPExcel til v1.8.1

Import / eksportfunksjonen bruker åpen kildekodebibliotek PHPExcel, som er oppdatert til v1.8.1 med Maps Marker Pro v2.5. For en fullstendig oversikt over endringer, se i henhold til changelog.

3. import / eksport: legg til alternativ for å eksportere markører og lag som OpenDocument regneark (.ods)

Med v2.5 la vi også til den opprinnelige støtten for OpenDocument regnearkformat (.ods) når vi eksporterer markør- eller lagkart:

eksport ods

automatisk sjekk: ikke tillat konvertering av lagkart til flerlagskart hvis markører allerede er tilordnet direkte

På grunn av tekniske begrensninger kan ikke markører legges direkte til flerlagskart, men bare til et av lagkartene, som er valgt å vises på flerlagskart.

Med v2.5 la vi til en sjekk om at et lag som allerede har tilordnet markører ikke kan konverteres til et flerlagskart, ettersom de tildelte markørene ikke vil vises på det kartet:

mlm-sjekk

Før v2.5 var det bare en advarsel som resulterte i noen støtteforespørsler da den ikke ble lest av alle brukere - denne automatiske sjekken eliminerer nå behovet for å holde den begrensningen i tankene.

bing-kart: last inn metadata bare en gang for å redusere API-bruken

Før v2.5 ble bing-metadata lastet, når bing-laget ble lagt til på et kart, selv når et annet lag var aktivt. Hver metadatabelastning opprettet en fakturerbar transaksjon, selv om laget kanskje ikke hadde blitt brukt.

Takket være Skrupellos for å legge til en on-demand belastning fastsette for dette problemet i den i henhold til bing map-brosjyren-plugin som også brukes i Maps Marker Pro. Som et resultat blir metadataene bare lastet inn når den første brikken faktisk blir bedt om.

Andre endringer og optimaliseringer

  • kompatibilitetssjekk for plugin “WP utsatte JavaScripts” som kan føre til at kart går i stykker
  • legg til alternativ for å bestille markør i listen over markører under lagkart etter adresse (thx Anton!)
  • lagt til ny CSS-klasse “lmm-map” for å kartlegge divs for å gi bedre tilpasset styling (thx Marco!)
  • utvidet kompatibilitet for kart i bootstrap-faner (lagt til støtte for .tabbet område a og .nav-faner a overordnede elementer)

Feilrettinger

  • readme-qr-codes.zip ble ikke fjernet fra QR-kodebuffer-katalogen etter installasjonen
  • liste over lag: upassende klikkbart område for dupliserte lag-koblinger som sannsynligvis vil føre til uønskede duplikasjoner av lag (thx Holger!)
  • kart kunne ikke lagres hvis WordPress brukernavn var lenger enn 30 tegn (thx Erich Lech!)
  • utilsiktet linjeskift etter nedlastingslenke til GPX-fil på noen temaer
  • GPX-direkte nedlastingslenke fungerte ikke på alle nettlesere (thx Alex!)
  • PHPExcel-kildekommentarer ble feiltolket som hackerkreditt av VaultPress (thx Christophe!)
  • AJAX-handlinger og GeoJSON-matriser / lagkart ble ødelagt hvis WP Debug var aktivert og advarsler eller feil på skjermen ble vist (thx Angelo fra wocmultimedia.com!)
  • "Legg til merkenavn til popup" -innstillingen ble ignorert på "listen over markører under lagkart" (thx Sarah!)
  • utvalg av MapBox basemaps ble ikke lagret på markør- og lagredigeringssider (thx Jelger!)

Oversettelser oppdateres

Takket være mange motiverte bidragsytere inkluderer denne utgivelsen følgende oppdaterte 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 kompensasjon for å fullføre oversettelsen til 100%.

Outlook - planer for de neste utgivelsene

Vi jobber allerede med v2.6 som - takket være hjelpen fra Waseem - endelig vil støtte filtrering på frontend som et viktig høydepunkt.

Vær oppmerksom på at vi 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 vi bare beholde fleksibiliteten til å legge til optimaliseringer og bugfixes med ganske ikke planlagte 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

nytt API: MMPAPI-klasse som lar deg enkelt utvikle tilleggsprogrammer for eksempel
AJAX-støtte (ingen omlastinger nødvendig) for lagredigeringer og liste over markørsider
oppdatering til Brosjyre v0.7.5 (full changelog)
bli kjent med teamet bak Maps Marker Pro som er oppdatert Om oss-siden
nye tillatelsesinnstillinger: konfigurer evne som er nødvendig for å se andre markører og lag
"Rediger kart" -kobling på frontend basert på brukertillatelser for bedre vedlikehold (thx David!)
“Legg til ny markør i dette laget” -knappen og koblingsforbedringer: bruker nå gjeldende lagsenter for ny markørposisjon (thx Angelo fra wocmultimedia.biz!)
dynamisk forhåndsvisning av alle markører fra tildelte lag (er) på markørredigeringssider (thx Angelo fra wocmultimedia.biz!)
dynamisk forhåndsvisning av markører fra sjekkede flerlagskartlag (er) på lagredigeringssider (thx Angelo fra wocmultimedia.biz!)
muligheten til å duplisere lag OG tildelte markører (for enkeltlag og for lagbehandlinger) - thx Angelo fra wocmultimedia.biz!
alternativet for å deaktivere kartslutting bare på berøringsenheter (thx Peter!)
import / eksport: legg til alternativ for å eksportere markører og lag som OpenDocument regneark (.ods)
lagt til "importmodus" alternativ for bulktillegg / oppdateringer til import / eksportfunksjon for bedre brukervennlighet
kompatibilitetssjekk for plugin “WP utsatte JavaScripts” som kan føre til at kart går i stykker
legg til alternativ for å bestille markør i listen over markører under lagkart etter adresse (thx Anton!)
lagt til ny CSS-klasse “lmm-map” for å kartlegge divs for å gi bedre tilpasset styling (thx Marco!)
automatisk sjekk: ikke tillat konvertering av lagkart til flerlagskart hvis markører allerede er tilordnet direkte
oppdatert PHPExcel til v1.8.1 (changelog)
utvidet kompatibilitet for kart i bootstrap-faner (lagt til støtte for .tabbet område a og .nav-faner a overordnede elementer)
bing-kart: last inn metadata bare en gang for å redusere API-bruken (thx Skrupellos!)
readme-qr-codes.zip ble ikke fjernet fra QR-kodebuffer-katalogen etter installasjonen
liste over lag: upassende klikkbart område for dupliserte lag-koblinger som sannsynligvis vil føre til uønskede duplikasjoner av lag (thx Holger!)
kart kunne ikke lagres hvis WordPress brukernavn var lenger enn 30 tegn (thx Erich Lech!)
utilsiktet linjeskift etter nedlastingslenke til GPX-fil på noen temaer

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

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

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 handlinger kreves når du oppdaterer fra en betaversjon til denne endelige utgivelsen.

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