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

Pro v2.1 con supporto per la modifica dei marker AJAX e altro è disponibile

Tutto è iniziato con a tutorial sull'aggiunta della funzionalità AJAX ai plugin di Pippin Williams. Ho pensato "ehi - sarebbe davvero una grande aggiunta a Maps Marker Pro", soprattutto perché ricaricare l'intera pagina dopo le modifiche ai marker mi ha sempre infastidito molto. Il tutorial era facile da capire e poche ore dopo avevo già un prototipo funzionante. Ma - come spesso - il diavolo era nei dettagli ed è per questo che lo sviluppo di questa versione ha richiesto più tempo del previsto. Tuttavia, ora sono felice di annunciare che la versione 2.1 con supporto per AJAX per le modifiche dei marker sul back-end è finalmente disponibile 🙂

Aggiungendo AJAX alla pagina di modifica dei marker sul backend, ho anche dovuto esaminare un sacco di vecchio codice che non avevo ottimizzato da molto tempo - ecco perché v2.1 ha il log delle modifiche più lungo di sempre. Molte modifiche e correzioni sono molto sottili, ma non meno importanti per l'esperienza utente uniforme generale.

Vorrei anche ringraziare tutti gli utenti che mi hanno dato feedback su problemi o potenziali ottimizzazioni: questo ha davvero contribuito a migliorare Maps Marker Pro!


Fammi sapere cosa ne pensi di questa nuova versione di inviare una recensione o lasciando un commento qui sotto!

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 v2.1:

flusso di lavoro di modifica ottimizzato per le mappe dei marcatori: non è più necessario ricaricare grazie al supporto AJAX

AJAX è una tecnologia che, ad esempio, consente le modifiche al database senza dover ricaricare la pagina. Come primo passo, ho aggiunto la funzionalità AJAX alla pagina di modifica dei marker sul back-end. Quindi ogni volta che aggiungi un nuovo marker o aggiorni un marker esistente, le tue modifiche vengono immediatamente salvate nel database senza dover ricaricare l'intera pagina.

Schermata 1 - indicatore di caricamento:

ajax-loading-indicatore

Schermata 2 - barra di stato in alto:

ajax-barra di stato

Inizialmente avevo anche pianificato di aggiungere il supporto AJAX per le modifiche di livello anche sul back-end con v2.1, ma poiché ciò avrebbe comportato ulteriori ritardi, ho deciso di aggiungere il supporto AJAX per le modifiche di livello in una versione futura.

aggiorna l'integrazione di Mapbox in API v4

Da gennaio 2015 Mapbox.com richiede ai nuovi utenti di utilizzare la loro API v4, il che significa che è necessario un token di accesso API personalizzato se si desidera visualizzare mappe di base personalizzate di Mapbox.

Gli account Mapbox creati prima di gennaio 2015 continueranno attualmente a funzionare (anche con la versione gratuita) - comunque a lungo termine potrebbe essere possibile che Mapbox decida di interrompere il supporto API v3 anche per gli utenti esistenti, quindi è altamente raccomandato un aggiornamento a API v4 !

v2.1 ora aggiunge il supporto per le chiavi API della mapbox - per i dettagli su come impostare le mappe di base personalizzate della mapbox, visitare https://www.mapsmarker.com/mapbox

supporto per l'analisi di shortcode in popuptexts su mappe layer

Prima della v2.1, gli shortcode o gli shortcode predefiniti di WordPress di altri plugin aggiunti ai popup erano visualizzati correttamente solo sulle mappe dei marker. Grazie al feedback di caneblu ora ho trovato un modo per supportare questa funzionalità anche sulle mappe dei livelli - grazie mille!

migliorare i marcatori duplicati-azione in blocco

Anche la sezione delle azioni collettive per i marcatori è stata migliorata grazie al feedback di Fran: con v2.1 è ora possibile anche duplicare più marcatori nella pagina "elenco dei marcatori" e riassegnare i nuovi marcatori a un livello diverso all'interno di un passo:

mass-azione-assegnazione

