Info: detta är inte ändringsloggen för senaste stabila version 4.14.3
se alla växlar

Pro v2.5 med MMPAPI, förbättrad AJAX-support och mer finns tillgängligt

Efter 2 månaders intensiv utveckling är v2.5 äntligen tillgängligt 🙂

Waseem Senjer och jag arbetade hårt med att lägga till nya funktioner, optimera användbarheten, fixa buggar och implementera massor av kundåterkopplingar - så ta en kopp kaffe innan du börjar läsa releasen som är längre än vanligt den här gången this

En uppdatering av den senaste versionen rekommenderas - som alltid - starkt.


Låt oss veta vad du tycker om den här nya utgåvan av lämna in en recension eller lämnar en kommentar nedan!

Om du vill hålla dig uppdaterad med den senaste utvecklingen av Maps Marker Pro, följ @MapsMarker på twitter (= senaste uppdateringar), på Facebook, Google+ eller prenumerera på nyheter via RSS eller via RSS / e-post.

Vi vill också bjuda in dig till vårt affiliate program som erbjuder provisioner upp till 50%. Besök gärna om du är intresserad av att bli återförsäljare https://www.mapsmarker.com/reseller


Låt oss nå höjdpunkterna i pro v2.5:

nytt API: MMPAPI-klass

Maps Marker Pro API-funktioner ger utvecklarna ett framtidssäkert sätt att få åtkomst till några av de vanliga kärnfunktionerna i Maps Marker Pro.

Fram till v2.5 hade du möjlighet att använda MapsMarker API endast via HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/). API-integrationsverifieringsmetoden tillåter dig också säkert åtkomst till en Maps Marker Pro-installation från en fjärrserver - å andra sidan om du ville komma åt Maps Marker Pro-installationen på samma server, lägger denna autentiseringsmetod till ytterligare omkostnader och var inte lätt att implementera i vissa miljöer.

Så med v2.5 har vi lagt till MMPAPI-klassen för att komma åt API-funktionerna. Detta hjälper dig att komma åt Maps Marker Pro-installationen på samma server som din kod, till exempel om du utvecklar ett tillägg för Maps Marker Pro.

De fullständiga dokumenten finns tillgängliga på https://www.mapsmarker.com/mmpapi

Om du utvecklade ett tillägg för Maps Marker Pro eller skapade en intressant utställning med API, Vänligen meddela oss! Vi skulle gärna också kunna använda dem i utbyte mot pro-licenser 😉

AJAX-stöd för lagerändringar och lista över markörsida

AJAX är en teknik som låter dig utföra åtgärder utan att behöva ladda om hela sidan. Med v2.1 tillkom AJAX-stöd för markörkartor. Med v2.5 utökade vi AJAX-stöd till lagringsredigeringssidor, vilket resulterade i en effektivare och snabbare hantering av backend.

Dessutom har vi också lagt till AJAX-stöd för "listan över markörer" -sidan på backend. Du kan nu söka eller välja olika undersidor utan att behöva ladda om hela sidan.

uppdatering till Broschyr v0.7.5

Vi hänvisar till Broschyr som "motoren för Maps Marker Pro", som denna fantastiska open source-javascript-mappningsram som upprätthålls av Vladimir Agafonkin är kärnbiblioteket, kring vilket vi bygger ett användarvänligt gränssnitt, i stort sett 😉

Broschyr v0.7.5 har släppts på sistone, inklusive några backported fixar från den kommande ivrigt väntade versionen v1.0. För en fullständig lista över ändringar, se Broschyrväxel.

lära känna teamet bakom Maps Marker Pro

Om du är intresserad av detaljer om personerna bakom Maps Marker Pro, titta gärna på vår nya Om oss sida 🙂

om oss

nya behörighetsinställningar: konfigurera kapacitet som behövs för att visa andra markörer och lager

Alla behörighetsinställningar har flyttats från Inställningar / Övrigt / "Allmänna inställningar" till Inställningar / Övrigt / "Tillståndinställningar".

Dessutom har vi lagt till den nya behörighetsinställningen "Användarroll som behövs för att visa markörer / lager från andra användare":

skärmdump

Den här nya inställningen är särskilt användbar för WordPress-installationer med flera författare men inte för flera webbplatser, eftersom det gör att du bättre kan konfigurera vilken användare som kan se och redigera vilka kartor.

