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

Pro v2.5 med MMPAPI, forbedret AJAX support og mere er tilgængelig

Efter 2 måneders intens udvikling er v2.5 endelig tilgængelig 🙂

Waseem Senjer og jeg arbejdede hårdt på at tilføje nye funktioner, optimere brugervenligheden, rette bugs og implementere masser af feedback fra kunderne - så tag en kop kaffe, inden du begynder at læse udgivelsesnotaterne, der er længere end normalt denne gang 😉

En opdatering til den nyeste version anbefales - som altid - stærkt.


Fortæl os, hvad du synes om denne nye udgivelse af indsender en anmeldelse eller efterlade en kommentar nedenfor!

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

Vi 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.5:

ny API: MMPAPI-klasse

Maps Marker Pro API-funktionerne giver udviklere en fremtidssikker måde at få adgang til nogle af de fælles kernefunktioner i Maps Marker Pro.

Indtil v2.5 havde du mulighed for kun at bruge MapsMarker API via HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/). API-integrationsgodkendelsesmetoden giver dig også mulighed for sikkert at få adgang til en Maps Marker Pro-installation fra en ekstern server - på den anden side, hvis du ville have adgang til Maps Marker Pro-installationen på den samme server, tilføjede denne godkendelsesmetode yderligere omkostninger og var ikke let at implementere på bestemte miljøer.

Så med v2.5 tilføjede vi MMPAPI-klassen for at få adgang til API-funktionerne. Dette hjælper dig med at få adgang til Maps Marker Pro-installationen på den samme server som din kode, for eksempel hvis du udvikler en tilføjelse til Maps Marker Pro.

De fulde dokumenter er tilgængelige kl https://www.mapsmarker.com/mmpapi

Hvis du udviklede en addon til Maps Marker Pro eller oprettede et interessant udstillingsvindue ved hjælp af API, Vær venlig at informere os! Vi ville være glade for også at kunne bruge dem til gengæld for pro-licenser 😉

AJAX-understøttelse af lagredigeringer og liste over markeringsside

AJAX er en teknologi, der giver dig mulighed for at udføre handlinger uden at skulle genindlæse hele siden. Med v2.1 blev AJAX support til markørkort tilføjet. Med v2.5 udvidede vi AJAX support til lagredigeringssider, hvilket resulterede i en mere effektiv og hurtigere håndtering af backend.

Derudover tilføjede vi også AJAX support til siden "liste over markører" på backend. Du kan nu søge eller vælge forskellige undersider uden at skulle genindlæse hele siden.

opdatering til Leaflet v0.7.5

Vi henviser til folder som "motoren til Maps Marker Pro", som denne fantastiske open source javascript-kortlægningsramme, der vedligeholdes af Vladimir Agafonkin er kernebiblioteket, som vi bygger en brugervenlig grænseflade stort set 😉

Leaflet v0.7.5 er blevet frigivet for nylig, inklusive nogle backportede rettelser fra den kommende ivrig ventede v1.0-frigivelse. For en fuld liste over ændringer se venligst Brochure changelog.

Lær teamet bag Maps Marker Pro at kende

Hvis du er interesseret i detaljer om folkene bag Maps Marker Pro, så kig på vores nye Om os side 🙂

om os

nye tilladelsesindstillinger: konfigurer kapacitet, der er nødvendig for at se andre markører og lag

Alle tilladelsesindstillinger er flyttet fra Indstillinger / Diverse / "Generelle indstillinger" til Indstillinger / Diverse / "Tilladelsesindstillinger".

Derudover tilføjede vi også den nye tilladelsesindstilling "Brugerrolle til brug for visning af markører / lag fra andre brugere":

skærmbillede

Denne nye indstilling er især nyttig til multi-forfatter, men ikke multi-site WordPress-installationer, da den giver dig mulighed for bedre at konfigurere, hvilken bruger der kan se og redigere hvilke kort.

"Rediger kort" -link på frontend baseret på brugertilladelser for bedre vedligeholdelighed

Thx David for ideen om at tilføje en "kortredigering" -link til frontendkortene, som direkte fører dig til den markør- eller lagredigeringsside uden at skulle søge efter det tilsvarende kort på backend:

skærmbillede

Dette link føjes automatisk til et kort, hvis den aktuelle bruger, der ser kortet, har mulighed for at redigere kortet.

"Tilføj ny markør til dette lag" -knap & linkforbedringer

Mange tak for Angelo fra wocmultimedia.com for denne idé og de næste 3 dem!

Hvis du bruger knappen "tilføj en ny markør til dette lag" på en lagredigeringsside, med v2.5 bruges det aktuelle lagcenter og zoom som forudindstillede værdier for den nye markør (i stedet for standardværdierne for nye markørkort som før ).

