Info: questo non è il log delle modifiche per il ultima versione stabile 4.13.1
vedi tutti i log delle modifiche

Pro v1.6 con focus su prestazioni e usabilità è disponibile

Questa versione velocizzerà notevolmente le mappe dei livelli caricando i marker in modo asincrono tramite GeoJSON 🙂 Inoltre, molte correzioni, modifiche e miglioramenti minori, molti derivanti dal tuo feedback, hanno reso il log delle modifiche più lungo di quanto realmente programmato.

A causa di questo fatto e poiché questa versione include anche alcuni indurimenti per la sicurezza, ho deciso di rimandare l'aggiunta di funzione di gelocation alla v1.7, poiché ho ancora bisogno di un po 'di tempo per completare l'integrazione di questo meraviglioso plugin per volantini di Dominik Moritz.


Fammi sapere cosa ne pensi di questa nuova versione di inviare una recensione!

Se vuoi rimanere aggiornato con l'ultimo sviluppo di Maps Marker, segui @MapsMarker su twitter (= aggiornamenti più recenti), su Facebook, Google+ o iscriviti alle notizie via RSS o tramite RSS / email.

Vorrei anche invitarti a unirti al nostro programma di affiliazione che offre commissioni fino al 50%. Se sei interessato a diventare un rivenditore, ti preghiamo di visitare https://www.mapsmarker.com/reseller


Vediamo ora i punti salienti di pro v1.6:

prestazioni migliorate per le mappe dei livelli

Le prestazioni per le mappe dei livelli sono state notevolmente migliorate da

  • caricamento dei marker in modo asincrono tramite GeoJSON e
  • limitando i tag (nascosti) del microformato geografico

Ciò si traduce in una prestazione complessiva migliorata delle pagine con mappe dei livelli, poiché il browser non attenderà l'esecuzione del codice HTML dopo la mappa dei livelli fino al caricamento dell'array GeoJSON, ma carica l'intera pagina e una volta caricato l'array GeoJSON, aggiunge i marcatori sulla mappa dei livelli.

Ho anche aggiunto una nuova impostazione in Impostazioni / Varie / Impostazioni generali per il caricamento asincrono:

asincroni-caricamento-settings

La disabilitazione del caricamento asincrono è necessaria solo per il raro caso d'uso quando più istanze di un livello devono essere visualizzate su una pagina.

i parametri della mappa possono essere sovrascritti all'interno di shortcode

Ora puoi sovrascrivere i parametri della mappa per le mappe esistenti all'interno di shortcode.

Supponiamo che tu abbia aggiunto una mappa marker e desideri modificare l'altezza su 100, ma solo su una pagina. Questo può essere fatto ora dal seguente shortcode:

[marker marcatore mappe = ”1 ″ altezza =” 100 ″].

Per tutti i parametri disponibili per lo shortcode, visitare https://www.mapsmarker.com/shortcodes

opzione per disabilitare il caricamento dell'API di Google Maps per prestazioni più elevate

Se desideri utilizzare solo mappe di base alternative come OpenStreetMap, ora puoi disabilitare completamente tutte le chiamate API di Google su frontend, risparmiando così le richieste http e accelerando ulteriormente il caricamento delle tue mappe. Questo può essere fatto dalla nuova impostazione in Impostazioni / Google Maps / API di Google Maps:

google-maps-api-status

Se disabiliti l'API di Google Maps, tutte le mappe esistenti che utilizzano le mappe di base di Google passeranno automaticamente a OpenStreetMap (e torneranno a Google se riattivi l'API di Google Maps).

aggiunte nuove opzioni di ordinamento per "elenco di marcatori" sotto le mappe dei livelli

Grazie al feedback degli utenti, ho migliorato le opzioni di ordine per l'elenco di marcatori sotto le mappe dei livelli. Ora puoi anche ordinare l'elenco per

  • popuptext
  • icona
  • creato da
  • Aggiornato da
  • kml_timestamp

Ciò consente di creare ordinamenti personalizzati aggiungendo ad esempio <span> 1 </span> ... ai popup popup.