"Redigera karta" -länk på frontend baserat på användarrättigheter för bättre underhåll

Thx David för idén att lägga till en "kartredigering" -länk till frontendkartorna, som direkt tar dig till motsvarande markör- eller lagerredigeringssida utan att behöva söka efter motsvarande karta på backend:

skärmdump

Länken läggs automatiskt till på en karta om den nuvarande användaren som tittar på kartan har möjligheterna att redigera kartan.

"Lägg till ny markör i det här lagret" -knappen & förbättringarna

Tack så mycket för Angelo från wocmultimedia.com för den här idén och de nästa tre!

Om du använder knappen "lägg till en ny markör i detta lager" på en lagringsredigeringssida, med v2.5 används det aktuella lagercentret och zoomen som förinställda värden för den nya markören (istället för standardvärdena för nya markörkartor som tidigare ).

Dessutom läggs popup-texten "lägg till ny markör här" också till lagerns mittnål om du klickar på den på lagringsredigeringssidor:

skärmdump

dynamisk förhandsvisning av alla markörer från tilldelade lager (er) på markörredigeringssidor

Om du tilldelar en markör till ett lager kan du nu även dynamiskt förhandsgranska alla markörer från de tilldelade lagren med hjälp av länken enligt:

skärmdump

Detta hjälper till att justera den nya markören i förhållande till redan befintliga markörer från tilldelade lager / lagrar - igen tack Angelo för denna idé!

dynamisk förhandsvisning av markörer från kontrollerade flerskiktskartlager på lagersredigeringssidor

När vi AJAXifierade lagringsredigeringssidan lägger vi också till förhandsgranskningen av markörer från kontrollera flerlagerskartlager: om du ställer in en lagerkarta som en flerskiktskarta och markerar de lager som ska ingå i den lagringskartan, markörerna från de lager lagras automatiskt dynamiskt på kartan:

MLM-markör-preview

alternativ för att duplicera lager OCH tilldelade markörer

Med v2.5 är det nu också möjligt att duplicera ett lager OCH alla tilldelade markörer. Detta kan göras på lagringsredigeringssidan med den nya knappen

duplikat-skikt-knappen

eller genom att använda den nya bulkåtgärden på sidan "lista alla lager" för 1 eller flera lager på en gång:

duplikat-skikt-bulk-handling

alternativ för att inaktivera kartdragning endast på beröringsenheter

Thx till Peter för idén att lägga till ett alternativ för att inaktivera kartdragning endast på beröringsenheter. Dessa nya inställningar finns på Inställningar / Kartdefault / Interaction Options:

släp-touch

import / export optimeringar och förbättringar

Import / exportfunktionen har också uppdaterats med Maps Marker Pro v2.5:

1. lagt till alternativet "importläge" för bulktillägg / uppdateringar av import / exportfunktion för bättre användbarhet

Vi förbättrade importfunktionen för att markörer och lager skulle vara mer intuitiva. För att uppnå detta har vi lagt till ett nytt alternativ som heter "importläge":

Import-mode

Som standard väljs "bulktillägg", vilket låter dig skapa nya markörer baserade på en befintlig exportfil utan att behöva ändra den här filen. Om "bulktillägg" har valts skapas nya kartor oavsett vilka värden som anges i rad-ID för varje markör.

Om å andra sidan ”bulkuppdateringar” väljs kommer en uppdatering att göras om det finns en karta med ett enligt ID. Om ID inte finns, hoppas raden från importfilen över (detta resulterade i flera supportförfrågningar, eftersom många tenderar att inte läsa instruktionerna 😉)

2. uppdatera PHPExcel till v1.8.1

Import / exportfunktionen använder open source-biblioteket PHPExcel, som har uppdaterats till v1.8.1 med Maps Marker Pro v2.5. För en fullständig lista med ändringar, se enligt changelog.

3. import / export: lägg till alternativet för att exportera markörer och lager som OpenDocument Spreadsheet (.ods)

Med v2.5 har vi också lagt till det ursprungliga stödet för OpenDocument Spreadsheet-format (.ods) när vi exporterar markör- eller lagerkartor:

export-ods

automatisk kontroll: tillåt konvertering av lagerkartor till flerskiktskartor om markörer redan har tilldelats direkt

