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

Pro v2.5 com MMPAPI, suporte aprimorado a AJAX e mais está disponível

Após 2 meses de intenso desenvolvimento, a v2.5 está finalmente disponível 🙂

Waseem Senjer e eu trabalhamos duro para adicionar novos recursos, otimizar a usabilidade, corrigir bugs e implementar muitos comentários dos clientes - por isso, tome uma xícara de café antes de começar a ler as notas de versão que são mais longas do que o habitual desta vez 😉

Uma atualização para a versão mais recente é - como sempre - altamente recomendada.


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

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

Gostaríamos também de convidá-lo para participar de 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.5:

nova API: classe MMPAPI

As funções da API do Maps Marker Pro fornecem aos desenvolvedores uma maneira preparada para o futuro de acessar algumas das principais funcionalidades comuns do Maps Marker Pro.

Até a versão 2.5, você tinha a opção de usar a API MapsMarker apenas via HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/) O método de autenticação de integração da API também permite acessar com segurança uma instalação do Maps Marker Pro a partir de um servidor remoto - por outro lado, se você quiser acessar a instalação do Maps Marker Pro no mesmo servidor, esse método de autenticação adiciona uma sobrecarga adicional e não é fácil. para implementar em certos ambientes.

Portanto, com a v2.5, adicionamos a classe MMPAPI para acessar as funções da API. Isso ajuda você a acessar a instalação do Maps Marker Pro no mesmo servidor que o seu código, por exemplo, se estiver desenvolvendo um complemento para o Maps Marker Pro.

Os documentos completos estão disponíveis em https://www.mapsmarker.com/mmpapi

Se você desenvolveu um complemento para o Maps Marker Pro ou criou uma vitrine interessante usando a API, Por favor nos informe! Ficaríamos felizes em poder usá-los também em troca de licenças profissionais 😉

Suporte AJAX para edições de camada e página de lista de marcadores

AJAX é uma tecnologia que permite executar ações sem precisar recarregar a página inteira. Com v2.1, suporte AJAX para mapas de marcadores foi adicionado. Com a v2.5, estendemos o suporte AJAX para camadas de edição de páginas, resultando em um tratamento mais eficiente e rápido no back-end.

Além disso, também adicionamos suporte AJAX para a página "lista de marcadores" no back-end. Agora você pode pesquisar ou selecionar diferentes subpáginas sem precisar recarregar a página inteira.

atualizar para o Leaflet v0.7.5

Nós nos referimos a Folheto como "o mecanismo do Maps Marker Pro", como essa fabulosa estrutura de mapeamento javascript de código aberto mantida por Vladimir Agafonkin é a biblioteca principal, em torno da qual construímos uma interface fácil de usar, em termos gerais 😉

O Leaflet v0.7.5 foi lançado recentemente, incluindo algumas correções de backport do próximo lançamento v1.0 aguardado. Para uma lista completa de alterações, consulte o Registro de alterações do folheto.

conheça a equipe por trás do Maps Marker Pro

Se você estiver interessado em detalhes sobre as pessoas por trás do Maps Marker Pro, consulte nosso novo Página sobre nós 🙂

sobre nós

novas configurações de permissão: configure o recurso necessário para visualizar outros marcadores e camadas

Todas as configurações de permissão foram movidas de Configurações / Misc / "Configurações gerais" para Configurações / Misc / "Configurações de permissão".

Além disso, também adicionamos a nova configuração de permissão "Função do usuário necessária para visualizar marcadores / camadas de outros usuários":

imagem de tela

Essa nova configuração é especialmente útil para instalações WordPress com vários autores, mas não com vários sites, pois permite configurar melhor qual usuário pode ver e editar quais mapas.

Link "editar mapa" no front-end com base nas permissões do usuário para melhor manutenção

Agradeço a David pela ideia de adicionar um link de "edição de mapa" aos mapas de front-end, o que o leva diretamente à página de edição de marcador ou camada correspondente sem ter que procurar o mapa correspondente no back-end:

imagem de tela

Esse link é adicionado automaticamente a um mapa se o usuário atual que estiver visualizando o mapa tiver os recursos para editar esse mapa.

Botão "adicionar novo marcador a esta camada" e melhorias no link

Muito obrigado por Angelo de wocmultimedia.com para esta ideia e as próximas 3!

Se você usar o botão "adicionar novo marcador a esta camada" em uma página de edição de camada, na v2.5, o centro e o zoom da camada atual serão usados ​​como valores predefinidos para o novo marcador (em vez dos valores padrão para novos marcadores mapeados como antes )

Além disso, o texto pop-up "adicionar novo marcador aqui" também é adicionado ao pino central da camada se você clicar nele nas páginas de edição de camadas:

imagem de tela

visualização dinâmica de todos os marcadores das camadas atribuídas nas páginas de edição do marcador

