Info: este não é o changelog para o versão estável mais recente 4.14.3
ver todos os changelogs

Pro v2.1 com suporte a edição de marcador AJAX e muito mais está disponível

Tudo começou com um tutorial sobre como adicionar a funcionalidade AJAX aos plug-ins de Pippin Williams. Pensei “ei - isso seria realmente um ótimo complemento para o Maps Marker Pro”, especialmente porque o recarregamento da página inteira depois que as edições dos marcadores sempre me incomodavam muito. O tutorial foi fácil de entender e algumas horas depois eu já tinha um protótipo funcional. Mas - tantas vezes - o diabo estava nos detalhes e é por isso que o desenvolvimento desta versão levou mais tempo do que o planejado. No entanto, agora estou feliz em anunciar que a v2.1 com suporte ao AJAX para edições de marcador no back-end está finalmente disponível 🙂

Ao adicionar AJAX à página de edição de marcadores no back-end, eu também tive que examinar muitos códigos antigos que não otimizava há muito tempo - é por isso que a v2.1 tem o maior registro de alterações de todos os tempos. Muitas alterações e correções são muito sutis, mas não menos importantes para a experiência geral do usuário.

Também gostaria de agradecer a todos os usuários que me deram feedback sobre problemas ou possíveis otimizações - isso realmente ajudou a melhorar muito o Maps Marker Pro!


Deixe-me saber o que você pensa sobre este novo lançamento de enviando uma revisão ou deixando um comentário abaixo!

Se você deseja manter-se atualizado com o desenvolvimento mais recente do Maps Marker, siga @MapsMarker no twitter (= atualizações mais recentes), em Facebook, Google+ ou assine notícias via RSS ou através RSS / email.

Eu também gostaria de convidar você para se juntar ao nosso programa de afiliados que oferece comissões de até 50%. Se você estiver interessado em se tornar um revendedor, visite https://www.mapsmarker.com/reseller


Agora vamos aos destaques do pro v2.1:

fluxo de trabalho de edição otimizado para mapas de marcadores - não é mais necessário recarregar devido ao suporte AJAX

AJAX é uma tecnologia que, por exemplo, permite edições no banco de dados sem que você precise recarregar a página. Como primeira etapa, adicionei a funcionalidade AJAX à página de edição de marcadores no back-end. Portanto, sempre que você adiciona um novo marcador ou atualiza um marcador existente, suas alterações são salvas imediatamente no banco de dados sem precisar recarregar a página inteira.

Captura de tela 1 - indicador de carregamento:

indicador de carregamento de ajax

Captura de tela 2 - barra de status na parte superior:

barra de status do ajax

Inicialmente, também planejei adicionar suporte AJAX para edições de camada no back-end com a v2.1 - mas como isso levaria a atrasos adicionais, decidi adicionar suporte AJAX para edições de camada em uma versão futura.

atualizar a integração do Mapbox à API v4

Desde janeiro de 2015 Mapbox.com requer que novos usuários usem sua API v4, o que significa que um token de acesso à API personalizado é necessário se você deseja exibir mapas de base personalizados da Mapbox.

No momento, as contas do Mapbox criadas antes de janeiro de 2015 continuarão funcionando (mesmo com a versão gratuita). De qualquer maneira, a longo prazo, é possível que o Mapbox decida interromper o suporte da API v3 para usuários existentes também, portanto, é altamente recomendável uma atualização da API v4 !

A v2.1 agora inclui suporte para chaves da API do mapbox - para obter detalhes sobre como configurar seus mapas base personalizados da mapbox, visite https://www.mapsmarker.com/mapbox

suporte para analisar códigos de acesso em pop-ups em mapas de camadas

Antes da v2.1, os códigos de acesso padrão do WordPress ou códigos de acesso de outros plug-ins adicionados a pop-ups eram exibidos apenas corretamente nos mapas de marcadores. Graças ao feedback do caneblu, agora encontrei uma maneira de suportar essa funcionalidade também nos mapas de camadas - muito obrigado!

aprimore a ação duplicada de marcadores em massa