Derudover tilføjes pop-upteksten "tilføj ny markør her" også til lagets midterste pin, hvis du klikker på den på lagredigeringssider:

skærmbillede

dynamisk preview af alle markører fra tildelte lag på markørredigeringssider

Hvis du tildeler en markør til et lag, kan du nu også dynamisk se alle markører fra det / de tildelte lag ved hjælp af det tilsvarende link:

skærmbillede

Dette hjælper med at justere den nye markør i forhold til allerede eksisterende markører fra tildelte lag (er) - igen tak Angelo for denne idé!

dynamisk forhåndsvisning af markører fra kontrollerede flerlagskortlag (er) på lagredigeringssider

Da vi AJAXified lagredigeringssiden, tilføjede vi også forhåndsvisningen af ​​markører fra kontrollere flerlagskortlag: hvis du indstiller et lagkort til at være et flerlagskort og markerer de lag, der skal inkluderes i det lagkort, markørerne fra disse lag vises automatisk dynamisk på kortet:

MLM-markør-billede

mulighed for at duplikere lag OG tildelte markører

Med v2.5 er det nu også muligt at duplikere et lag OG alle tildelte markører. Dette kan gøres på lagredigeringssiden ved hjælp af den nye knap

dublet-lags-knap

eller ved at bruge den nye bulkhandling på siden "liste alle lag" for 1 eller flere lag på én gang:

duplikat-lag-bulk-action

mulighed for kun at deaktivere trækning af kort på berøringsenheder

Thx til Peter for ideen om at tilføje en mulighed for kun at deaktivere korttrækning på berøringsenheder. Disse nye indstillinger kan findes under Indstillinger / Kortstandarder / interaktionsindstillinger:

trække-touch

import / eksport optimeringer og forbedringer

Import / eksportfunktionen er også blevet opdateret med Maps Marker Pro v2.5:

1. tilføjet "importtilstand" mulighed for bulk tilføjelser / opdateringer til import / eksport-funktion for bedre brugervenlighed

Vi forbedrede importfunktionen for markører og lag for at være mere intuitive. For at opnå dette tilføjede vi en ny mulighed kaldet "importtilstand":

import-tilstand

Som standard er "bulk-tilføjelser" valgt, som giver dig mulighed for at oprette nye markører baseret på en eksisterende eksportfil uden at skulle ændre denne fil. Hvis "bulk-tilføjelser" er valgt, oprettes nye kort uanset de værdier, der er angivet i række-ID for hver markør.

Hvis der på den anden side vælges “bulkopdateringer”, foretages der en opdatering, hvis der findes et kort med et ifølge ID. Hvis ID ikke findes, springes rækken fra importfilen over (dette resulterede i flere supportanmodninger, da mange mennesker ikke har tendens til at læse instruktionerne 😉)

2. opdater PHPExcel til v1.8.1

Import / eksportfunktionen bruger open source-biblioteket PHPExcel, som er blevet opdateret til v1.8.1 med Maps Marker Pro v2.5. For den fulde liste over ændringer, se venligst changelog.

3. import / eksport: tilføj mulighed for at eksportere markører og lag som OpenDocument-regneark (.ods)

Med v2.5 tilføjede vi også den oprindelige support til OpenDocument regnearkformat (.ods), når vi eksporterer markør- eller lagkort:

eksport-ods

automatisk kontrol: ikke tillad konvertering af lagkort til flerlagskort, hvis markører allerede er tildelt direkte

På grund af tekniske begrænsninger kan markører ikke føjes direkte til flerlagskort, men kun til et af lagkortene, der er valgt til at blive vist på flerlagskort.

Med v2.5 tilføjede vi en kontrol af, at et lag, der allerede har tildelt markører, ikke kan konverteres til et flerlagskort, da de tildelte markører ikke vil blive vist på det kort:

mlm-kontrol

Før v2.5 var der kun en advarsel, som resulterede i nogle supportanmodninger, da den ikke blev læst af alle brugere - denne automatiske kontrol eliminerer nu behovet for at holde denne begrænsning i tankerne.

bing-kort: indlæs kun metadata for at reducere API-brugen

Før v2.5 blev bing-metadata indlæst, når bing-laget blev føjet til et kort, selv når et andet lag var aktivt. Hver metadatastat oprettede en fakturerbar transaktion, selvom laget muligvis ikke er blevet brugt.

Tak til Skrupellos til at tilføje en on-demand belastning fastsætte til dette problem i det i henhold til bing-kort indlægsseddel-plugin, der også bruges i Maps Marker Pro. Som et resultat indlæses metadata nu kun, når den første flise faktisk anmodes om.