Se você atribuir um marcador a uma camada, agora também poderá visualizar dinamicamente todos os marcadores da (s) camada (s) atribuída (s) usando o link correspondente:

imagem de tela

Isso ajuda a alinhar o novo marcador em relação aos marcadores já existentes da (s) camada (s) atribuída (s) - novamente agradecemos a Angelo por essa ideia!

visualização dinâmica de marcadores das camadas verificadas do mapa de várias camadas nas páginas de edição de camadas

Como nós AJAXIFICAMOS a página de edição de camadas, também adicionamos a visualização de marcadores nas camadas de mapas de várias camadas: se você definir um mapa de camadas para ser um mapa de várias camadas e marcar as camadas a serem incluídas nesse mapa de camadas, os marcadores dessas camadas são visualizados automaticamente dinamicamente no mapa:

mlm-marker-preview

opção para duplicar camada E marcadores atribuídos

Com a v2.5, agora também é possível duplicar uma camada E todos os marcadores atribuídos. Isso pode ser feito na página de edição de camadas usando o novo botão

botão de camada duplicada

ou usando a nova ação em massa na página "listar todas as camadas" para 1 ou mais camadas ao mesmo tempo:

ação em massa de camada duplicada

opção para desativar o arrasto de mapa apenas em dispositivos de toque

Agradecemos a Peter a ideia de adicionar uma opção para desativar o arrasto de mapa apenas em dispositivos de toque. Essas novas configurações podem ser encontradas em Configurações / Padrões do mapa / Opções de interação:

arrastar-toque

otimizações e aprimoramentos de importação / exportação

A função de importação / exportação também foi atualizada com o Maps Marker Pro v2.5:

1. opção "modo de importação" adicionada para adições / atualizações em massa para o recurso de importação / exportação para melhor usabilidade

Melhoramos a função de importação para marcadores e camadas para serem mais intuitivos. Para isso, adicionamos uma nova opção chamada "modo de importação":

modo de importação

Por padrão, “adições em massa” é selecionada, o que permite criar novos marcadores com base em um arquivo de exportação existente sem precisar alterar esse arquivo. Se a opção "adições em massa" for selecionada, novos mapas serão criados, independentemente dos valores definidos no ID da linha para cada marcador.

Se, por outro lado, “atualizações em massa” for selecionada, uma atualização será feita se existir um mapa com um ID correspondente. Se o ID não existir, a linha do arquivo de importação será ignorada (isso resultou em várias solicitações de suporte, pois muitas pessoas tendem a não ler as instruções)

2. atualize o PHPExcel para a v1.8.1

A função de importação / exportação está usando a biblioteca de código aberto PHPExcel, que foi atualizado para a v1.8.1 com o Maps Marker Pro v2.5. Para uma lista completa de alterações, consulte os changelog.

3. importação / exportação: adicione uma opção para exportar marcadores e camadas como OpenDocument Spreadsheet (.ods)

Com a v2.5, também adicionamos o suporte nativo ao formato OpenDocument Spreadsheet (.ods) ao exportar mapas de marcador ou camada:

export-ods

verificação automática: não permite a conversão de mapas de camadas em mapas de várias camadas se marcadores já tiverem sido atribuídos diretamente

Devido a limitações técnicas, os marcadores não podem ser adicionados diretamente aos mapas de múltiplas camadas, mas apenas a um dos mapas de camadas selecionados para serem mostrados nos mapas de múltiplas camadas.

Com a v2.5, adicionamos uma verificação de que uma camada que já possui marcadores atribuídos não pode ser convertida em um mapa de várias camadas, pois os marcadores atribuídos não seriam exibidos nesse mapa:

mlm-check

Antes da v2.5, havia apenas um aviso que resultava em algumas solicitações de suporte, uma vez que não era lida por todos os usuários - essa verificação automática agora elimina a necessidade de manter essa limitação em mente.

Mapas Bing: carregue metadados apenas uma vez para reduzir o uso da API

Antes do carregamento dos metadados da v2.5 bing, quando a camada bing era adicionada a um mapa, mesmo quando uma outra camada estava ativa. Cada carregamento de metadados criou uma transação faturável, mesmo que a camada possa não ter sido usada.

Graças a Skrupellos para adicionar uma carga sob demanda fixo para esse problema no plug-in de folheto bing maps correspondente, que também é usado no Maps Marker Pro. Como resultado, os metadados agora são carregados apenas quando o primeiro bloco é realmente solicitado.

Outras mudanças e otimizações

  • verificação de compatibilidade do plug-in “Java Script de WP Adiado” que pode causar a quebra de mapas
  • adicione a opção de ordenar o marcador na lista de marcadores abaixo dos mapas de camada por endereço (thx Anton!)
  • adicionada nova classe CSS “lmm-map” para mapear divs para permitir um melhor estilo personalizado (thx Marco!)
  • compatibilidade estendida para mapas nas guias de inicialização (suporte adicional para .tabbed-area a e nos .nav-tabs a elementos principais)

