Pro v2.5 с MMPAPI, расширенная поддержка AJAX и многое другое доступно

После 2 месяцев интенсивного развития версия 2.5 наконец-то доступна available

Мы с Waseem Senjer усердно работали над добавлением новых функций, оптимизацией юзабилити, исправлением ошибок и реализацией множества отзывов клиентов - поэтому, пожалуйста, выпейте чашку кофе, прежде чем начать читать примечания к выпуску, которые на этот раз длиннее обычного usual

Как всегда, настоятельно рекомендуется обновить его до последней версии.


Дайте нам знать, что вы думаете об этом новом выпуске отправив отзыв или оставив комментарий ниже!

Если вы хотите быть в курсе последних разработок Maps Marker Pro, следуйте инструкциям @MapsMarker в твиттере (= самые последние обновления), в Facebook, Google+ или подпишитесь на новости через RSS или через RSS / электронная почта.

Мы также хотели бы пригласить вас присоединиться к нашему Партнерская программа который предлагает комиссионные до 50%. Если вы заинтересованы в том, чтобы стать торговым посредником, пожалуйста, посетите https://www.mapsmarker.com/reseller


Теперь давайте перейдем к основным моментам про v2.5:

новый API: MMPAPI-класс

Функции API Maps Marker Pro предоставляют разработчикам перспективный способ доступа к некоторым из основных функций ядра в Maps Marker Pro.

До версии 2.5 у вас была возможность использовать API MapsMarker только через HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/). Метод аутентификации интеграции API также позволяет вам безопасно получить доступ к установке Maps Marker Pro с удаленного сервера - с другой стороны, если вы хотите получить доступ к установке Maps Marker Pro на том же сервере, этот метод аутентификации добавляет дополнительные издержки и не является легким. реализовать в определенных средах.

Итак, в версии 2.5 мы добавили MMPAPI-класс для доступа к функциям API. Это поможет вам получить доступ к установке Maps Marker Pro на том же сервере, что и ваш код, например, если вы разрабатываете надстройку для Maps Marker Pro.

Полные документы доступны на https://www.mapsmarker.com/mmpapi

Если вы разработали дополнение для Maps Marker Pro или создали интересную витрину с помощью API, пожалуйста дай нам знать! Мы также были бы рады использовать их в обмен на профессиональные лицензии 😉

Поддержка AJAX для редактирования слоя и списка маркеров

AJAX - это технология, которая позволяет выполнять действия без перезагрузки всей страницы. В версии 2.1 добавлена ​​поддержка карт маркеров для AJAX. В версии 2.5 мы расширили поддержку AJAX для слоев редактирования страниц, что привело к более эффективной и быстрой обработке на сервере.

Кроме того, мы также добавили поддержку AJAX для страницы «списка маркеров» на серверной части. Теперь вы можете искать или выбирать разные подстраницы без перезагрузки всей страницы.

обновить до Leaflet v0.7.5

Мы ссылаемся на листовка как «движок Maps Marker Pro», как эта невероятная среда отображения javascript с открытым исходным кодом, поддерживаемая Владимир Агафонкин является основной библиотекой, вокруг которой мы строим простой в использовании интерфейс, в общем и целом 😉

Буклет v0.7.5 был выпущен в последнее время, в том числе некоторые исправленные ошибки из предстоящего релиза v1.0. Полный список изменений см. В Листовка изменений.

познакомиться с командой, стоящей за Maps Marker Pro

Если вам интересны подробности о людях, стоящих за Maps Marker Pro, ознакомьтесь с нашими новыми О нас страница ????

о нас,

новые настройки разрешений: настройка возможностей, необходимых для просмотра других маркеров и слоев

Все настройки разрешений были перенесены из «Настройки» / «Разное» / «Общие настройки» в «Настройки» / «Разное» / «Настройки разрешений».

Кроме того, мы также добавили новый параметр разрешения «Роль пользователя, необходимая для просмотра маркеров / слоев от других пользователей»:

Скриншот

Этот новый параметр особенно полезен для многопользовательских, но не многостраничных установок WordPress, поскольку он позволяет вам лучше настроить, какой пользователь может видеть и редактировать какие карты.

«Редактировать карту» - ссылка на внешний интерфейс, основанная на пользовательских разрешениях для лучшей управляемости

Спасибо Дэвиду за идею добавить ссылку «редактирование карты» на карты внешнего интерфейса, которая непосредственно приведет вас к соответствующей странице редактирования маркера или слоя без необходимости поиска соответствующей карты на внутреннем интерфейсе:

Скриншот

Эта ссылка автоматически добавляется на карту, если текущий пользователь, просматривающий карту, имеет возможность редактировать эту карту.

