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

Pro v2.1 med AJAX-markeringsredigeringsstöd & mer är tillgängligt

Det hela började med en handledning om att lägga till AJAX-funktionalitet i plugins av Pippin Williams. Jag tänkte "hey - det skulle verkligen vara ett bra tillägg till Maps Marker Pro", särskilt eftersom omlasting av hela sidan efter markörredigeringar alltid irriterade mig mycket. Handledningen var lätt att förstå och några timmar senare hade jag redan en fungerande prototyp. Men - som ofta - djävulen var i detaljerna och det var därför utvecklingen av denna version tog längre tid än planerat. Men ändå är jag glad att kunna meddela att v2.1 med stöd för AJAX för markörredigeringar på backend äntligen finns available

Genom att lägga till AJAX på markörens redigeringssida på backend, var jag också tvungen att titta igenom en hel del gammal kod som jag inte har optimerat sedan länge - det är därför v2.1 har den längsta ändringsloggen någonsin. Många ändringar och korrigeringar är mycket subtila men inte mindre viktiga för den övergripande smidiga användarupplevelsen.

Jag vill också tacka alla användare som gav mig feedback om problem eller potential för optimeringar - det har verkligen bidragit till att förbättra Maps Marker Pro mycket!


Låt mig veta vad du tycker om den här nya versionen 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, följ @MapsMarker på twitter (= senaste uppdateringar), på Facebook, Google+ eller prenumerera på nyheter via RSS eller via RSS / e-post.

Jag skulle också vilja 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.1:

optimerat redigeringsarbetsflöde för markörkartor - inga fler laddningar behövs på grund av AJAX-stöd

AJAX är en teknik som till exempel möjliggör databasredigeringar utan att du behöver ladda om sidan. Som ett första steg lade jag till AJAX-funktionalitet på markörens redigeringssida på backend. Så varje gång du lägger till en ny markör eller uppdaterar en befintlig markör sparas dina ändringar omedelbart i databasen utan att behöva ladda om hela sidan.

Skärmdump 1 - lastningsindikator:

ajax-laddning-indikatorn

Skärmdump 2 - statusfält överst:

ajax-statusfältet

Ursprungligen planerade jag också att lägga till AJAX-stöd för lagerredigeringar på backend med v2.1 också - men eftersom detta skulle ha lett till ytterligare förseningar beslutade jag att lägga till AJAX-stöd för lagerredigeringar i en framtida utgåva.

uppdatera Mapbox-integration till API v4

Sedan januari 2015 Mapbox.com kräver att nya användare använder sina API v4, vilket innebär att ett anpassat API-åtkomsttoken behövs om du vill visa anpassade Mapbox-baskartor.

Mapbox-konton skapade före januari 2015 fortsätter för närvarande att fungera (även med gratisversionen) - i alla fall kan det i det långa loppet vara möjligt att Mapbox beslutar att avbryta API v3-stöd för befintliga användare också, så en uppdatering till API v4 rekommenderas starkt !

v2.1 lägger nu till stöd för API-nycklar för mapbox - för mer information om hur du konfigurerar dina anpassade baskartor för kartbox, besök https://www.mapsmarker.com/mapbox

stöd för att analysera kortkoder i popuptexter på lagerkartor

Före v2.1 visades standard WordPress-kortkoder eller kortkoder från andra plugins som lagts till popup-texter bara korrekt på markörkartor. Tack vare feedback från caneblu hittade jag nu ett sätt att stödja den här funktionen också på lagerkartor - tack så mycket!

förbättra dubbla markörer-bulk-åtgärder

Avsnittet för stora åtgärder för markörer har också förbättrats tack vare feedback från Fran: med v2.1 är det nu också möjligt att kopiera flera markörer på sidan "lista med markörer" och tilldela de nya markörerna till ett annat lager inom ett steg:

massverkans-uppgift

