Información: este no es el registro de cambios para el última versión estable 4.13.1
ver todos los registros de cambios

Pro v2.1 con soporte de edición de marcador AJAX y más está disponible

Todo comenzó con un tutorial sobre cómo agregar la funcionalidad AJAX a los complementos por Pippin Williams. Pensé "oye, eso sería una gran adición a Maps Marker Pro", especialmente porque la recarga de toda la página después de las ediciones de marcadores siempre me molestaba mucho. El tutorial fue fácil de entender y unas horas después ya tenía un prototipo en funcionamiento. Pero, como a menudo, el diablo estaba en los detalles y es por eso que el desarrollo de esta versión tomó más tiempo de lo planeado. Sin embargo, ahora me complace anunciar que v2.1 con soporte para AJAX para ediciones de marcadores en el backend finalmente está disponible 🙂

Al agregar AJAX a la página de edición de marcadores en el backend, también tuve que revisar un montón de código antiguo que no había optimizado desde hace mucho tiempo, es por eso que v2.1 tiene el registro de cambios más largo de la historia. Muchos cambios y correcciones son muy sutiles, pero no menos importantes para la experiencia general del usuario.

También me gustaría agradecer a todos los usuarios que me dieron sus comentarios sobre problemas o posibles optimizaciones. ¡Esto realmente ayudó mucho a mejorar Maps Marker Pro!


Déjame saber lo que piensas sobre este nuevo lanzamiento de enviando una reseña o dejando un comentario a continuación!

Si desea mantenerse al día con el último desarrollo de Maps Marker, siga @MapsMarker en twitter (= actualizaciones más actuales), en Facebook, Google+ o suscribirse a las noticias a través de RSS o a través RSS / correo electrónico.

También me gustaría invitarte a unirte a nuestro programa de afiliados que ofrece comisiones de hasta el 50%. Si está interesado en convertirse en revendedor, visite https://www.mapsmarker.com/reseller


Ahora veamos los aspectos más destacados de pro v2.1:

flujo de trabajo de edición optimizado para mapas de marcadores: no se necesitan más recargas debido a la compatibilidad con AJAX

AJAX es una tecnología que, por ejemplo, permite la edición de bases de datos sin tener que volver a cargar la página. Como primer paso, agregué la funcionalidad AJAX a la página de edición de marcadores en el backend. Por lo tanto, cada vez que agrega un nuevo marcador o actualiza un marcador existente, sus cambios se guardan inmediatamente en la base de datos sin tener que volver a cargar toda la página.

Captura de pantalla 1: indicador de carga:

indicador de carga ajax

Captura de pantalla 2: barra de estado en la parte superior:

barra de estado ajax

Inicialmente, también planeé agregar soporte AJAX para ediciones de capa en el backend con v2.1 también, pero como esto habría llevado a más retrasos, decidí agregar soporte AJAX para ediciones de capa en una versión futura.

actualizar la integración de Mapbox a API v4

Desde enero 2015 Mapbox.com requiere que los nuevos usuarios usen su API v4, lo que significa que se necesita un token de acceso a la API personalizado si desea mostrar mapas base personalizados de Mapbox.

Las cuentas de Mapbox creadas antes de enero de 2015 continuarán funcionando actualmente (incluso con la versión gratuita); de todos modos, a largo plazo, es posible que Mapbox decida suspender el soporte de API v3 también para los usuarios existentes, por lo que se recomienda encarecidamente una actualización de API v4 !

v2.1 ahora agrega soporte para las claves API de mapbox: para obtener detalles sobre cómo configurar sus mapas base de mapbox personalizados, visite https://www.mapsmarker.com/mapbox

soporte para analizar códigos cortos en textos emergentes en mapas de capas

Antes de la v2.1, los códigos cortos predeterminados de WordPress o los códigos cortos de otros complementos agregados a textos emergentes solo se mostraban correctamente en los mapas de marcadores. Gracias a los comentarios de caneblu, ahora encontré una manera de admitir esta funcionalidad también en los mapas de capas. ¡Muchas gracias!

mejorar los marcadores duplicados-acción masiva

La sección de acciones masivas para marcadores también se ha mejorado gracias a los comentarios de Fran: con v2.1 ahora también es posible duplicar múltiples marcadores en la página "lista de marcadores" y reasignar los nuevos marcadores a una capa diferente dentro de Un paso:

Asignación de acción masiva

Otros cambios y optimizaciones

  • Clases de CSS y etiquetas para datos de panel GPX (¡thx caneblu!)
  • Se agregó la clase CSS .lmm-listmarkers-markername para permitir un mejor estilo (¡gracias Christian!)
  • SEO mejorado para mapas de pantalla completa al agregar Configuración-> General -> "Título del sitio" al final de la etiqueta <title>
  • sección de herramientas mejoradas con edición masiva para URL a pistas GPX y estado del panel GPX
  • HTML en popuptexts ahora también se analiza en widgets de marcadores recientes (¡gracias Oleg!)
  • mejoras en el minimapa: icono de alternar y estado minimizado ahora escalable; uso de SVG en lugar de PNG para alternar icono (thx robpvn!)
  • enlace al registro de cambios en mapsmarker.com para el puntero de actualización si el registro dinámico de cambios ya se ha ocultado
  • elimine caracteres de control invisibles al agregar / actualizar mapas a través del importador, ya que esto podría romper mapas
  • eliminar caracteres de control invisibles de la matriz GeoJSON añadidos a través del importador / do_shortcode () ya que esto podría romper mapas
  • busque actualizaciones con más frecuencia cuando el usuario visite las páginas de back-end relevantes de WordPress (¡gracias, yahnis!)
  • muestra el enlace completo de solución de problemas en la interfaz solo si el mapa no se pudo cargar a los usuarios con la capacidad de manage_options (thx Moti!)
  • use un nombre personalizado en lugar de MD5-hash para el archivo de caché de elementos RSS del tablero para evitar la identificación falsa como malware por WordFence (¡thx matiasgt!)
  • optimice el tiempo de carga en el backend ejecutando javascripts select2 personalizados solo en la página de configuración correspondiente
  • deshabilite el campo de entrada de ubicación en el back-end hasta que la búsqueda de Google Places se haya cargado por completo
  • eliminar caracteres de control invisibles de la API de Wikitude ya que esto podría romper la matriz JSON
  • Ocultar los enlaces de punto final de la API de Wikitude en los paneles de mapas de forma predeterminada, ya que no son relevantes para los visores de mapas (solo para instalaciones nuevas)
  • use el nombre del sitio para el nombre mundial de realidad aumentada de Wikitude if layer = all para mejorar la capacidad de búsqueda dentro de la aplicación Wikitude
  • Complemento jQuery select2 actualizado a v3.5.2
  • Tema personalizado de jQuery UI actualizado para datepicker a v1.11.2
  • tiempos de carga mejorados en las páginas de edición de capas eliminando la hoja de estilo innecesaria para jquery UI datepicker
  • permitir la selección de capa completa en las páginas de edición de marcadores después de hacer clic en el botón "agregar nuevo marcador a esta capa" en las páginas de edición de capas
  • El estado de ventana abierta para los mapas de marcadores ahora también se guarda después de abrir la ventana emergente haciendo clic en el mapa solamente (no solo marcando la casilla de verificación)
  • evento de carga de fuego en "tileloaded" en mapas base de Google
  • base de código de marcador de clúster actualizada (utilizando la compilación del 27/10/2014 - gracias danzel!)
  • actualizado localizar código de base de control a v0.4.0 (txh domoritz!)