A seção de ações em massa para marcadores também foi aprimorada graças ao feedback de Fran: com a v2.1 agora também é possível duplicar vários marcadores na página "lista de marcadores" e atribuir novamente os novos marcadores a uma camada diferente um passo:

atribuição de ação em massa

Outras mudanças e otimizações

  • Classes e rótulos CSS para dados do painel GPX (thx caneblu!)
  • Adicionada classe CSS .lmm-listmarkers-markername para permitir um melhor estilo (thx Christian!)
  • SEO aprimorado para mapas em tela cheia, adicionando Configurações-> Geral -> "Título do site" ao final da tag <title>
  • seção de ferramentas aprimoradas com edição em massa de faixas de URL para GPX e status do painel GPX
  • O HTML em pop-ups agora também é analisado em widgets de marcador recentes (thx Oleg!)
  • melhorias no minimapa: ícone de alternância e estado minimizado agora escalável; uso de SVG em vez de PNG para o ícone de alternância (thx robpvn!)
  • link para o log de alterações no mapsmarker.com para obter um ponteiro de atualização se o log de alterações dinâmico já estiver oculto
  • tira caracteres de controle invisíveis ao adicionar / atualizar mapas via importador, pois isso pode quebrar mapas
  • tira caracteres de controle invisíveis da matriz GeoJSON adicionados via importador / do_shortcode (), pois isso pode quebrar mapas
  • verifique se há atualizações com mais frequência quando o usuário visita páginas relevantes de back-end do WordPress (thx Yahnis!)
  • mostre o link completo para solução de problemas no front-end apenas se o mapa não puder ser carregado para usuários com manage_options-resource (thx Moti!)
  • use o nome personalizado em vez do MD5-hash para o arquivo de cache do item RSS do painel para evitar a identificação falsa como malware pelo WordFence (thx matiasgt!)
  • otimize o tempo de carregamento no back-end executando javascripts customizados select2 apenas na página de configurações de acordo
  • desativar o campo de entrada do local no back-end até a pesquisa do Google Places ter sido totalmente carregada
  • tira caracteres de controle invisíveis da API do Wikitude, pois isso pode interromper a matriz JSON
  • ocultar os links de terminal da API do Wikitude nos painéis do mapa por padrão, pois não são relevantes para os visualizadores de mapa (somente para novas instalações)
  • use o nome do site para o nome do mundo de realidade aumentada do Wikitude, se layer = all, para melhorar a localização no aplicativo Wikitude
  • atualizado o addon jQuery select2 para v3.5.2
  • tema personalizado atualizado da interface do usuário do jQuery para datepicker para v1.11.2
  • tempos de carregamento aprimorados nas páginas de edição de camadas, desenfileirando a folha de estilo desnecessária para o datepicker da UI do jquery
  • permitir a seleção de camada completa nas páginas de edição de marcadores após clicar no botão "adicionar novo marcador a essa camada" nas páginas de edição de marcações
  • O estado openpopup para mapas de marcadores agora é salvo também depois de abrir o pop-up clicando apenas no mapa (não apenas marcando a caixa de seleção)
  • evento de carga de incêndio em "tilesloaded" nos mapas base do Google
  • base de código de marcador de cluster atualizado (usando a construção de 27/10/2014 - thx danzel!)
  • Atualizada base de código de controle de localização para v0.4.0 (txh domoritz!)