Кнопка «добавить новый маркер в этот слой» и улучшения ссылок

Большое спасибо за Анджело из wocmultimedia.com за эту идею и следующие 3!

Если вы используете кнопку «добавить новый маркер в этот слой» на странице редактирования слоя, то в версии 2.5 в качестве предустановленных значений для нового маркера используются текущий центр слоя и масштаб (вместо значений по умолчанию для карт новых маркеров, как раньше). ).

Кроме того, всплывающий текст «добавить новый маркер здесь» также добавляется к центральному выводу слоя, если вы щелкаете по нему на страницах редактирования слоя:

Скриншот

динамический предварительный просмотр всех маркеров из назначенных слоев на страницах редактирования маркеров

Если вы назначаете маркер для слоя, теперь вы также можете динамически просматривать все маркеры из назначенного слоя (слоев), используя соответствующую ссылку:

Скриншот

Это помогает выровнять новый маркер по отношению к уже существующим маркерам из назначенного слоя (слоев) - еще раз спасибо Анджело за эту идею!

динамический предварительный просмотр маркеров из отмеченных слоев многослойной карты на страницах редактирования слоя

Поскольку мы AJAXified отредактировали страницу редактирования слоя, мы также добавили предварительный просмотр маркеров из контрольных слоев многослойной карты: если вы установите карту слоев как многослойную карту и отметите слои, которые будут включены в эту карту слоев, маркеры из этих слоев автоматически динамически просматриваются на карте:

млм-маркер предварительного просмотра

возможность дублировать слой и назначенные маркеры

В версии 2.5 теперь также возможно дублировать слой И все назначенные маркеры. Это можно сделать на странице редактирования слоя с помощью новой кнопки.

дубликат слоя кнопки

или с помощью нового массового действия на странице «Список всех слоев» для 1 или более слоев одновременно:

дубликат слой-объемное действие

возможность отключить перетаскивание карты только на сенсорных устройствах

Спасибо Петру за идею добавить опцию, чтобы отключить перетаскивание карты только на сенсорных устройствах. Эти новые настройки можно найти в Настройки / Настройки карты по умолчанию / Параметры взаимодействия:

увлекая касание

оптимизация и улучшение импорта / экспорта

Функция импорта / экспорта также была обновлена ​​с помощью Maps Marker Pro v2.5:

1. добавлена ​​опция «режим импорта» для массовых дополнений / обновлений для функции импорта / экспорта для удобства использования

Мы улучшили функцию импорта для маркеров и слоев, чтобы сделать их более интуитивно понятными. Для этого мы добавили новую опцию, которая называется «режим импорта»:

импорт-режим

По умолчанию выбрано «Массовое добавление», что позволяет создавать новые маркеры на основе существующего файла экспорта без необходимости изменения этого файла. Если выбрано «массовое добавление», новые карты создаются независимо от значений, установленных в идентификаторе строки для каждого маркера.

С другой стороны, если выбрано «массовое обновление», будет выполнено обновление, если существует карта с соответствующим идентификатором. Если идентификатор не существует, строка из файла импорта пропускается (это привело к нескольким запросам поддержки, так как многие люди, как правило, не читают инструкции 😉)

2. обновить PHPExcel до v1.8.1

Функция импорта / экспорта использует библиотеку с открытым исходным кодом PHPExcel, который был обновлен до v1.8.1 с помощью Maps Marker Pro v2.5. Полный список изменений см. В изменений.

3. импорт / экспорт: добавить опцию для экспорта маркеров и слоев в виде электронной таблицы OpenDocument (.ods)

В версии 2.5 мы также добавили встроенную поддержку формата электронных таблиц OpenDocument (.ods) при экспорте карт маркеров или слоев:

экспорт-ODS

автоматическая проверка: запретить преобразование карт слоев в многослойные карты, если маркеры уже были назначены напрямую

Из-за технических ограничений маркеры не могут быть добавлены непосредственно к многослойным картам, но только к одной из карт слоев, которые выбраны для отображения на многослойных картах.

В версии 2.5 мы добавили проверку того, что слой, который уже имеет назначенные маркеры, не может быть преобразован в многослойную карту, поскольку назначенные маркеры не будут отображаться на этой карте:

мая-проверка

До версии 2.5 существовало только предупреждение, которое приводило к некоторым запросам поддержки, поскольку оно не было прочитано всеми пользователями - теперь эта автоматическая проверка устраняет необходимость учитывать это ограничение.

карты bing: загружайте метаданные только один раз, чтобы уменьшить использование API