Questi nuovi ordinamenti sono disponibili in Impostazioni / Impostazioni predefinite mappa / Elenco elenchi marcatori:

list-marcatori-settings-new-order-options

classi CSS ottimizzate per la lista della tabella dei marker

Con pro v1.6 ho anche rimosso tutti gli stili inline per l'elenco delle tabelle dei marker e ho aggiunto classi css fisse che ora puoi utilizzare meglio per uno stile personalizzato.

Le liste <ol> e <ul> non sono state mostrate correttamente nei popuptexts

Grazie Dan per aver segnalato questo! Questo è stato risolto e puoi anche aggiungere elenchi HTML a popuptext, senza interrompere il layout di questi elenchi.

Altre ottimizzazioni e modifiche

  • aggiunto supporto per il caricamento di mappe all'interno di framework jQuery Mobile (grazie Håkan!)
  • aggiunto supporto per collegamenti API GeoJSON per mappe multistrato nei pannelli delle mappe
  • aggiorna la libreria import-export PHPExcel alla v1.8.0 (changelog)
  • aumentare il timeout per il caricamento di file gpx da 10 a 30 secondi per supportare meglio i file più grandi
  • aggiornamento del componente aggiuntivo timepicker jQuery alla versione 1.4.4
  • aggiornato l'addon jQuery select2 per le impostazioni alla v3.4.8
  • funzione di caricamento dell'icona rafforzata per prevenire meglio potenziali attacchi di attraversamento di directory
  • rinominato transitorio per l'accesso proxy per evitare conflitti di plugin (grazie @pippinsplugins!)
  • query SQL potenziate per mappe multi-layer

Correzioni di bug

  • un'altezza della linea errata applicata alle immagini API del pannello potrebbe interrompere il layout della mappa su alcuni temi (grazie a KW!)
  • se il numero di marcatori all'interno di un cluster era di 5 cifre o più, veniva aggiunta un'interruzione di riga
  • potenziali vulnerabilità nell'iniezione di oggetti PHP a bassa criticità con PHPExcel, scoperte da https://security.dxw.com/
  • problemi relativi agli aggiornamenti dei plug-in sui server con PHP 5.5 e supporto ioncube
  • la propagazione della chiave di licenza ai siti secondari su installazioni multisito è stata interrotta
  • le icone caricate non sono state salvate nella directory delle icone dei marker su installazioni multisito
  • Le tracce GPX non venivano mostrate sulle mappe dei livelli se Google Adsense era attivo

Aggiornamenti delle traduzioni

Grazie a molti collaboratori motivati, questa versione include le seguenti traduzioni aggiornate:

Se vuoi contribuire alle traduzioni (i nuovi traduttori hindi sarebbero apprezzati!), Visita https://translate.mapsmarker.com/projects/lmm per maggiori informazioni. Si noti che anche i traduttori ricevono un compenso per il loro contributo, ad esempio se una traduzione termina meno del 50%, il traduttore riceve un pacchetto gratuito di 25 licenze del valore di € 149 come compensazione per il completamento della traduzione al 100%.

Outlook: i miei piani per la prossima versione

Ti preghiamo di comprendere che non sono in grado di promettere date di uscita per nuove funzionalità. La tabella di marcia per le principali nuove funzionalità (supporto per Google Street View e supporto per il filtraggio dei livelli sul frontend) è ancora valida, vorrei solo mantenere la flessibilità per aggiungere ottimizzazioni e correzioni di bug con versioni secondarie piuttosto non pianificate derivanti principalmente dal feedback degli utenti.

Per favore anche vedere la tabella di marcia per un programma approssimativo per le funzionalità pianificate e per favore iscriviti a questo blog (via RSS or E-mail) o segui @MapsMarker su Twitter (= aggiornamenti più recenti) se vuoi rimanere aggiornato con le ultime notizie di sviluppo.

Log completo

