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

Pro v2.5 con MMPAPI, soporte AJAX mejorado y más está disponible

Después de 2 meses de desarrollo intenso, v2.5 finalmente está disponible 🙂

Waseem Senjer y yo trabajamos duro para agregar nuevas funciones, optimizar la usabilidad, corregir errores e implementar muchos comentarios de los clientes, así que por favor, tómese una taza de café antes de comenzar a leer las notas de la versión que son más largas de lo habitual esta vez 😉

Una actualización a la última versión es, como siempre, muy recomendable.


Háganos saber lo que piensa 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 Pro, 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 nos gustaría invitarle a unirse 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.5:

nueva API: clase MMPAPI

Las funciones de API de Maps Marker Pro proporcionan a los desarrolladores una forma a prueba de futuro para acceder a algunas de las funciones básicas comunes en Maps Marker Pro.

Hasta la v2.5 tenía la opción de usar la API de MapsMarker solo a través de HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/) El método de autenticación de integración API también le permite acceder de forma segura a una instalación de Maps Marker Pro desde un servidor remoto; por otro lado, si desea acceder a la instalación de Maps Marker Pro en el mismo servidor, este método de autenticación agregó una sobrecarga adicional y no fue fácil para implementar en ciertos entornos.

Entonces, con v2.5, agregamos la clase MMPAPI para acceder a las funciones API. Esto le ayuda a acceder a la instalación de Maps Marker Pro en el mismo servidor que su código, por ejemplo, si está desarrollando un complemento para Maps Marker Pro.

Los documentos completos están disponibles en https://www.mapsmarker.com/mmpapi

Si desarrolló un complemento para Maps Marker Pro o creó un escaparate interesante utilizando la API, por favor déjanos saber! Nos complacería poder usarlos a cambio de licencias profesionales licenses

Compatibilidad con AJAX para ediciones de capa y página de lista de marcadores

AJAX es una tecnología que le permite realizar acciones sin tener que volver a cargar toda la página. Con v2.1 se agregó soporte AJAX para mapas de marcadores. Con v2.5 ampliamos el soporte de AJAX a las páginas de edición de capas, lo que resultó en un manejo más eficiente y rápido en el back-end.

Además, también agregamos compatibilidad con AJAX para la página "lista de marcadores" en el back-end. Ahora puede buscar o seleccionar diferentes subpáginas sin tener que volver a cargar toda la página.

actualizar a Leaflet v0.7.5

Nos referimos a Folleto como "el motor de Maps Marker Pro", ya que este fabuloso marco de mapeo javascript de código abierto mantenido por Vladimir Agafonkin es la biblioteca central, alrededor de la cual construimos una interfaz fácil de usar, en términos generales 😉

El folleto v0.7.5 se ha lanzado recientemente, incluidas algunas correcciones con respaldo de la próxima versión v1.0 ansiosamente esperada. Para obtener una lista completa de los cambios, consulte el Folleto de cambios.

conozca al equipo detrás de Maps Marker Pro

Si está interesado en los detalles sobre las personas detrás de Maps Marker Pro, eche un vistazo a nuestro nuevo Acerca de nosotros 🙂

Acerca de Nosotros

nueva configuración de permisos: configure la capacidad necesaria para ver otros marcadores y capas

Todas las configuraciones de permisos se han movido de Configuración / Varios / “Configuración general” a Configuración / Varios / “Configuración de permisos”.

Además, también agregamos la nueva configuración de permisos "Función de usuario necesaria para ver marcadores / capas de otros usuarios":

captura de pantalla

Esta nueva configuración es especialmente útil para instalaciones de WordPress de varios autores pero no de varios sitios, ya que le permite configurar mejor qué usuario puede ver y editar qué mapas.

Enlace "editar mapa" en la interfaz basada en los permisos del usuario para una mejor mantenibilidad

Gracias a David por la idea de agregar un enlace de “edición de mapa” a los mapas frontend, que lo lleva directamente a la página correspondiente de edición de marcador o capa sin tener que buscar el mapa correspondiente en el backend:

captura de pantalla

Ese enlace se agrega automáticamente a un mapa si el usuario actual que está viendo el mapa tiene la capacidad de editar ese mapa.

Botón "agregar nuevo marcador a esta capa" y mejoras de enlace

Muchas gracias por Angelo de wocmultimedia.com para esta idea y las siguientes 3!

Si usa el botón "agregar nuevo marcador a esta capa" en una página de edición de capa, con v2.5 el centro de capa actual y el zoom se usarán como valores preestablecidos para el nuevo marcador (en lugar de los valores predeterminados para los nuevos mapas de marcadores como antes )

Además, el texto emergente "agregar nuevo marcador aquí" también se agrega al pin central de la capa si hace clic en él en las páginas de edición de capa:

captura de pantalla

Vista previa dinámica de todos los marcadores de las capas asignadas en las páginas de edición de marcadores