correções de bugs

  • os nomes dos marcadores não foram adicionados aos pop-ups nos mapas em tela cheia (thx Oleg!)
  • Avisos do PHP na página de edição do marcador se a opção "adicionar instruções ao texto pop-up" estiver configurada como false
  • O IE8 não mostrava marcadores nos mapas de camada se o carregamento assíncrono estivesse ativado (thx Marcus!)
  • Importação XLSX / XLS / ODS / CSV: links para mensagens de aviso detalhadas foram quebrados se resultados detalhados estivessem ocultos
  • visualização dinâmica incompleta de pop-ups em páginas de edição de marcadores, se a opção "adicionar nome da marca ao pop-up" estiver definida como true
  • visualização dinâmica incompleta dos pop-ups de texto nas páginas de edição do marcador, se a posição do marcador foi alterada com o clique do mouse
  • a visualização central do mapa de marcador no back-end foi configurada incorretamente se o texto pop-up foi fechado após o arrastamento do marcador
  • pop-ups quebrados nos mapas de marcadores quando a opção "onde incluir javascripts?" foi definido como cabeçalho + javascript embutido
  • as barras dos nomes de marca não foram removidas se a opção de adicionar nome da marca ao contexto pop-up estiver configurada como true
  • mapas quebrados se valores lat / lon negativos para mapas criados diretamente por códigos de acesso foram usados ​​(thx Keith!)
  • O ponto de extremidade da API do Wikitude para todos os mapas não apresentou nenhum resultado se uma camada com o ID 1 não existisse (thx Maurizio!)
  • a visualização dinâmica do nome da marca nos painéis do mapa foi interrompida se o editor TinyMCE estiver definido no modo de texto
  • visualização dinâmica: alternar o status da caixa de controle para "recolhido" seria interrompido se o status salvo da caixa de controle fosse "expandido"
  • problemas com o acesso ao back-end do WordPress em servidores com correção incompleta de "Shellshock" aplicada - correção de vulnerabilidade (thx Elger!)
  • substituiu 3 camadas WMS padrão do EEA quebradas em 5/9/10 (apenas para novas instalações, a fim de não sobrescrever as configurações personalizadas do WMS)
  • "Seu usuário não tem permissão para excluir este marcador!" foi mostrado a não administradores ao tentar criar novos marcadores
  • botões de envio de formulário no back-end não foram exibidos corretamente com o Internet Explorer 9
  • Exceção do Google ao aplicar zoom a números não inteiros (problema evidente durante o zoom sensível ao toque em dispositivos sensíveis ao toque)
  • botões de controle de zoom congelados ocasionalmente e panorama quebrado do mapa em mapas de marcadores usando mapas base do Google Maps

Atualizações de traduções

Novas traduções:

Graças a muitos colaboradores motivados, esta versão inclui atualizações para as seguintes traduções:

Se você quiser contribuir com traduções (novos tradutores de hindi serão apreciados!), Visite https://translate.mapsmarker.com/projects/lmm Para maiores informações.

Observe que os tradutores também são compensados ​​por sua contribuição - por exemplo, se uma tradução for concluída com menos de 50%, o tradutor receberá um pacote gratuito de 25 licenças no valor de € 149 como uma compensação pela conclusão da tradução para 100%.

Outlook - meus planos para os próximos lançamentos

Por favor, entenda que não estou conseguindo prometer nenhuma data de lançamento para novos recursos. o roteiro para os principais recursos novos, você tem uma idéia de para onde o Maps Marker Pro está indo. De qualquer forma, eu gostaria de manter a flexibilidade de adicionar otimizações e correções de bugs com versões secundárias não planejadas, resultantes principalmente de comentários dos usuários.

Inscreva-se neste blog (via RSS or Email) ou siga @MapsMarker no twitter (= atualizações mais recentes) se você deseja manter-se atualizado com as últimas notícias de desenvolvimento.

Registro de alterações completo