correções de bugs

  • O readme-qr-codes.zip não foi removido do diretório de cache do código QR após a instalação
  • lista de camadas: área clicável incorreta para links de camada duplicados com probabilidade de resultar em duplicações indesejadas de camada (thx Holger!)
  • os mapas não poderiam ser salvos se o nome de usuário do WordPress tivesse mais de 30 caracteres (thx Erich Lech!)
  • quebra de linha não intencional após o link para download do arquivo GPX em alguns temas
  • O link de download direto do GPX não funcionou em todos os navegadores (thx Alex!)
  • Os comentários da fonte PHPExcel foram mal interpretados como créditos de hackers pelo VaultPress (thx Christophe!)
  • Ações AJAX e mapas de matrizes / camadas GeoJSON foram interrompidos se o WP Debug estivesse ativado e avisos ou erros na tela fossem mostrados (thx Angelo de wocmultimedia.com!)
  • A configuração "adicionar nome de marca ao pop-up" foi ignorada na "lista de marcadores abaixo dos mapas de camada" (thx Sarah!)
  • a seleção dos mapas base do MapBox não foi salva nas páginas de edição de marcadores e camadas (thx Jelger!)

Atualizações de traduções

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

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 de 25 licenças grátis no valor de € 149 como uma compensação pela conclusão da tradução para 100%.

Outlook - planos para os próximos lançamentos

Já estamos trabalhando na versão 2.6 que, graças à ajuda do Waseem, finalmente suportará a filtragem no front-end como grande destaque.

Por favor, entenda que não podemos prometer datas de lançamento para novos recursos. o roteiro para os principais novos recursos, você tem uma idéia de para onde o Maps Marker Pro está indo - de qualquer forma, gostaríamos de manter a flexibilidade de adicionar otimizações e correções de bugs com versões secundárias não planejadas, resultantes principalmente do feedback 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

nova API: Classe MMPAPI que permite desenvolver facilmente complementos, por exemplo
Suporte AJAX (não é necessário recarregar) para edições de camada e página de lista de marcadores
atualização para o Leaflet v0.7.5 (changelog completo)
conheça a equipe do Maps Marker Pro em nossa atualização Sobre nós-página
novas configurações de permissão: configure o recurso necessário para visualizar outros marcadores e camadas
Link "editar mapa" no front-end com base nas permissões do usuário para melhor manutenção (thx David!)
Botão "adicionar novo marcador a esta camada" e melhorias no link: agora usando o centro atual da camada para a nova posição do marcador (thx Angelo de wocmultimedia.biz!)
visualização dinâmica de todos os marcadores das camadas atribuídas nas páginas de edição de marcadores (thx Angelo de wocmultimedia.biz!)
visualização dinâmica de marcadores das camadas verificadas do mapa de várias camadas nas páginas de edição de camadas (thx Angelo de wocmultimedia.biz!)
opção para duplicar camada E marcadores atribuídos (para camadas únicas e para ações em massa de camadas) - thx Angelo de wocmultimedia.biz!
opção para desativar o arrasto de mapa apenas em dispositivos touch (thx Peter!)
importar / exportar: adicionar opção para exportar marcadores e camadas como planilha do OpenDocument (.ods)
opção "modo de importação" adicionada para adições / atualizações em massa no recurso de importação / exportação para melhor usabilidade
verificação de compatibilidade do plug-in “Java Script de WP Adiado” que pode causar a quebra de mapas
adicione a opção de ordenar o marcador na lista de marcadores abaixo dos mapas de camada por endereço (thx Anton!)
adicionada nova classe CSS “lmm-map” para mapear divs para permitir um melhor estilo personalizado (thx Marco!)
verificação automática: não permite a conversão de mapas de camadas em mapas de várias camadas se marcadores já tiverem sido atribuídos diretamente
PHPExcel atualizado para v1.8.1 (changelog)
compatibilidade estendida para mapas nas guias de inicialização (suporte adicional para .tabbed-area a e nos .nav-tabs a elementos principais)
Mapas Bing: carregue metadados apenas uma vez para reduzir o uso da API (thx Skrupellos!)
O readme-qr-codes.zip não foi removido do diretório de cache do código QR após a instalação
lista de camadas: área clicável incorreta para links de camada duplicados com probabilidade de resultar em duplicações indesejadas de camada (thx Holger!)
os mapas não poderiam ser salvos se o nome de usuário do WordPress tivesse mais de 30 caracteres (thx Erich Lech!)
quebra de linha não intencional após o link para download do arquivo GPX em alguns temas

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

Valor de hash SHA-256:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

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 é necessária ao atualizar de uma versão beta para esta versão final.

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