Altre modifiche e ottimizzazioni

  • Classi ed etichette CSS per i dati del pannello GPX (thx caneblu!)
  • aggiunta classe CSS .lmm-listmarkers-markername per consentire uno stile migliore (grazie Christian!)
  • miglioramento della SEO per le mappe a schermo intero aggiungendo Impostazioni-> Generale -> "Titolo del sito" alla fine del tag <title>
  • sezione strumenti avanzati con modifica collettiva per tracce da URL a GPX e stato del pannello GPX
  • L'HTML nei popuptexts è ora analizzato anche nei widget dei marker recenti (grazie a Oleg!)
  • miglioramenti della minimappa: attiva / disattiva l'icona e lo stato ridotto ora scalabile; uso di SVG invece di PNG come icona di attivazione / disattivazione (thx robpvn!)
  • collegamento al log delle modifiche su mapsmarker.com per il puntatore di aggiornamento se il log delle modifiche dinamico è già stato nascosto
  • rimuovere i caratteri di controllo invisibili quando si aggiungono / aggiornano le mappe tramite l'importatore in quanto ciò potrebbe interrompere le mappe
  • rimuovere i caratteri di controllo invisibili dall'array GeoJSON aggiunti tramite importatore / do_shortcode () poiché ciò potrebbe interrompere le mappe
  • controlla gli aggiornamenti più spesso quando l'utente visita aggiorna le pagine di backend di WordPress pertinenti (grazie Yahnis!)
  • mostra il collegamento completo per la risoluzione dei problemi sul frontend solo se non è stato possibile caricare la mappa per gli utenti con capacità manage_options (grazie a Moti!)
  • utilizzare il nome personalizzato anziché MD5-hash per il file cache dell'elemento RSS del dashboard per impedire la falsa identificazione come malware da parte di WordFence (thx matiasgt!)
  • ottimizzare il tempo di caricamento sul back-end eseguendo javascript personalizzati select2 solo sulla pagina delle impostazioni corrispondenti
  • disabilita il campo di immissione della posizione sul back-end fino a quando la ricerca di Google Places non è stata caricata completamente
  • rimuovere i caratteri di controllo invisibili dall'API di Wikitude poiché ciò potrebbe interrompere l'array JSON
  • nascondi i collegamenti dell'endpoint dell'API Wikitude nei pannelli delle mappe per impostazione predefinita poiché non sono rilevanti per i visualizzatori di mappe (solo per nuove installazioni)
  • usa il nome del sito per il nome del mondo di realtà aumentata di Wikitude se layer = all per migliorare la reperibilità all'interno dell'app Wikitude
  • aggiornato l'addon jQuery select2 alla v3.5.2
  • aggiornato il tema personalizzato dell'interfaccia utente jQuery per datepicker alla versione 1.11.2
  • tempi di caricamento migliorati nelle pagine di modifica dei livelli rimuovendo il foglio di stile non necessario per il datepicker dell'interfaccia utente jquery
  • consentire la selezione completa del livello nelle pagine di modifica dei marcatori dopo aver fatto clic sul pulsante “aggiungi nuovo marcatore a questo livello” nelle pagine di modifica dei livelli
  • Lo stato di openpopup per le mappe dei marker ora viene salvato anche dopo aver aperto il popup facendo clic solo sulla mappa (non solo spuntando la casella di controllo)
  • evento di caricamento incendio su "tileloaded" su mappe di base di Google
  • base di codice markercluster aggiornata (usando build dal 27/10/2014 - grazie danzel!)
  • aggiornato base di codice locatecontrol alla v0.4.0 (txh domoritz!)