Перед загрузкой метаданных bing v2.5, когда слой bing был добавлен на карту, даже когда был активен другой слой. Каждая загрузка метаданных создавала оплачиваемую транзакцию, даже если слой не использовался.

Благодаря Скрупеллос для добавления нагрузки по требованию фиксировать для этой проблемы в соответствующем плагине bing maps, который также используется в Maps Marker Pro. В результате метаданные теперь загружаются только тогда, когда фактически запрашивается первая плитка.

Другие изменения и оптимизации

  • проверка совместимости для плагина «WP Deferred JavaScripts», который может привести к поломке карт
  • добавить опцию заказа маркера в списке маркеров под картами слоев по адресу (спасибо Антон!)
  • добавлен новый CSS-класс «lmm-map» для отображения div, чтобы улучшить стиль (спасибо Марко!)
  • расширенная совместимость для карт в бутстрап-вкладках (добавлена ​​поддержка .tabbed-area a и .nav-tabs a родительские элементы)

Исправление ошибок

  • readme-qr-codes.zip не был удален из каталога кэша QR-кода после установки
  • список слоев: неправильная область нажатия для дубликатов ссылок на слои, которые могут привести к нежелательному дублированию слоев (спасибо Хольгер!)
  • карты не могут быть сохранены, если имя пользователя WordPress было длиннее 30 символов (спасибо Эрих Лех!)
  • непреднамеренный разрыв строки после ссылки на скачивание файла GPX на некоторые темы
  • Прямая ссылка на скачивание GPX не работает во всех браузерах (спасибо Алекс!)
  • Комментарии источника PHPExcel были неверно истолкованы как хакерские кредиты VaultPress (спасибо Кристоф!)
  • Действия AJAX и массивы / карты слоев GeoJSON были нарушены, если была включена WP Debug и отображались предупреждения или ошибки на экране (спасибо Анджело из wocmultimedia.com!)
  • Параметр «добавить маркер в всплывающее окно» был проигнорирован в «списке маркеров под картами слоев» (спасибо Сара!)
  • выбор базовых карт MapBox не был сохранен на страницах редактирования маркеров и слоев (спасибо Джелгер!)

Обновления переводов