Corrección de errores

  • los nombres de marcador no se agregaron a textos emergentes en mapas de pantalla completa (¡gracias Oleg!)
  • Advertencias de PHP en la página de edición de marcadores si la opción "agregar direcciones al texto emergente" se estableció en falso
  • IE8 no mostró marcadores en los mapas de capa si la carga asincrónica estaba habilitada (¡gracias Marcus!)
  • Importación XLSX / XLS / ODS / CSV: los enlaces a mensajes de advertencia detallados se rompen si se ocultan resultados detallados
  • vista previa dinámica incompleta de textos emergentes en las páginas de edición de marcadores si la opción "agregar nombre de marcador al popup" se estableció en verdadero
  • Vista previa dinámica incompleta de textos emergentes en las páginas de edición de marcadores si la posición del marcador se cambió con un clic del mouse
  • la vista central del mapa del marcador en el backend se configuró incorrectamente si el texto emergente se cerró después de arrastrar el marcador
  • ventanas emergentes rotas en los mapas de marcadores cuando la opción "¿dónde incluir javascripts?" se configuró en header + inline-javascript
  • las barras de los marcadores no se eliminaron si la opción para agregar el nombre del marcador al texto emergente se estableció en verdadero
  • mapas rotos si se usaron valores lat / lon negativos para mapas creados por códigos cortos directamente (¡gracias Keith!)
  • El punto final de la API de Wikitude para todos los mapas no entregó ningún resultado si no existía una capa con ID 1 (¡gracias Maurizio!)
  • la vista previa dinámica del nombre del marcador en los paneles del mapa se rompió si el editor TinyMCE se configuró en modo de texto
  • vista previa dinámica: cambiar el estado de la caja de control a "colapsado" se rompió si el estado guardado de la caja de control se "expandió"
  • problemas con el acceso al backend de WordPress en servidores con corrección de vulnerabilidad "Shellshock" aplicada de forma incompleta (¡gracias a Elger!)
  • reemplazó 3 capas WMS predeterminadas de EEA rotas el 5/9/10 (para instalaciones nuevas solo para no sobrescribir las configuraciones WMS personalizadas)
  • "¡Su usuario no tiene permiso para eliminar este marcador!" se mostró a los no administradores cuando intentaban crear nuevos marcadores
  • Los botones de envío de formulario en el servidor no se mostraban correctamente con Internet Explorer 9
  • Excepción de Google al hacer zoom a números no enteros (problema evidente durante el zoom táctil en dispositivos táctiles)
  • ocasionalmente botones de control de zoom congelados y panoramización de mapa rota en mapas de marcadores usando mapas base de Google Maps

Actualizaciones de traducciones

Nuevas traducciones:

Gracias a muchos colaboradores motivados, esta versión incluye actualizaciones de las siguientes traducciones:

Si desea contribuir a las traducciones (¡se agradecerán los nuevos traductores de hindi!), Visite https://translate.mapsmarker.com/projects/lmm .

Tenga en cuenta que los traductores también son compensados ​​por su contribución; por ejemplo, si una traducción finaliza menos del 50%, el traductor obtiene un paquete de 25 licencias gratis por valor de 149 € como compensación por completar la traducción al 100%.

Outlook: mis planes para los próximos lanzamientos

Por favor, comprenda que no puedo prometer ninguna fecha de lanzamiento para las nuevas funciones. los hoja de ruta para las nuevas funciones principales le da una idea de hacia dónde se dirige Maps Marker Pro; de todos modos, me gustaría mantener la flexibilidad para agregar optimizaciones y correcciones de errores con lanzamientos menores bastante imprevistos como resultado principalmente de los comentarios de los usuarios.

Suscríbete a este blog (a través de RSS or Correo electrónico) o sigue @MapsMarker en twitter (= actualizaciones más actuales) si desea mantenerse al día con las últimas noticias de desarrollo.

Registro de cambios completo