Correzioni di bug

  • i nomi dei marker non sono stati aggiunti ai popup popup sulle mappe a schermo intero (grazie Oleg!)
  • Avvisi PHP nella pagina di modifica dei marcatori se l'opzione "aggiungi indicazioni al testo popup" è stata impostata su false
  • IE8 non mostrava marcatori sulle mappe dei livelli se il caricamento asincrono era abilitato (grazie Marcus!)
  • Importazione XLSX / XLS / ODS / CSV: i collegamenti ai messaggi di avviso dettagliati venivano interrotti se i risultati dettagliati venivano nascosti
  • anteprima dinamica incompleta dei popup popup nelle pagine di modifica dei marker se l'opzione "aggiungi markername al popup" era impostata su true
  • anteprima dinamica incompleta dei popup popup nelle pagine di modifica del marker se la posizione del marker è stata modificata con un clic del mouse
  • la visualizzazione centrale della mappa marker sul backend è stata impostata in modo errato se il testo popup era chiuso dopo il trascinamento del marker
  • popup interrotti sulle mappe dei marker quando l'opzione "dove includere javascript?" è stato impostato su header + inline-javascript
  • le barre dai nomi dei segni non venivano rimosse se l'opzione per aggiungere nome utente al testo popup era impostata su true
  • mappe interrotte se venivano usati direttamente valori lat / lon negativi per le mappe create da shortcode (grazie Keith!)
  • L'endpoint API Wikitude per tutte le mappe non ha prodotto risultati se non esisteva un layer con ID 1 (grazie Maurizio!)
  • l'anteprima dinamica di markername nei pannelli della mappa era interrotta se l'editor TinyMCE era impostato in modalità testo
  • anteprima dinamica: il passaggio dello stato della controlbox su "compresso" è stato interrotto se lo stato della controlbox salvato è stato "espanso"
  • problemi con l'accesso al back-end di WordPress sui server con "Shellshock" -vulnerability-fix applicato incompleto (grazie Elger!)
  • sostituito 3 livelli WMS predefiniti del SEE rotti 5/9/10 (solo per le nuove installazioni per non sovrascrivere le impostazioni WMS personalizzate)
  • "Il tuo utente non ha il permesso di eliminare questo marcatore!" è stato mostrato ai non amministratori durante il tentativo di creare nuovi marcatori
  • i pulsanti di invio modulo sul backend non sono stati visualizzati correttamente con Internet Explorer 9
  • Eccezione di Google durante lo zoom su numeri non interi (problema evidente durante lo zoom touch sui dispositivi touch)
  • pulsanti di controllo dello zoom occasionalmente congelati e panoramica della mappa interrotta su mappe marker mediante mappe di base di Google Maps

Aggiornamenti delle traduzioni

Nuove traduzioni:

Grazie a molti collaboratori motivati, questa versione include aggiornamenti alle seguenti traduzioni:

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 le prossime versioni

Ti preghiamo di comprendere che non sono in grado di promettere date di uscita per nuove funzionalità. Il tabella di marcia per le nuove importanti funzionalità ti dà un'idea di dove si dirige Maps Marker Pro - comunque vorrei solo mantenere la flessibilità per aggiungere ottimizzazioni e correzioni di bug con rilasci minori piuttosto non pianificati derivanti principalmente dal feedback degli utenti.

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