prestazioni migliorate per le mappe dei livelli mediante caricamento asincrono di marker tramite GeoJSON
aggiunto supporto per il caricamento di mappe all'interno di framework jQuery Mobile (grazie Håkan!)
opzione per disabilitare il caricamento dell'API di Google Maps per prestazioni più elevate se vengono utilizzate solo mappe di base alternative
i parametri della mappa possono essere sovrascritti all'interno di shortcode (ad es. [marker marker = = 1 "altezza =" 100 ") - vedere i parametri disponibili dello shortcode
aggiunto supporto per collegamenti API GeoJSON per mappe multistrato nei pannelli delle mappe
aggiunte nuove opzioni di ordinamento per “elenco di marcatori” sotto le mappe di livello (popuptext, icona, creato da, aggiornato da, kml_timestamp)
migliorare in modo significativo i tempi di caricamento di enormi mappe di livello limitando i tag (nascosti) di geoformati
aggiorna la libreria import-export PHPExcel alla v1.8.0 (changelog)
aumentare il timeout per il caricamento di file gpx da 10 a 30 secondi per supportare meglio i file più grandi
classi CSS ottimizzate e stili incorporati rimossi per l'elenco di tabelle dei marker per uno stile personalizzato migliore
aggiornamento del componente aggiuntivo timepicker jQuery alla versione 1.4.4
aggiornato l'addon jQuery select2 per le impostazioni alla v3.4.8
funzione di caricamento dell'icona rafforzata per prevenire meglio potenziali attacchi di attraversamento di directory
rinominato transitorio per l'accesso proxy per evitare conflitti di plugin (grazie @pippinsplugins!)
query SQL potenziate per mappe multi-layer
Le liste <ol> e <ul> non sono state mostrate correttamente nei popuptexts (grazie Dan!)
un'altezza della linea errata applicata alle immagini API del pannello potrebbe interrompere il layout della mappa su alcuni temi (grazie a KW!)
se il numero di marcatori all'interno di un cluster era di 5 cifre o più, veniva aggiunta un'interruzione di riga
potenziali vulnerabilità nell'iniezione di oggetti PHP a bassa criticità con PHPExcel, scoperte da https://security.dxw.com/
problemi relativi agli aggiornamenti dei plug-in sui server con PHP 5.5 e supporto ioncube
la propagazione della chiave di licenza ai siti secondari su installazioni multisito è stata interrotta
le icone caricate non sono state salvate nella directory delle icone dei marker su installazioni multisito
Le tracce GPX non venivano mostrate sulle mappe dei livelli se Google Adsense era attivo
Traduzione aggiornamenti
Nel caso in cui si desideri aiutare con le traduzioni, visitare il piattaforma di traduzione basata sul web
traduzione cinese (zh_TW) aggiornata grazie a jamesho Ho, http://outdooraccident.org
traduzione olandese aggiornata grazie a Patrick Ruers, http://www.stationskwartiersittard.nl
traduzione francese aggiornata grazie a Vincèn Pujol, http://www.skivr.com e Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.com e Fabian Hurelle, http://hurelle.fr
traduzione tedesca aggiornata
traduzione italiana aggiornata grazie a Luca Barbetti, http://twitter.com/okibone
traduzione lettone aggiornata grazie a Juris Orlovs, http://lbpa.lv e Eriks Remess http://geekli.st/Eriks
traduzione polacca aggiornata grazie a Tomasz Rudnicki, http://www.kochambieszczady.pl
traduzione rumena aggiornata grazie ad Arian, http://administrare-cantine.ro e Daniel Codrea, http://www.inadcod.com

mostra i log delle modifiche precedenti

Come scaricare / aggiornare

Il modo più semplice per aggiornare è utilizzare il processo di aggiornamento di WordPress: accedi con un utente con privilegi di amministratore, vai a Dashboard / Aggiornamenti, seleziona plugin per aggiornare e premi il pulsante "Aggiorna plugin".

Il plugin pro verifica ogni 12 ore se è disponibile una nuova versione. Puoi anche attivare manualmente il controllo degli aggiornamenti andando su Plugin e facendo clic sul link "Controlla manualmente gli aggiornamenti" accanto a "Maps Marker Pro":

check-per-aggiornamenti-nuovo

Note di aggiornamento aggiuntive per beta tester

Non è richiesta alcuna azione aggiuntiva sull'aggiornamento del plug-in.

Lascia un tuo commento

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X