flujo de trabajo de edición optimizado para mapas de marcadores: no se necesitan más recargas debido a la compatibilidad con AJAX
soporte para analizar códigos cortos en textos emergentes en mapas de capas (¡thx caneblu!)
Clases de CSS y etiquetas para datos de panel GPX (¡thx caneblu!)
Se agregó la clase CSS .lmm-listmarkers-markername para permitir un mejor estilo (¡gracias Christian!)
SEO mejorado para mapas de pantalla completa al agregar Configuración-> General -> "Título del sitio" al final de la etiqueta <title>
sección de herramientas mejoradas con edición masiva para URL a pistas GPX y estado del panel GPX
HTML en popuptexts ahora también se analiza en widgets de marcadores recientes (¡gracias Oleg!)
Mejora la acción de marcadores duplicados a granel para permitir reasignar marcadores duplicados a diferentes capas (¡gracias Fran!)
actualizar la integración de Mapbox a API v4 (¡se necesita atención si está utilizando estilos personalizados de Mapbox! mostrar detalles)
mejoras en el minimapa: icono de alternar y estado minimizado ahora escalable; uso de SVG en lugar de PNG para alternar icono (thx robpvn!)
enlace al registro de cambios en mapsmarker.com para el puntero de actualización si el registro dinámico de cambios ya se ha ocultado
elimine caracteres de control invisibles al agregar / actualizar mapas a través del importador, ya que esto podría romper mapas
eliminar caracteres de control invisibles de la matriz GeoJSON añadidos a través del importador / do_shortcode () ya que esto podría romper mapas
busque actualizaciones con más frecuencia cuando el usuario visite las páginas de back-end relevantes de WordPress (¡gracias, yahnis!)
muestra el enlace completo de solución de problemas en la interfaz solo si el mapa no se pudo cargar a los usuarios con la capacidad de manage_options (thx Moti!)
use un nombre personalizado en lugar de MD5-hash para el archivo de caché de elementos RSS del tablero para evitar la identificación falsa como malware por WordFence (¡thx matiasgt!)
optimice el tiempo de carga en el backend ejecutando javascripts select2 personalizados solo en la página de configuración correspondiente
deshabilite el campo de entrada de ubicación en el back-end hasta que la búsqueda de Google Places se haya cargado por completo
eliminar caracteres de control invisibles de la API de Wikitude ya que esto podría romper la matriz JSON
Ocultar los enlaces de punto final de la API de Wikitude en los paneles de mapas de forma predeterminada, ya que no son relevantes para los visores de mapas (solo para instalaciones nuevas)
use el nombre del sitio para el nombre mundial de realidad aumentada de Wikitude if layer = all para mejorar la capacidad de búsqueda dentro de la aplicación Wikitude
Complemento jQuery select2 actualizado a v3.5.2
Tema personalizado de jQuery UI actualizado para datepicker a v1.11.2
tiempos de carga mejorados en las páginas de edición de capas eliminando la hoja de estilo innecesaria para jquery UI datepicker
permitir la selección de capa completa en las páginas de edición de marcadores después de hacer clic en el botón "agregar nuevo marcador a esta capa" en las páginas de edición de capas
El estado de ventana abierta para los mapas de marcadores ahora también se guarda después de abrir la ventana emergente haciendo clic en el mapa solamente (no solo marcando la casilla de verificación)
evento de carga de fuego en "tileloaded" en mapas base de Google
base de código de marcador de clúster actualizada (utilizando la compilación del 27/10/2014 - gracias danzel!)
actualizado localizar código de base de control a v0.4.0 (txh domoritz!)
los nombres de marcador no se agregaron a textos emergentes en mapas de pantalla completa (¡gracias Oleg!)
Advertencias de PHP en la página de edición de marcadores si la opción "agregar direcciones al texto emergente" se estableció en falso
IE8 no mostró marcadores en los mapas de capa si la carga asincrónica estaba habilitada (¡gracias Marcus!)
Importación XLSX / XLS / ODS / CSV: los enlaces a mensajes de advertencia detallados se rompen si se ocultan resultados detallados
vista previa dinámica incompleta de textos emergentes en las páginas de edición de marcadores si la opción "agregar nombre de marcador al popup" se estableció en verdadero
Vista previa dinámica incompleta de textos emergentes en las páginas de edición de marcadores si la posición del marcador se cambió con un clic del mouse
la vista central del mapa del marcador en el backend se configuró incorrectamente si el texto emergente se cerró después de arrastrar el marcador
ventanas emergentes rotas en los mapas de marcadores cuando la opción "¿dónde incluir javascripts?" se configuró en header + inline-javascript
las barras de los marcadores no se eliminaron si la opción para agregar el nombre del marcador al texto emergente se estableció en verdadero
mapas rotos si se usaron valores lat / lon negativos para mapas creados por códigos cortos directamente (¡gracias Keith!)
El punto final de la API de Wikitude para todos los mapas no entregó ningún resultado si no existía una capa con ID 1 (¡gracias Maurizio!)
la vista previa dinámica del nombre del marcador en los paneles del mapa se rompió si el editor TinyMCE se configuró en modo de texto
vista previa dinámica: cambiar el estado de la caja de control a "colapsado" se rompió si el estado guardado de la caja de control se "expandió"
problemas con el acceso al backend de WordPress en servidores con corrección de vulnerabilidad "Shellshock" aplicada de forma incompleta (¡gracias a Elger!)
reemplazó 3 capas WMS predeterminadas de EEA rotas el 5/9/10 (para instalaciones nuevas solo para no sobrescribir las configuraciones WMS personalizadas)
"¡Su usuario no tiene permiso para eliminar este marcador!" se mostró a los no administradores cuando intentaban crear nuevos marcadores
Los botones de envío de formulario en el servidor no se mostraban correctamente con Internet Explorer 9
Excepción de Google al hacer zoom a números no enteros (problema evidente durante el zoom táctil en dispositivos táctiles)
ocasionalmente botones de control de zoom congelados y panoramización de mapa rota en mapas de marcadores usando mapas base de Google Maps
Actualizaciones de la traducción
En caso de que quiera ayudar con las traducciones, visite el plataforma de traducción basada en web
traducción croata actualizada gracias a Neven Pausic, http://www.airsoft-hrvatska.comAlan Benic y Marijan Rajic, http://www.proprint.hr
traducción checa actualizada gracias a Viktor Kleiner y Vlad Kuzba, http://kuzbici.eu
traducción holandesa actualizada gracias a Patrick Ruers, http://www.stationskwartiersittard.nl
traducción al francés actualizada gracias a Vincèn Pujol, http://www.skivr.com y Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.comFabian Hurelle http://hurelle.fr y Thomas Guignard, http://news.timtom.ch
Traducción gallega gracias a Fernando Coello, http://www.indicepublicidad.com
traducción alemana actualizada
traducción italiana actualizada gracias a Luca Barbetti, http://twitter.com/okibone
traducciones japonesas actualizadas gracias a Shu Higash
traducción al letón actualizada gracias a Juris Orlovs, http://lbpa.lv y Eriks Remess http://geekli.st/Eriks
traducción polaca actualizada gracias a Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki y Robert Pawlak
traducción rumana actualizada gracias a Arian, http://administrare-cantine.roDaniel Codrea http://www.inadcod.com y Flo Bejgu, http://www.inboxtranslation.com
traducción al español actualizada gracias a Alvaro Lara, http://www.alvarolara.comVictor Guevara http://1sistemas.netRicardo Viteri http://www.labviteri.com y Juan Valdés
traducción actualizada al español / México gracias a Victor Guevera, http://1sistemas.net y Eze Lazcano
traducción turca actualizada gracias a Emre Erkan, http://www.karalamalar.net y Mahir Tosun, http://www.bozukpusula.com
traducción sueca actualizada gracias a Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.euElger Lindgren http://20x.se y Anton Andreasson, http://andreasson.org/