flusso di lavoro di modifica ottimizzato per le mappe dei marcatori: non è più necessario ricaricare grazie al supporto AJAX
supporto per l'analisi di shortcode in popuptexts su mappe layer (thx caneblu!)
Classi ed etichette CSS per i dati del pannello GPX (thx caneblu!)
aggiunta classe CSS .lmm-listmarkers-markername per consentire uno stile migliore (grazie Christian!)
miglioramento della SEO per le mappe a schermo intero aggiungendo Impostazioni-> Generale -> "Titolo del sito" alla fine del tag <title>
sezione strumenti avanzati con modifica collettiva per tracce da URL a GPX e stato del pannello GPX
L'HTML nei popuptexts è ora analizzato anche nei widget dei marker recenti (grazie a Oleg!)
migliora i marcatori duplicati-azione in blocco per consentire la riassegnazione di marcatori duplicati a diversi livelli (grazie Fran!)
aggiorna l'integrazione di Mapbox in API v4 (è necessaria attenzione se si utilizzano stili Mapbox personalizzati! Mostra dettagli)
miglioramenti della minimappa: attiva / disattiva l'icona e lo stato ridotto ora scalabile; uso di SVG invece di PNG come icona di attivazione / disattivazione (thx robpvn!)
collegamento al log delle modifiche su mapsmarker.com per il puntatore di aggiornamento se il log delle modifiche dinamico è già stato nascosto
rimuovere i caratteri di controllo invisibili quando si aggiungono / aggiornano le mappe tramite l'importatore in quanto ciò potrebbe interrompere le mappe
rimuovere i caratteri di controllo invisibili dall'array GeoJSON aggiunti tramite importatore / do_shortcode () poiché ciò potrebbe interrompere le mappe
controlla gli aggiornamenti più spesso quando l'utente visita aggiorna le pagine di backend di WordPress pertinenti (grazie Yahnis!)
mostra il collegamento completo per la risoluzione dei problemi sul frontend solo se non è stato possibile caricare la mappa per gli utenti con capacità manage_options (grazie a Moti!)
utilizzare il nome personalizzato anziché MD5-hash per il file cache dell'elemento RSS del dashboard per impedire la falsa identificazione come malware da parte di WordFence (thx matiasgt!)
ottimizzare il tempo di caricamento sul back-end eseguendo javascript personalizzati select2 solo sulla pagina delle impostazioni corrispondenti
disabilita il campo di immissione della posizione sul back-end fino a quando la ricerca di Google Places non è stata caricata completamente
rimuovere i caratteri di controllo invisibili dall'API di Wikitude poiché ciò potrebbe interrompere l'array JSON
nascondi i collegamenti dell'endpoint dell'API Wikitude nei pannelli delle mappe per impostazione predefinita poiché non sono rilevanti per i visualizzatori di mappe (solo per nuove installazioni)
usa il nome del sito per il nome del mondo di realtà aumentata di Wikitude se layer = all per migliorare la reperibilità all'interno dell'app Wikitude
aggiornato l'addon jQuery select2 alla v3.5.2
aggiornato il tema personalizzato dell'interfaccia utente jQuery per datepicker alla versione 1.11.2
tempi di caricamento migliorati nelle pagine di modifica dei livelli rimuovendo il foglio di stile non necessario per il datepicker dell'interfaccia utente jquery
consentire la selezione completa del livello nelle pagine di modifica dei marcatori dopo aver fatto clic sul pulsante “aggiungi nuovo marcatore a questo livello” nelle pagine di modifica dei livelli
Lo stato di openpopup per le mappe dei marker ora viene salvato anche dopo aver aperto il popup facendo clic solo sulla mappa (non solo spuntando la casella di controllo)
evento di caricamento incendio su "tileloaded" su mappe di base di Google
base di codice markercluster aggiornata (usando build dal 27/10/2014 - grazie danzel!)
aggiornato base di codice locatecontrol alla v0.4.0 (txh domoritz!)
i nomi dei marker non sono stati aggiunti ai popup popup sulle mappe a schermo intero (grazie Oleg!)
Avvisi PHP nella pagina di modifica dei marcatori se l'opzione "aggiungi indicazioni al testo popup" è stata impostata su false
IE8 non mostrava marcatori sulle mappe dei livelli se il caricamento asincrono era abilitato (grazie Marcus!)
Importazione XLSX / XLS / ODS / CSV: i collegamenti ai messaggi di avviso dettagliati venivano interrotti se i risultati dettagliati venivano nascosti
anteprima dinamica incompleta dei popup popup nelle pagine di modifica dei marker se l'opzione "aggiungi markername al popup" era impostata su true
anteprima dinamica incompleta dei popup popup nelle pagine di modifica del marker se la posizione del marker è stata modificata con un clic del mouse
la visualizzazione centrale della mappa marker sul backend è stata impostata in modo errato se il testo popup era chiuso dopo il trascinamento del marker
popup interrotti sulle mappe dei marker quando l'opzione "dove includere javascript?" è stato impostato su header + inline-javascript
le barre dai nomi dei segni non venivano rimosse se l'opzione per aggiungere nome utente al testo popup era impostata su true
mappe interrotte se venivano usati direttamente valori lat / lon negativi per le mappe create da shortcode (grazie Keith!)
L'endpoint API Wikitude per tutte le mappe non ha prodotto risultati se non esisteva un layer con ID 1 (grazie Maurizio!)
l'anteprima dinamica di markername nei pannelli della mappa era interrotta se l'editor TinyMCE era impostato in modalità testo
anteprima dinamica: il passaggio dello stato della controlbox su "compresso" è stato interrotto se lo stato della controlbox salvato è stato "espanso"
problemi con l'accesso al back-end di WordPress sui server con "Shellshock" -vulnerability-fix applicato incompleto (grazie Elger!)
sostituito 3 livelli WMS predefiniti del SEE rotti 5/9/10 (solo per le nuove installazioni per non sovrascrivere le impostazioni WMS personalizzate)
"Il tuo utente non ha il permesso di eliminare questo marcatore!" è stato mostrato ai non amministratori durante il tentativo di creare nuovi marcatori
i pulsanti di invio modulo sul backend non sono stati visualizzati correttamente con Internet Explorer 9
Eccezione di Google durante lo zoom su numeri non interi (problema evidente durante lo zoom touch sui dispositivi touch)
pulsanti di controllo dello zoom occasionalmente congelati e panoramica della mappa interrotta su mappe marker mediante mappe di base di Google Maps
Traduzione aggiornamenti
Nel caso in cui si desideri aiutare con le traduzioni, visitare il piattaforma di traduzione basata sul web
traduzione croata aggiornata grazie a Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic e Marijan Rajic, http://www.proprint.hr
traduzione ceca aggiornata grazie a Viktor Kleiner e Vlad Kuzba, http://kuzbici.eu
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.comFabian Hurelle, http://hurelle.fr e Thomas Guignard, http://news.timtom.ch
Traduzione in galiziano grazie a Fernando Coello, http://www.indicepublicidad.com
traduzione tedesca aggiornata
traduzione italiana aggiornata grazie a Luca Barbetti, http://twitter.com/okibone
traduzioni giapponesi aggiornate grazie a Shu Higash
traduzione lettone aggiornata grazie a Juris Orlovs, http://lbpa.lv e Eriks Remess http://geekli.st/Eriks
traduzione polacca aggiornata grazie a Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki e Robert Pawlak
traduzione rumena aggiornata grazie ad Arian, http://administrare-cantine.roDaniel Codrea, http://www.inadcod.com e Flo Bejgu, http://www.inboxtranslation.com
traduzione spagnola aggiornata grazie ad Alvaro Lara, http://www.alvarolara.comVictor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com e Juan Valdes
traduzione spagnola / messicana aggiornata grazie a Victor Guevera, http://1sistemas.net ed Eze Lazcano
traduzione turca aggiornata grazie a Emre Erkan, http://www.karalamalar.net e Mahir Tosun, http://www.bozukpusula.com
traduzione svedese aggiornata grazie a Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.euElger Lindgren, http://20x.se e Anton Andreasson, http://andreasson.org/

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

manuale-update-check

Se non vedi il link "Verifica aggiornamenti" e stai utilizzando una versione precedente alla 1.7, aggiorna manualmente una volta scaricando il pacchetto corrente da https://www.mapsmarker.com/download-pro e sovrascrivendo i file dei plugin esistenti sul tuo server via FTP. Ciò potrebbe essere necessario su diversi host, che utilizzano librerie SSL obsolete, che impediscono a Maps Marker Pro di stabilire una connessione sicura per recuperare il pacchetto di aggiornamento da mapsmarker.com. Pro v1.7 include una soluzione alternativa per quel tipo di server e i seguenti aggiornamenti dovrebbero funzionare di nuovo come al solito. Se sei interessato e hai bisogno di aiuto, per favore aprire un ticket di supporto.

Come verificare l'integrità del pacchetto plugin

SHA-256 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

Fai clic qui per un'esercitazione su come verificare l'integrità del pacchetto plugin (consigliato se il pacchetto plugin per una nuova installazione non è stato scaricato da https://www.mapsmarker.com - la verifica non è necessaria se si utilizza il processo di aggiornamento automatico)

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