fluxo de trabalho de edição otimizado para mapas de marcadores - não é mais necessário recarregar devido ao suporte AJAX
suporte para analisar códigos de acesso em pop-ups de textos em mapas de camadas (thx caneblu!)
Classes e rótulos CSS para dados do painel GPX (thx caneblu!)
Adicionada classe CSS .lmm-listmarkers-markername para permitir um melhor estilo (thx Christian!)
SEO aprimorado para mapas em tela cheia, adicionando Configurações-> Geral -> "Título do site" ao final da tag <title>
seção de ferramentas aprimoradas com edição em massa de faixas de URL para GPX e status do painel GPX
O HTML em pop-ups agora também é analisado em widgets de marcador recentes (thx Oleg!)
aprimore a ação duplicada de marcadores em massa para permitir a reatribuição de marcadores duplicados para diferentes camadas (thx Fran!)
atualizar a integração do Mapbox à API v4 (é necessária atenção se você estiver usando estilos personalizados da Mapbox! mostrar detalhes)
melhorias no minimapa: ícone de alternância e estado minimizado agora escalável; uso de SVG em vez de PNG para o ícone de alternância (thx robpvn!)
link para o log de alterações no mapsmarker.com para obter um ponteiro de atualização se o log de alterações dinâmico já estiver oculto
tira caracteres de controle invisíveis ao adicionar / atualizar mapas via importador, pois isso pode quebrar mapas
tira caracteres de controle invisíveis da matriz GeoJSON adicionados via importador / do_shortcode (), pois isso pode quebrar mapas
verifique se há atualizações com mais frequência quando o usuário visita páginas relevantes de back-end do WordPress (thx Yahnis!)
mostre o link completo para solução de problemas no front-end apenas se o mapa não puder ser carregado para usuários com manage_options-resource (thx Moti!)
use o nome personalizado em vez do MD5-hash para o arquivo de cache do item RSS do painel para evitar a identificação falsa como malware pelo WordFence (thx matiasgt!)
otimize o tempo de carregamento no back-end executando javascripts customizados select2 apenas na página de configurações de acordo
desativar o campo de entrada do local no back-end até a pesquisa do Google Places ter sido totalmente carregada
tira caracteres de controle invisíveis da API do Wikitude, pois isso pode interromper a matriz JSON
ocultar os links de terminal da API do Wikitude nos painéis do mapa por padrão, pois não são relevantes para os visualizadores de mapa (somente para novas instalações)
use o nome do site para o nome do mundo de realidade aumentada do Wikitude, se layer = all, para melhorar a localização no aplicativo Wikitude
atualizado o addon jQuery select2 para v3.5.2
tema personalizado atualizado da interface do usuário do jQuery para datepicker para v1.11.2
tempos de carregamento aprimorados nas páginas de edição de camadas, desenfileirando a folha de estilo desnecessária para o datepicker da UI do jquery
permitir a seleção de camada completa nas páginas de edição de marcadores após clicar no botão "adicionar novo marcador a essa camada" nas páginas de edição de marcações
O estado openpopup para mapas de marcadores agora é salvo também depois de abrir o pop-up clicando apenas no mapa (não apenas marcando a caixa de seleção)
evento de carga de incêndio em "tilesloaded" nos mapas base do Google
base de código de marcador de cluster atualizado (usando a construção de 27/10/2014 - thx danzel!)
Atualizada base de código de controle de localização para v0.4.0 (txh domoritz!)
os nomes dos marcadores não foram adicionados aos pop-ups nos mapas em tela cheia (thx Oleg!)
Avisos do PHP na página de edição do marcador se a opção "adicionar instruções ao texto pop-up" estiver configurada como false
O IE8 não mostrava marcadores nos mapas de camada se o carregamento assíncrono estivesse ativado (thx Marcus!)
Importação XLSX / XLS / ODS / CSV: links para mensagens de aviso detalhadas foram quebrados se resultados detalhados estivessem ocultos
visualização dinâmica incompleta de pop-ups em páginas de edição de marcadores, se a opção "adicionar nome da marca ao pop-up" estiver definida como true
visualização dinâmica incompleta dos pop-ups de texto nas páginas de edição do marcador, se a posição do marcador foi alterada com o clique do mouse
a visualização central do mapa de marcador no back-end foi configurada incorretamente se o texto pop-up foi fechado após o arrastamento do marcador
pop-ups quebrados nos mapas de marcadores quando a opção "onde incluir javascripts?" foi definido como cabeçalho + javascript embutido
as barras dos nomes de marca não foram removidas se a opção de adicionar nome da marca ao contexto pop-up estiver configurada como true
mapas quebrados se valores lat / lon negativos para mapas criados diretamente por códigos de acesso foram usados ​​(thx Keith!)
O ponto de extremidade da API do Wikitude para todos os mapas não apresentou nenhum resultado se uma camada com o ID 1 não existisse (thx Maurizio!)
a visualização dinâmica do nome da marca nos painéis do mapa foi interrompida se o editor TinyMCE estiver definido no modo de texto
visualização dinâmica: alternar o status da caixa de controle para "recolhido" seria interrompido se o status salvo da caixa de controle fosse "expandido"
problemas com o acesso ao back-end do WordPress em servidores com correção incompleta de "Shellshock" aplicada - correção de vulnerabilidade (thx Elger!)
substituiu 3 camadas WMS padrão do EEA quebradas em 5/9/10 (apenas para novas instalações, a fim de não sobrescrever as configurações personalizadas do WMS)
"Seu usuário não tem permissão para excluir este marcador!" foi mostrado a não administradores ao tentar criar novos marcadores
botões de envio de formulário no back-end não foram exibidos corretamente com o Internet Explorer 9
Exceção do Google ao aplicar zoom a números não inteiros (problema evidente durante o zoom sensível ao toque em dispositivos sensíveis ao toque)
botões de controle de zoom congelados ocasionalmente e panorama quebrado do mapa em mapas de marcadores usando mapas base do Google Maps
Atualizações de tradução
Caso você queira ajudar com traduções, visite o site plataforma de tradução baseada na web
tradução croata atualizada graças a Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic e Marijan Rajic, http://www.proprint.hr
tradução atualizada em tcheco, graças a Viktor Kleiner e Vlad Kuzba, http://kuzbici.eu
tradução holandesa atualizada graças a Patrick Ruers, http://www.stationskwartiersittard.nl
tradução atualizada para o francês graças 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
Tradução galego graças a Fernando Coello, http://www.indicepublicidad.com
tradução alemã atualizada
tradução italiana atualizada, graças a Luca Barbetti, http://twitter.com/okibone
traduções em japonês atualizadas graças a Shu Higash
tradução atualizada da letão graças a Juris Orlovs, http://lbpa.lv e Eriks Remess http://geekli.st/Eriks
tradução atualizada para o polonês graças a Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki e Robert Pawlak
tradução atualizada em romeno graças a Arian, http://administrare-cantine.roDaniel Codrea, http://www.inadcod.com e Flo Bejgu, http://www.inboxtranslation.com
tradução atualizada para o espanhol graças a Alvaro Lara, http://www.alvarolara.comVictor Guevara, http://1sistemas.netRicardo Viteri, http://www.labviteri.com e Juan Valdes
tradução atualizada de espanhol / México graças a Victor Guevera, http://1sistemas.net e Eze Lazcano
tradução turca atualizada graças a Emre Erkan, http://www.karalamalar.net e Mahir Tosun, http://www.bozukpusula.com
tradução sueca atualizada graças 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/