På grund av tekniska begränsningar kan markörer inte läggas direkt till flerskiktskartor, utan endast till en av skikartorna, som väljs för att visas på flerskiktskartor.

Med v2.5 har vi lagt till en kontroll av att ett lager som redan har tilldelat markörer inte kan konverteras till en flerlagerskarta, eftersom de tilldelade markörerna inte skulle visas på den kartan:

MLM-check

Före v2.5 fanns det bara en varning som resulterade i vissa supportförfrågningar eftersom den inte lästes av alla användare - denna automatiska kontroll eliminerar nu behovet av att hålla den begränsningen i åtanke.

bing maps: ladda metadata bara en gång för att minska API-användningen

Innan v2.5 laddades bing-metadata, när bing-lagret lades till en karta, även när ett annat lager var aktivt. Varje metadata belastning skapade en fakturerbar transaktion, även om skiktet kanske inte har använts.

Tack vare Skrupellos för att lägga till en on-demand belastning fast för det här problemet i den enligt bing map-broschyrens plugin som också används i Maps Marker Pro. Som ett resultat laddas metadata nu bara när den första brickan faktiskt begärs.

Andra förändringar och optimeringar

  • kompatibilitetskontroll för plugin “WP Deferred JavaScripts” som kan göra att kartor går sönder
  • lägg till alternativ för att beställa markör i listan över markörer under lagerkartor per adress (thx Anton!)
  • lade till ny CSS-klass "lmm-map" för att kartlägga divs för att möjliggöra bättre anpassad styling (thx Marco!)
  • utökad kompatibilitet för kartor i bootstrap-flikar (extra stöd för .tabbad-område a och .nav-flikar a förälderelement)

Bug fixar

  • readme-qr-codes.zip togs inte bort från QR-kodens cachekatalog efter installationen
  • lista över lager: felaktigt klickbart område för duplicerade lager-länkar som sannolikt kan leda till oönskade dupliceringar av lager (thx Holger!)
  • kartor kunde inte sparas om WordPress användarnamn var längre än 30 tecken (thx Erich Lech!)
  • oavsiktligt rader efter GPX-filnedladdningslänk på vissa teman
  • GPX-direktnedladdningslänken fungerade inte på alla webbläsare (thx Alex!)
  • PHPExcel-källkommentarer missuppfattades som hacker-krediter av VaultPress (thx Christophe!)
  • AJAX-åtgärder och GeoJSON-matriser / lagerkartor bröts om WP-felsökning var aktiverad och varningar eller fel på skärmen visades (thx Angelo från wocmultimedia.com!)
  • "Lägg till markörnamn till popup" -inställningen ignorerades i "listan med markörer under lagerkartor" (thx Sarah!)
  • urval av MapBox-baskartor sparades inte på markör- och lagerredigeringssidor (thx Jelger!)

Uppdateringar av översättningar

Tack vare många motiverade bidragsgivare inkluderar denna utgåva följande uppdaterade översättningar:

Om du vill bidra till översättningar (nya hindi-översättare skulle uppskattas!), Besök https://translate.mapsmarker.com/projects/lmm för mer information.

Observera att översättare också kompenseras för deras bidrag - till exempel om en översättning är färdig mindre än 50%, får översättaren ett gratis 25 licenspaket till ett värde av 149 € som kompensation för att slutföra översättningen till 100%.

Outlook - planer för nästa utgåvor

Vi arbetar redan med v2.6 som - tack vare hjälp från Waseem - äntligen kommer att stödja filtrering på frontend som en viktig höjdpunkt.

Förstå att vi inte kan lova några släppdatum för nya funktioner. De färdplan för stora nya funktioner ger dig en uppfattning vart Maps Marker Pro är på väg - hur som helst vi bara vill behålla flexibiliteten för att lägga till optimeringar och bugfixes med ganska oplanerade mindre utgivningar som främst beror på användarnas feedback.

Prenumerera på denna blogg (via RSS or E-post) eller följ @MapsMarker på twitter (= senaste uppdateringar) om du vill hålla dig uppdaterad med de senaste utvecklingsnyheterna.

Full förändringslogg