mostrar registros de cambios anteriores

Cómo descargar / actualizar

La forma más fácil de actualizar es usar el proceso de actualización de WordPress: inicie sesión con un usuario que tenga privilegios de administrador, navegue hasta Tablero / Actualizaciones, seleccione complementos para actualizar y presione el botón "Actualizar complementos". El plugin pro verifica cada 12 horas si hay una nueva versión disponible. También puede activar manualmente la verificación de actualización yendo a Complementos y haciendo clic en el enlace "Buscar actualizaciones manualmente" junto a "Maps Marker Pro":

manual-update-check

Si no ve el enlace "Buscar actualizaciones" y está utilizando una versión inferior a 1.7, actualice manualmente una vez descargando el paquete actual de https://www.mapsmarker.com/download-pro y sobrescribir los archivos de complementos existentes en su servidor a través de FTP. Esto podría ser necesario en varios hosts, que usan bibliotecas SSL obsoletas, que impiden que Maps Marker Pro establezca una conexión segura para recuperar el paquete de actualización de mapsmarker.com. Pro v1.7 incluye una solución para ese tipo de servidores y las siguientes actualizaciones deberían funcionar de nuevo como de costumbre. Si está afectado y necesita ayuda, por favor abrir un ticket de soporte.

Cómo verificar la integridad del paquete de complemento

SHA-256 hash value: C1BBA9898529322F2B1B901654AAEA14607F7418AC741571DD04C56E7C60BD08

Haga clic aquí para obtener un tutorial sobre cómo verificar la integridad del paquete de complemento (recomendado si el paquete de complemento para una nueva instalación no se descargó de https://www.mapsmarker.com; sin embargo, no es necesaria la verificación si se utiliza el proceso de actualización automática)

Notas de actualización adicionales para beta tester

No se requiere ninguna acción adicional sobre la actualización del complemento.

Deja un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X