Andra förändringar och optimeringar

  • CSS klasser och etiketter för GPX-paneldata (thx caneblu!)
  • lade till CSS-klass .lmm-listmarkers-markname för att möjliggöra bättre styling (thx Christian!)
  • förbättrad SEO för fullskärmskartor genom att lägga till Inställningar-> Allmänt -> "Webbplatsens titel" i slutet av <title> -taggen
  • förbättrad verktygssektion med bulkredigering för URL till GPX-spår och GPX-panelen status
  • HTML i popuptexter analyseras nu också i nyligen markerade widgetar (thx Oleg!)
  • minimapåbättringar: växla ikon & minimerat tillstånd nu skalbart; användning av SVG istället för PNG för att växla ikon (thx robpvn!)
  • länk till changelog på mapsmarker.com för uppdateringspekaren om dynamisk changelog redan har varit dold
  • remsa osynliga kontrollfält när du lägger till / uppdaterar kartor via importör eftersom det kan bryta kartor
  • remsa osynliga kontrollfelar från GeoJSON-array tillagda via importör / do_shortcode () eftersom det kan bryta kartor
  • leta efter uppdateringar oftare när användaren besöker uppdatera relevanta WordPress-backend-sidor (thx Yahnis!)
  • visa en komplett felsökningslänk på frontend endast om kartan inte kunde laddas till användare med manage_options-kapacitet (thx Moti!)
  • använd anpassat namn istället för MD5-hash för instrumentpanelen RSS-cache-fil för att förhindra falsk identifiering som skadlig kod av WordFence (thx matiasgt!)
  • optimera belastningstiden på backend genom att utföra anpassade select2 javascripts endast på enligt inställningssidan
  • inaktivera platsinmatningsfältet på backend tills Google Places-sökningen har laddats fullständigt
  • remsa osynliga kontrollfält från Wikitude API eftersom det kan bryta JSON-arrayen
  • dölja Wikitude API-endpointlänkar i kartpaneler som standard eftersom de inte är relevanta för kartvisare (endast för nya installationer)
  • använd webbplatsnamn för Wikitude augmented-reality-världsnamn om lager = allt för att förbättra sökbarheten i Wikitude-appen
  • uppdaterad jQuery select2 tillägg till v3.5.2
  • uppdaterat jQuery UI-anpassat tema för datepicker till v1.11.2
  • förbättrade laddningstider på lagringsredigeringssidor genom att avlägsna onödiga stilark för JQery UI-datumpickare
  • tillåt val av helt lager på markörredigeringssidor efter att knappen "lägg till ny markör i detta lager" har klickat på lagringsredigeringssidor
  • openpopup-tillstånd för markeringskartor sparas nu också efter att popupen har öppnats genom att bara klicka på kartan (inte bara genom att markera kryssrutan)
  • brandlast-händelse på "brickor laddade" på Googles baskartor
  • uppdaterad markercluster codebase (använder build från 27/10/2014 - thx danzel!)
  • uppdaterad lokalkontrollkodbas till v0.4.0 (txh domoritz!)

Bug fixar

  • markörnamn lades inte till popuptexter på fullskärmskartor (thx Oleg!)
  • PHP-varningar på markörens redigeringssida om alternativet "lägg vägbeskrivning till popuptext" var inställt på falskt
  • IE8 visade inte markörer på lagerkartor om asynkbelastning var aktiverad (thx Marcus!)
  • XLSX / XLS / ODS / CSV-import: länkar till detaljerade varningsmeddelanden bröts om detaljerade resultat doldes
  • ofullständig dynamisk förhandsvisning av popuptexter på markörredigeringssidor om alternativet "lägg till marknamn till popup" var inställt på true
  • ofullständig dynamisk förhandsvisning av popuptexter på markörredigeringssidor om markörens position ändrades med musklick
  • markörkartens mittvy på backend ställdes felaktigt om popuptext stängdes efter markördragning
  • trasiga popup-fönster på markörkartor när alternativet "var ska jag inkludera javaskripter?" sattes till header + inline-javascript
  • snedstreck från marknamn avskaffades inte om alternativet att lägga till marknamn till popuptext ställdes till true
  • trasiga kartor om negativa lat / lon-värden för kartor skapade med kortkoder direkt användes (thx Keith!)
  • Wikitude API-slutpunkt för alla kartor gav inga resultat om ett lager med ID 1 inte fanns (thx Maurizio!)
  • dynamisk förhandsvisning av marknamn i kartpaneler bröts om TinyMCE-redigeraren var inställd på textläge
  • dynamisk förhandsvisning: att byta kontrollboxstatus till "kollapsat" bröts om sparad kontrollboxstatus "utökades"
  • problem med åtkomst till WordPress-backend på servrar med ofullständig tillämpad “Shellshock” -svulnerability-fix (thx Elger!)
  • ersatte 3 trasiga EEA-standard WMS-lager 5/9/10 (endast för nya installationer för att inte överskriva anpassade WMS-inställningar)
  • "Din användare har inte behörighet att radera den här markören!" visades för icke-administratörer när jag försökte skapa nya markörer
  • formulärsknappar på backend visades inte korrekt med Internet Explorer 9
  • Googles undantag när du zoomer till icke-hela siffror (problem uppenbart vid beröringszoom på beröringsenheter)
  • ibland frusna zoomkontrollknappar och trasiga kartor panorering på markörskartor med hjälp av Google Maps baskartor