nytt API: MMPAPI-klass vilket gör att du enkelt kan utveckla tillägg till exempel
AJAX-stöd (inga omlastningar behövs) för lagerredigeringar och lista med markörsida
uppdatering till Leaflet v0.7.5 (full changelog)
lära känna teamet bakom Maps Marker Pro på vårt uppdaterade Om oss-sidan
nya behörighetsinställningar: konfigurera kapacitet som behövs för att visa andra markörer och lager
"Redigera karta" -länk på frontend baserat på användarrättigheter för bättre underhåll (thx David!)
"Lägg till ny markör i det här lagret" -knapp & förbättringar av länk: använder nu det aktuella lagercentret för ny markörposition (thx Angelo från wocmultimedia.biz!)
dynamisk förhandsvisning av alla markörer från tilldelade lager (er) på markörredigeringssidor (thx Angelo från wocmultimedia.biz!)
dynamisk förhandsvisning av markörer från kontrollerade flerskiktskartlager på lagersredigeringssidor (thx Angelo från wocmultimedia.biz!)
möjlighet att duplicera lager OCH tilldelade markörer (för enstaka lager och för lager i bulk) - thx Angelo från wocmultimedia.biz!
alternativ för att inaktivera kartdragning endast på beröringsenheter (thx Peter!)
import / export: lägg till alternativ för att exportera markörer och lager som OpenDocument Spreadsheet (.ods)
lagt till alternativet "importläge" för bulktillägg / uppdateringar för import / exportfunktion för bättre användbarhet
kompatibilitetskontroll för plugin “WP Deferred JavaScripts” som kan göra att kartor går sönder
lägg till alternativ för att beställa markör i listan över markörer under lagerkartor per adress (thx Anton!)
lade till ny CSS-klass "lmm-map" för att kartlägga divs för att möjliggöra bättre anpassad styling (thx Marco!)
automatisk kontroll: tillåt konvertering av lagerkartor till flerskiktskartor om markörer redan har tilldelats direkt
uppdaterad PHPExcel till v1.8.1 (changelog)
utökad kompatibilitet för kartor i bootstrap-flikar (extra stöd för .tabbad-område a och .nav-flikar a förälderelement)
bing kartor: ladda metadata bara en gång för att minska API-användningen (thx Skrupellos!)
readme-qr-codes.zip togs inte bort från QR-kodens cachekatalog efter installationen
lista över lager: felaktigt klickbart område för duplicerade lager-länkar som sannolikt kan leda till oönskade dupliceringar av lager (thx Holger!)
kartor kunde inte sparas om WordPress användarnamn var längre än 30 tecken (thx Erich Lech!)
oavsiktligt rader efter GPX-filnedladdningslänk på vissa teman

visa tidigare växlar

Hur man laddar ner / uppdaterar

Det enklaste sättet att uppdatera är att använda WordPress-uppdateringsprocessen: logga in med en användare som har administratörsbehörighet, navigera till Dashboard / Updates, välj plugins som ska uppdateras och tryck på knappen “Update Plugins”. Pro-plugin kontrollerar var 12: e timme om en ny version är tillgänglig. Du kan också aktivera uppdateringskontrollen manuellt genom att gå till Plugins och klicka på länken "Manuellt leta efter uppdateringar" bredvid "Maps Marker Pro":

manuell uppdatering-check

Om du inte ser länken "Sök efter uppdateringar" och använder en version under 1.7, uppdatera manuellt en gång genom att ladda ner det aktuella paketet från https://www.mapsmarker.com/download-pro och att skriva över befintliga plugin-filer på din server via FTP. Detta kan behövas på flera värdar, som använder föråldrade SSL-bibliotek, som förhindrar Maps Marker Pro från att skapa en säker anslutning för att hämta uppdateringspaketet från mapsmarker.com. Pro v1.7 innehåller en lösning för den typen av servrar och följande uppdateringar bör fungera som vanligt. Om du är drabbad och behöver hjälp, snälla öppna en supportbiljett.

Hur man kontrollerar integriteten i plugin-paketet

SHA-256 hashvärde:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

Klicka här för en handledning om hur du verifierar integriteten i plugin-paketet (rekommenderas om plugin-paketet för en ny installation inte laddades ner från https://www.mapsmarker.com - verifiering behövs dock inte om den automatiska uppdateringsprocessen används)

Ytterligare uppdateringsanteckningar för betatestare

Ingen ytterligare åtgärd krävs vid uppdatering från en beta-version till den slutliga versionen.

Lämna en kommentar

XHTML: Du kan använda dessa taggar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X