Andre ændringer og optimeringer

  • kompatibilitetscheck for plugin “WP udskudte JavaScripts”, som kan få kort til at gå i stykker
  • tilføj mulighed for at bestille markør på listen over markører under lagkort efter adresse (thx Anton!)
  • tilføjet ny CSS-klasse “lmm-map” til kortdivisioner for at give bedre tilpasset styling (thx Marco!)
  • udvidet kompatibilitet til kort i bootstrap-faner (tilføjet support til .tabbed-område a og .nav-faner a overordnede elementer)

Fejlrettelser

  • readme-qr-codes.zip blev ikke fjernet fra QR-kodecache-biblioteket efter installationen
  • liste over lag: forkert klikbart område for duplikat-lag-links, der sandsynligvis vil resultere i uønskede duplikationer af lag (thx Holger!)
  • kort kunne ikke gemmes, hvis WordPress brugernavn var længere end 30 tegn (thx Erich Lech!)
  • utilsigtet linjeskift efter link til GPX-fil download på nogle temaer
  • GPX-link til direkte download virkede ikke på alle browsere (thx Alex!)
  • PHPExcel-kildekommentarer blev fejlagtigt fortolket som hackerkreditter af VaultPress (thx Christophe!)
  • AJAX-handlinger & GeoJSON-matriser / lagkort blev brudt, hvis WP Debug var aktiveret & advarsler eller fejl på skærmen blev vist (thx Angelo fra wocmultimedia.com!)
  • "Tilføj marknavn til popup" -indstillingen blev ignoreret på "listen over markører under lagkort" (thx Sarah!)
  • valg af MapBox basemaps blev ikke gemt på markør- og lagredigeringssider (thx Jelger!)

Oversættelser opdateringer

Takket være mange motiverede bidragydere inkluderer denne udgivelse 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 - planer for de næste udgivelser

Vi arbejder allerede på v2.6, som - takket være hjælp fra Waseem - endelig vil støtte filtrering på frontend som et vigtigt højdepunkt.

Vær opmærksom på, at vi 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 vi 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

nyt API: MMPAPI-klasse som giver dig mulighed for let at udvikle tilføjelser f.eks
AJAX-support (ingen genindlæsning nødvendig) til lagredigeringer og liste over markeringssiden
opdatering til Leaflet v0.7.5 (fuld changelog)
Lær teamet bag Maps Marker Pro at kende på vores opdaterede Om os-side
nye tilladelsesindstillinger: konfigurer kapacitet, der er nødvendig for at se andre markører og lag
"Rediger kort" -link på frontend baseret på brugertilladelser for bedre vedligeholdelighed (thx David!)
"Tilføj ny markør til dette lag" -knap & linkforbedringer: bruger nu det aktuelle lagcenter til ny markørposition (thx Angelo fra wocmultimedia.biz!)
dynamisk preview af alle markører fra tildelte lag (er) på markørredigeringssider (thx Angelo fra wocmultimedia.biz!)
dynamisk forhåndsvisning af markører fra kontrollerede flerlagskortlag (er) på lagredigeringssider (thx Angelo fra wocmultimedia.biz!)
mulighed for at duplikere lag OG tildelte markører (for enkeltlag og til lag bulkhandlinger) - thx Angelo fra wocmultimedia.biz!
mulighed for kun at deaktivere korttrækning på berøringsenheder (thx Peter!)
import / eksport: tilføj mulighed for at eksportere markører og lag som OpenDocument-regneark (.ods)
tilføjet "importtilstand" mulighed for bulk tilføjelser / opdateringer til import / eksport-funktion for bedre brugervenlighed
kompatibilitetscheck for plugin “WP udskudte JavaScripts”, som kan få kort til at gå i stykker
tilføj mulighed for at bestille markør på listen over markører under lagkort efter adresse (thx Anton!)
tilføjet ny CSS-klasse “lmm-map” til kortdivisioner for at give bedre tilpasset styling (thx Marco!)
automatisk kontrol: ikke tillad konvertering af lagkort til flerlagskort, hvis markører allerede er tildelt direkte
opdateret PHPExcel til v1.8.1 (changelog)
udvidet kompatibilitet til kort i bootstrap-faner (tilføjet support til .tabbed-område a og .nav-faner a overordnede elementer)
bing-kort: indlæs kun metadata for at reducere API-brug (thx Skrupellos!)
readme-qr-codes.zip blev ikke fjernet fra QR-kodecache-biblioteket efter installationen
liste over lag: forkert klikbart område for duplikat-lag-links, der sandsynligvis vil resultere i uønskede duplikationer af lag (thx Holger!)
kort kunne ikke gemmes, hvis WordPress brugernavn var længere end 30 tegn (thx Erich Lech!)
utilsigtet linjeskift efter link til GPX-fil download på nogle temaer

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 hashværdi:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

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 kræves, når der opdateres fra en betaversion til denne endelige udgivelse.

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