Si asigna un marcador a una capa, ahora también puede obtener una vista previa dinámica de todos los marcadores de las capas asignadas mediante el enlace correspondiente:

captura de pantalla

Esto ayuda a alinear el nuevo marcador en relación con los marcadores ya existentes de las capas asignadas; nuevamente, ¡gracias Angelo por esta idea!

vista previa dinámica de marcadores de capas de mapas de capas múltiples marcadas en páginas de edición de capas

A medida que AJAXificamos la página de edición de capas, también agregamos la vista previa de los marcadores de las capas de mapa de capas múltiples: si configura un mapa de capas para que sea un mapa de capas múltiples y marque las capas que se incluirán en ese mapa de capas, los marcadores de esas capas se obtienen automáticamente una vista previa dinámica en el mapa:

mlm-marcador-vista previa

opción para duplicar la capa Y marcadores asignados

Con v2.5 ahora también es posible duplicar una capa Y todos los marcadores asignados. Esto se puede hacer en la página de edición de capas usando el botón nuevo

botón de capa duplicada

o usando la nueva acción masiva en la página "listar todas las capas" para 1 o más capas a la vez:

acción-masiva-capa-duplicada

opción para deshabilitar el arrastre de mapas solo en dispositivos táctiles

Gracias a Peter por la idea de agregar una opción para deshabilitar el arrastre de mapas solo en dispositivos táctiles. Esta nueva configuración se puede encontrar en Configuración / Valores predeterminados del mapa / Opciones de interacción:

toque de arrastre

Importación / exportación optimizaciones y mejoras

La función de importación / exportación también se ha actualizado con Maps Marker Pro v2.5:

1. Se agregó la opción "modo de importación" para adiciones / actualizaciones masivas a la función de importación / exportación para una mejor usabilidad

Mejoramos la función de importación de marcadores y capas para que sea más intuitiva. Para lograr esto, agregamos una nueva opción llamada "modo de importación":

modo de importación

De forma predeterminada, se seleccionan "adiciones masivas", lo que le permite crear nuevos marcadores basados ​​en un archivo de exportación existente sin tener que cambiar este archivo. Si se selecciona "adiciones masivas", se crean nuevos mapas independientemente de los valores establecidos en la ID de fila para cada marcador.

Si, por otro lado, se selecciona "actualizaciones masivas", se realizará una actualización si existe un mapa con una ID correspondiente. Si la ID no existe, se omite la fila del archivo de importación (esto resultó en varias solicitudes de soporte, ya que muchas personas tienden a no leer las instrucciones 😉)

2. actualizar PHPExcel a v1.8.1

La función de importación / exportación está utilizando la biblioteca de código abierto PHPExcel, que se ha actualizado a v1.8.1 con Maps Marker Pro v2.5. Para obtener una lista completa de los cambios, consulte el cambios.

3. Importar / exportar: agrega la opción para exportar marcadores y capas como hoja de cálculo de OpenDocument (.ods)

Con v2.5 también agregamos la compatibilidad nativa para el formato de hoja de cálculo OpenDocument (.ods) al exportar marcadores o mapas de capa:

export-ods

comprobación automática: no permite la conversión de mapas de capa en mapas de varias capas si los marcadores ya se han asignado directamente

Debido a limitaciones técnicas, los marcadores no se pueden agregar directamente a mapas de capas múltiples, sino solo a uno de los mapas de capas, que se seleccionan para mostrarse en mapas de capas múltiples.

Con v2.5 agregamos una verificación de que una capa que ya tiene marcadores asignados no se puede convertir en un mapa de varias capas, ya que los marcadores asignados no se mostrarán en ese mapa:

mlm-comprobar

Antes de v2.5 solo había una advertencia que daba como resultado algunas solicitudes de soporte, ya que no fue leída por todos los usuarios: esta comprobación automática ahora elimina la necesidad de tener en cuenta esa limitación.

mapas de Bing: cargue metadatos solo una vez para reducir el uso de API

Antes de la v2.5, los metadatos de Bing se cargaban, cuando la capa de Bing se agregaba a un mapa, incluso cuando había otra capa activa. Cada carga de metadatos creó una transacción facturable, incluso si la capa no se hubiera utilizado.

Gracias a Skrupellos para agregar una carga a pedido fijar para este problema en el complemento de folleto de mapas de bing correspondiente que también se utiliza en Maps Marker Pro. Como resultado, los metadatos ahora solo se cargan cuando se solicita el primer mosaico.

Otros cambios y optimizaciones

  • Comprobación de compatibilidad para el complemento "WP Deferred JavaScripts" que puede hacer que los mapas se rompan
  • agregue la opción para ordenar el marcador en la lista de marcadores debajo de los mapas de capa por dirección (¡gracias Anton!)
  • Se agregó una nueva clase CSS "lmm-map" para mapear divs para permitir un mejor estilo personalizado (¡gracias Marco!)
  • compatibilidad extendida para mapas en bootstrap-tabs (soporte agregado para .área con pestañas a y .nav-tabs a elementos principales)