mostrar changelogs anteriores

Como baixar / atualizar

A maneira mais fácil de atualizar é usar o processo de atualização do WordPress: faça login com um usuário que tenha privilégios de administrador, navegue até Painel / Atualizações, selecione plugins para atualizar e pressione o botão “Atualizar Plugins”. O plug-in pro verifica a cada 12 horas se uma nova versão está disponível. Você também pode acionar manualmente a verificação da atualização, acessando Plug-ins e clicando no link "Verificar manualmente atualizações" ao lado de "Maps Marker Pro":

verificação de atualização manual

Se você não vir o link "Verificar atualizações" e estiver usando uma versão abaixo de 1.7, atualize manualmente uma vez baixando o pacote atual de https://www.mapsmarker.com/download-pro e substituindo os arquivos de plug-in existentes em seu servidor via FTP. Isso pode ser necessário em vários hosts, que usam bibliotecas SSL desatualizadas, que impedem o Maps Marker Pro de fazer uma conexão segura para recuperar o pacote de atualização do mapsmarker.com. O Pro v1.7 inclui uma solução alternativa para esse tipo de servidor e as seguintes atualizações devem funcionar novamente como de costume. Se você é afetado e precisa de ajuda, por favor abrir um ticket de suporte.

Como verificar a integridade do pacote de plugins

SHA-256 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

Clique aqui para obter um tutorial sobre como verificar a integridade do pacote de plugins (recomendado se o pacote de plug-ins para uma nova instalação não tiver sido baixado de https://www.mapsmarker.com - a verificação não é necessária, se o processo de atualização automática for usado)

Notas de atualização adicionais para o beta tester

Nenhuma ação adicional na atualização do plug-in é necessária.

Deixe um comentário

XHTML: Você pode usar estas 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