Благодаря множеству мотивированных авторов, этот выпуск включает в себя следующие обновленные переводы:

  • Голландец благодаря Патрику Руерсу, http://www.stationskwartiersittard.nl
  • Немецкий
  • Итальянский благодаря Луке Барбетти, http://twitter.com/okibone и Анджело Джаммаррези - http://www.wocmultimedia.biz
  • Японский благодаря Шу Хигаш
  • Латвийский благодаря Юрису Орлову, http://lbpa.lv и Эрикс Ремесс http://geekli.st/Eriks
  • Норвежский (букмол) перевод благодаря Инге Тан, http://drommemila.no
  • Русский спасибо Екатерине Голубиной (при поддержке Теплица Социальных Технологий - http://te-st.ru) и Вячеслав Стренадко, http://poi-gorod.ru
  • Испанский благодаря Давиду Рамиресу, http://www.hiperterminal.comАльваро Лара, http://www.alvarolara.comВиктор Гевара, http://1sistemas.netРикардо Витери, http://www.labviteri.com и Хуан Вальдес
  • Шведская благодарность Олофу Одиеру http://www.historiskastadsvandringar.se, Теди Варсита http://codeorig.in/, Дэн Паулссон http://www.paulsson.euЭлгер Линдгрен, http://bilddigital.se и Антон Андреассон, http://andreasson.org/
  • Турецкий благодаря Эмре Эркан, http://www.karalamalar.net и Махир Тосун

Если вы хотите внести свой вклад в перевод (новые переводчики хинди приветствуются!), Пожалуйста, посетите https://translate.mapsmarker.com/projects/lmm чтобы получить больше информации.

Обратите внимание, что переводчикам также выплачивается компенсация за их вклад - например, если перевод выполнен менее чем на 50%, переводчик получает бесплатный пакет из 25 лицензий стоимостью 149 евро в качестве компенсации за завершение перевода до 100%.

Outlook - планы на следующие выпуски

Мы уже работаем над версией 2.6, которая, благодаря помощи Waseem, наконец, поддержит фильтрацию во внешнем интерфейсе в качестве основного момента.

Пожалуйста, поймите, что мы не можем обещать даты выпуска новых функций. Дорожная карта Основные новые функции дают вам представление о том, куда движется Maps Marker Pro - в любом случае, мы просто хотели бы сохранить гибкость в добавлении оптимизаций и исправлений с довольно незапланированными второстепенными выпусками, полученными в основном из отзывов пользователей.

Пожалуйста, подпишитесь на этот блог (через RSS or Эл. адрес) или следуйте @MapsMarker в твиттере (= самые последние обновления), если вы хотите быть в курсе последних новостей развития.

Полный список изменений

новый API: MMPAPI-класс что позволяет легко разрабатывать дополнения, например,
Поддержка AJAX (перезагрузка не требуется) для редактирования слоя и списка маркеров.
обновление до Leaflet v0.7.5 (полный журнал изменений)
Познакомьтесь с командой, стоящей за Maps Marker Pro на нашем обновленном О нас-страница
новые настройки разрешений: настройка возможностей, необходимых для просмотра других маркеров и слоев
«Редактировать карту» - ссылка на веб-интерфейс, основанная на пользовательских разрешениях для лучшей управляемости (спасибо Дэвид!)
Кнопка «добавить новый маркер в этот слой» и улучшения ссылок: теперь используется текущий центр слоя для новой позиции маркера (спасибо Анджело из wocmultimedia.biz!)
динамический предварительный просмотр всех маркеров из назначенных слоев на страницах редактирования маркеров (спасибо Angelo из wocmultimedia.biz!)
динамический предварительный просмотр маркеров из отмеченных слоев многослойной карты на страницах редактирования слоя (спасибо Анджело из wocmultimedia.biz!)
возможность дублировать слой И назначенные маркеры (для отдельных слоев и для групповых действий слоя) - спасибо Анджело из wocmultimedia.biz!
возможность отключить перетаскивание карты только на сенсорных устройствах (спасибо Питер!)
импорт / экспорт: добавить опцию для экспорта маркеров и слоев в виде электронной таблицы OpenDocument (.ods)
добавлена ​​опция «режим импорта» для массовых дополнений / обновлений для функции импорта / экспорта для лучшего удобства использования
проверка совместимости для плагина «WP Deferred JavaScripts», который может привести к поломке карт
добавить опцию заказа маркера в списке маркеров под картами слоев по адресу (спасибо Антон!)
добавлен новый CSS-класс «lmm-map» для отображения div, чтобы улучшить стиль (спасибо Марко!)
автоматическая проверка: запретить преобразование карт слоев в многослойные карты, если маркеры уже были назначены напрямую
обновил PHPExcel до v1.8.1 (изменений)
расширенная совместимость для карт в бутстрап-вкладках (добавлена ​​поддержка .tabbed-area a и .nav-tabs a родительские элементы)
bing maps: загружать метаданные только один раз, чтобы уменьшить использование API (спасибо Skrupellos!)
readme-qr-codes.zip не был удален из каталога кэша QR-кода после установки
список слоев: неправильная область нажатия для дубликатов ссылок на слои, которые могут привести к нежелательному дублированию слоев (спасибо Хольгер!)
карты не могут быть сохранены, если имя пользователя WordPress было длиннее 30 символов (спасибо Эрих Лех!)
непреднамеренный разрыв строки после ссылки на скачивание файла GPX на некоторые темы

показать предыдущие изменения

Как скачать / обновить

Самым простым способом обновления является использование процесса обновления WordPress: войдите в систему с пользователем, обладающим правами администратора, перейдите к Dashboard / Updates, выберите плагины для обновления и нажмите кнопку «Обновить плагины». Профессиональный плагин проверяет каждые 12 часов, доступна ли новая версия. Вы также можете вручную запустить проверку обновлений, перейдя в Плагины и нажав на ссылку «Проверка обновлений вручную» рядом с «Maps Marker Pro»:

ручное обновление проверка

Если вы не видите ссылку «Проверить наличие обновлений» и используете версию ниже 1.7, обновите вручную один раз, загрузив текущий пакет с https://www.mapsmarker.com/download-pro и перезаписать существующие файлы плагинов на вашем сервере через FTP. Это может потребоваться на нескольких хостах, которые используют устаревшие библиотеки SSL, которые не позволяют Maps Marker Pro создать безопасное соединение для получения пакета обновления с mapsmarker.com. Pro v1.7 включает обходной путь для серверов такого типа, и следующие обновления должны снова работать как обычно. Если вы затронуты и нуждаетесь в помощи, пожалуйста, открыть билет поддержки.

Как проверить целостность пакета плагинов

Хеш-значение SHA-256:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

Нажмите здесь, чтобы узнать, как проверить целостность пакета плагинов. (рекомендуется, если пакет плагина для новой установки не был загружен с https://www.mapsmarker.com - хотя проверка не требуется, если используется процесс автоматического обновления)

Дополнительные примечания к обновлению для бета-тестера

Никаких дополнительных действий при обновлении с бета-версии до этой финальной версии не требуется.

Оставить комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X