Corrección de errores

  • readme-qr-codes.zip no se eliminó del directorio de caché de código QR después de la instalación
  • lista de capas: área en la que se puede hacer clic incorrectamente para enlaces de capa duplicados que probablemente den como resultado duplicaciones de capa no deseadas (¡gracias Holger!)
  • los mapas no se podrían guardar si el nombre de usuario de WordPress tenía más de 30 caracteres (¡gracias Erich Lech!)
  • salto de línea no deseado después del enlace de descarga del archivo GPX en algunos temas
  • El enlace de descarga directa de GPX no funcionó en todos los navegadores (¡gracias Alex!)
  • Los comentarios de la fuente PHPExcel fueron malinterpretados como créditos de hackers por VaultPress (gracias a Christophe!)
  • Las acciones AJAX y las matrices GeoJSON / mapas de capas se rompieron si WP Debug estaba habilitado y se mostraban advertencias o errores en pantalla (gracias Angelo de wocmultimedia.com!)
  • La configuración de "agregar nombre de marcador a ventana emergente" se ignoró en la "lista de marcadores debajo de los mapas de capa" (gracias Sarah!)
  • la selección de mapas base de MapBox no se guardó en las páginas de edición de marcadores y capas (¡gracias Jelger!)

Actualizaciones de traducciones

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

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 recibe un paquete de 25 licencias gratis por valor de € 149 como compensación por completar la traducción al 100%.

Outlook: planes para las próximas versiones

Ya estamos trabajando en la v2.6 que, gracias a la ayuda de Waseem, finalmente admitirá el filtrado en el frontend como el mayor destaque.

Por favor, comprenda que no podemos prometer ninguna fecha de lanzamiento para 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, solo queremos mantener la flexibilidad para agregar optimizaciones y correcciones de errores con lanzamientos menores bastante imprevistos que resultan 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

nueva API: Clase MMPAPI que le permite desarrollar fácilmente complementos, por ejemplo
Compatibilidad con AJAX (no se necesitan recargas) para la edición de capas y la página de lista de marcadores
actualizar a Leaflet v0.7.5 (Changelog completo)
conozca al equipo detrás de Maps Marker Pro en nuestra actualización Sobre nosotros-página
nueva configuración de permisos: configure la capacidad necesaria para ver otros marcadores y capas
Enlace "editar mapa" en la interfaz basada en los permisos del usuario para una mejor mantenibilidad (¡gracias David!)
Botón "agregar un nuevo marcador a esta capa" y mejoras de enlace: ahora usa el centro de la capa actual para la nueva posición del marcador (gracias Angelo de wocmultimedia.biz!)
Vista previa dinámica de todos los marcadores de las capas asignadas en las páginas de edición de marcadores (gracias Angelo de wocmultimedia.biz!)
vista previa dinámica de marcadores de capas de mapas de capas múltiples marcadas en páginas de edición de capas (gracias Angelo de wocmultimedia.biz!)
opción para duplicar la capa Y marcadores asignados (para capas individuales y para acciones masivas de capa) - gracias Angelo de wocmultimedia.biz!
opción para deshabilitar el arrastre de mapas solo en dispositivos táctiles (¡gracias Peter!)
importar / exportar: agregue la opción para exportar marcadores y capas como hoja de cálculo de OpenDocument (.ods)
Se agregó la opción "modo de importación" para adiciones / actualizaciones masivas a la función de importación / exportación para una mejor usabilidad
Comprobación de compatibilidad para el complemento "WP Deferred JavaScripts" que puede hacer que los mapas se rompan
agregue la opción para ordenar el marcador en la lista de marcadores debajo de los mapas de capa por dirección (¡gracias Anton!)
Se agregó una nueva clase CSS "lmm-map" para mapear divs para permitir un mejor estilo personalizado (¡gracias Marco!)
comprobación automática: no permite la conversión de mapas de capa en mapas de varias capas si los marcadores ya se han asignado directamente
PHPExcel actualizado a v1.8.1 (cambios)
compatibilidad extendida para mapas en bootstrap-tabs (soporte agregado para .área con pestañas a y .nav-tabs a elementos principales)
mapas de bing: cargue metadatos solo una vez para reducir el uso de API (¡gracias Skrupellos!)
readme-qr-codes.zip no se eliminó del directorio de caché de código QR después de la instalación
lista de capas: área en la que se puede hacer clic incorrectamente para enlaces de capa duplicados que probablemente den como resultado duplicaciones de capa no deseadas (¡gracias Holger!)
los mapas no se podrían guardar si el nombre de usuario de WordPress tenía más de 30 caracteres (¡gracias Erich Lech!)
salto de línea no deseado después del enlace de descarga del archivo GPX en algunos temas

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

verificación-actualización-manual

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

Valor hash SHA-256:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

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 al actualizar desde una versión beta a esta versión final.

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