Uppdateringar av översättningar

Nya översättningar:

Tack vare många motiverade bidragsgivare inkluderar denna utgåva uppdateringar av följande ö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 - mina planer för nästa utgåvor

Förstå att jag inte kan lova några släppdatum för nya funktioner. De färdplan för stora nya funktioner ger dig en uppfattning var kartan Marker Pro är på väg - jag vill ändå 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

optimerat redigeringsarbetsflöde för markörkartor - inga fler laddningar behövs på grund av AJAX-stöd
stöd för att analysera kortkoder i popuptexter på lagerkartor (thx caneblu!)
CSS klasser och etiketter för GPX-paneldata (thx caneblu!)
lade till CSS-klass .lmm-listmarkers-markname för att möjliggöra bättre styling (thx Christian!)
förbättrad SEO för fullskärmskartor genom att lägga till Inställningar-> Allmänt -> "Webbplatsens titel" i slutet av <title> -taggen
förbättrad verktygssektion med bulkredigering för URL till GPX-spår och GPX-panelen status
HTML i popuptexter analyseras nu också i nyligen markerade widgetar (thx Oleg!)
förbättra dubbla markörer-bulkåtgärder så att du kan tilldela duplikatmarkörer till olika lager (thx Fran!)
uppdatera Mapbox-integration till API v4 (uppmärksamhet behövs om du använder anpassade Mapbox-stilar! visa detaljer)
minimapåbättringar: växla ikon & minimerat tillstånd nu skalbart; användning av SVG istället för PNG för att växla ikon (thx robpvn!)
länk till changelog på mapsmarker.com för uppdateringspekaren om dynamisk changelog redan har varit dold
remsa osynliga kontrollfält när du lägger till / uppdaterar kartor via importör eftersom det kan bryta kartor
remsa osynliga kontrollfelar från GeoJSON-array tillagda via importör / do_shortcode () eftersom det kan bryta kartor
leta efter uppdateringar oftare när användaren besöker uppdatera relevanta WordPress-backend-sidor (thx Yahnis!)
visa en komplett felsökningslänk på frontend endast om kartan inte kunde laddas till användare med manage_options-kapacitet (thx Moti!)
använd anpassat namn istället för MD5-hash för instrumentpanelen RSS-cache-fil för att förhindra falsk identifiering som skadlig kod av WordFence (thx matiasgt!)
optimera belastningstiden på backend genom att utföra anpassade select2 javascripts endast på enligt inställningssidan
inaktivera platsinmatningsfältet på backend tills Google Places-sökningen har laddats fullständigt
remsa osynliga kontrollfält från Wikitude API eftersom det kan bryta JSON-arrayen
dölja Wikitude API-endpointlänkar i kartpaneler som standard eftersom de inte är relevanta för kartvisare (endast för nya installationer)
använd webbplatsnamn för Wikitude augmented-reality-världsnamn om lager = allt för att förbättra sökbarheten i Wikitude-appen
uppdaterad jQuery select2 tillägg till v3.5.2
uppdaterat jQuery UI-anpassat tema för datepicker till v1.11.2
förbättrade laddningstider på lagringsredigeringssidor genom att avlägsna onödiga stilark för JQery UI-datumpickare
tillåt val av helt lager på markörredigeringssidor efter att knappen "lägg till ny markör i detta lager" har klickat på lagringsredigeringssidor
openpopup-tillstånd för markeringskartor sparas nu också efter att popupen har öppnats genom att bara klicka på kartan (inte bara genom att markera kryssrutan)
brandlast-händelse på "brickor laddade" på Googles baskartor
uppdaterad markercluster codebase (använder build från 27/10/2014 - thx danzel!)
uppdaterad lokalkontrollkodbas till v0.4.0 (txh domoritz!)
markörnamn lades inte till popuptexter på fullskärmskartor (thx Oleg!)
PHP-varningar på markörens redigeringssida om alternativet "lägg vägbeskrivning till popuptext" var inställt på falskt
IE8 visade inte markörer på lagerkartor om asynkbelastning var aktiverad (thx Marcus!)
XLSX / XLS / ODS / CSV-import: länkar till detaljerade varningsmeddelanden bröts om detaljerade resultat doldes
ofullständig dynamisk förhandsvisning av popuptexter på markörredigeringssidor om alternativet "lägg till marknamn till popup" var inställt på true
ofullständig dynamisk förhandsvisning av popuptexter på markörredigeringssidor om markörens position ändrades med musklick
markörkartens mittvy på backend ställdes felaktigt om popuptext stängdes efter markördragning
trasiga popup-fönster på markörkartor när alternativet "var ska jag inkludera javaskripter?" sattes till header + inline-javascript
snedstreck från marknamn avskaffades inte om alternativet att lägga till marknamn till popuptext ställdes till true
trasiga kartor om negativa lat / lon-värden för kartor skapade med kortkoder direkt användes (thx Keith!)
Wikitude API-slutpunkt för alla kartor gav inga resultat om ett lager med ID 1 inte fanns (thx Maurizio!)
dynamisk förhandsvisning av marknamn i kartpaneler bröts om TinyMCE-redigeraren var inställd på textläge
dynamisk förhandsvisning: att byta kontrollboxstatus till "kollapsat" bröts om sparad kontrollboxstatus "utökades"
problem med åtkomst till WordPress-backend på servrar med ofullständig tillämpad “Shellshock” -svulnerability-fix (thx Elger!)
ersatte 3 trasiga EEA-standard WMS-lager 5/9/10 (endast för nya installationer för att inte överskriva anpassade WMS-inställningar)
"Din användare har inte behörighet att radera den här markören!" visades för icke-administratörer när jag försökte skapa nya markörer
formulärsknappar på backend visades inte korrekt med Internet Explorer 9
Googles undantag när du zoomer till icke-hela siffror (problem uppenbart vid beröringszoom på beröringsenheter)
ibland frusna zoomkontrollknappar och trasiga kartor panorering på markörskartor med hjälp av Google Maps baskartor
Översättningsuppdateringar
Om du vill hjälpa till med översättningar, besök webbaserad översättningsplattform
uppdaterad kroatisk översättning tack vare Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic och Marijan Rajic, http://www.proprint.hr
uppdaterad tjeckisk översättning tack vare Viktor Kleiner och Vlad Kuzba, http://kuzbici.eu
uppdaterad holländsk översättning tack vare Patrick Ruers, http://www.stationskwartiersittard.nl
uppdaterad fransk översättning tack vare Vincèn Pujol, http://www.skivr.com och 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 och Thomas Guignard, http://news.timtom.ch
Galicisk översättning tack vare Fernando Coello, http://www.indicepublicidad.com
uppdaterad tysk översättning
uppdaterad italiensk översättning tack vare Luca Barbetti, http://twitter.com/okibone
uppdaterade japanska översättningar tack till Shu Higash
uppdaterad lettisk översättning tack vare Juris Orlovs, http://lbpa.lv och Eriks Remess http://geekli.st/Eriks
uppdaterad polsk översättning tack vare Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki och Robert Pawlak
uppdaterad rumänsk översättning tack vare Arian, http://administrare-cantine.roDaniel Codrea, http://www.inadcod.com och Flo Bejgu, http://www.inboxtranslation.com
uppdaterad spansk översättning tack vare Alvaro Lara, http://www.alvarolara.comVictor Guevara http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com och Juan Valdes
uppdaterad spanska / Mexiko översättning tack vare Victor Guevera, http://1sistemas.net och Eze Lazcano
uppdaterad turkisk översättning tack vare Emre Erkan, http://www.karalamalar.net och Mahir Tosun, http://www.bozukpusula.com
uppdaterad svensk översättning tack vare Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://20x.se och Anton Andreasson, http://andreasson.org/

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 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

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 för plugin-uppdatering krävs.

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