Pro v1.5.7 с критическими изменениями API и оптимизацией юзабилити

В версии v1.5.7 я снова сосредоточился на улучшении существующих функций и общего удобства использования бэкэнда. Метод аутентификации для API Maps Marker также полностью изменился, и старый метод аутентификации только с открытым ключом больше не поддерживается! Так что, если вы используете API для управления своими картами, пожалуйста, обновите ваше приложение перед обновлением плагина до последней версии! Пожалуйста, смотрите ниже для более подробной информации.


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

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

Я также хотел бы пригласить вас присоединиться к нашему Партнерская программа который предлагает комиссионные до 50%.


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

поддержка динамического переключения между упрощенным и расширенным редактором

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

динамико-редактор коммутации

Обновленные настройки будут сохранены после завершения публикации или обновления маркера или карты слоев.

более безопасный метод аутентификации для MapsMarker API

До v1.5.6 вы должны были использовать только открытый ключ для выполнения действий API. Хотя доступно несколько дополнительных уровней безопасности (например, прием запросов только с определенных IP-адресов или указание необходимого реферера), у этого метода аутентификации есть свои недостатки: любой, кто узнал этот открытый ключ (нажав сетевой трафик или получив доступ к файлам журнала запросов) например) может выполнить любое действие API (особенно если не было активных дополнительных уровней безопасности).

Начиная с версии 1.5.7, все запросы API теперь должны проходить аутентификацию с использованием подписи с истекающим сроком действия, для которой требуется открытый и закрытый ключи, а также значение срока действия. Это похоже на подход, используемый Amazon для защиты доступа к своему S3 Storage API. После проверки подлинности все активированные действия API могут быть выполнены.

Я добавил примеры для PHP, JavaScript и C # в Документы API MapsMarker о том, как программно создать действительную подпись.

Кроме того, «API URL Generator» и «API URL Tester» были добавлены на страницу инструментов, что позволяет вручную создавать подпись:

апи-URL-генератор

апи-URL-тестер

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

Обратите внимание, что старый метод аутентификации только с открытым ключом больше не поддерживается! Пожалуйста, обновите ваше приложение перед обновлением до v1.5.7!

В дополнение к мерам безопасности, применяемым API, настоятельно рекомендуется реализовать SSL для сайта WordPress (за рамками этого API).

Для более подробной информации, пожалуйста, смотрите обновленный Документы API MapsMarker - если вы создали классное приложение с помощью Maps Marker API, пожалуйста, дайте мне знать и я добавлю его в Витрины!

новое поисковое действие API MapsMarker с поддержкой поиска в ограничивающих прямоугольниках и многое другое

С v1.5.7 я также добавил новое действие API «поиск». С помощью этого действия вы можете выполнять поиск любых атрибутов карт маркеров или слоев. Смотрите таблицы параметров в Документы API MapsMarker Для обзора.

Действие поиска также позволяет выполнять поиск в ограничивающей рамке («показать мне все маркеры в области») и поиск по диапазону дат («показать мне все маркеры, созданные до 2013-01-01»).

Для более подробной информации, пожалуйста, смотрите обновленный Документы API MapsMarker.

оптимизированные страницы маркеров и слоев на бэкэнде

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

маркерная-иконка-Оптимизированная

поддержка фильтрации значков маркеров на сервере (на основе имени файла)

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

фильтр-иконка

поддержка изменения идентификаторов маркеров и слоев на странице инструментов

На странице инструментов я добавил два новых действия, позволяющих вам изменять идентификаторы карт маркеров и слоев:

Изменение габаритного-слой-идентификатор

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

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

До версии 1.5.6 функция массового обновления для карт маркеров на странице инструментов имела один недостаток: вы могли изменять только все существующие карты маркеров и не делать выбор.

Теперь это изменилось с v1.5.7, что позволяет вам выполнять массовые обновления для всех карт маркеров для карт маркеров только из выбранных слоев:

сыпучие-маркерные-обновления-фильтр

одиночные кавычки в именах карт маркеров были экранированы

До версии v1.5.6 символ 'был экранирован как \', когда он использовался в именах маркеров или слоев. Теперь это исправлено (спасибо Эрику за доклад!). Пожалуйста, имейте в виду, что это исправление не затрагивает уже созданную карту с '' в названии - поэтому после обновления до v1.5.7, пожалуйста, откройте затронутые карты, исправьте имя и сохраните их снова.

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

  • флажок для многослойных карт теперь также отображается по умолчанию на страницах редактирования слоя
  • Ссылка на легенду WMS не добавляется в атрибуцию WMS, если ссылка на легенду пуста
  • магазин на mapsmarker.com теперь также принимает кредитные карты Diners Club

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

  • двойные кавычки в именах карт маркеров сломали бы карты, если бы маркер был обновлен / создан с помощью импорта
  • двойные кавычки в именах карт маркеров сломали бы карты, если маркер был обновлен через API
  • Кластеризация параметров при просмотре слоя в Maps Marker API не дала никаких результатов.

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

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

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

Перспектива - мои планы на следующий релиз

Пожалуйста, поймите, что я не могу обещать даты выпуска новых функций. План для основных новых функций (поддержка Google Street View с v1.6 и поддержка фильтрации слоев в веб-интерфейсе для v1.7) по-прежнему действует, я просто хотел бы сохранить гибкость, чтобы добавлять оптимизации и исправления с довольно незапланированным незначительным релизы в основном по отзывам пользователей.

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

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

поддержка динамического переключения между упрощенным и расширенным редактором (больше не требуется перезагрузок)
более безопасный метод аутентификации для API MapsMarker (старый метод только с открытым ключом больше не поддерживается!)
новый API MapsMarker поисковое действие с поддержкой поиска в ограничивающей рамке и многое другое
поддержка фильтрации значков маркеров на сервере (на основе имени файла)
поддержка изменения идентификаторов маркеров и слоев на странице инструментов
поддержка массовых обновлений карт маркеров на странице инструментов только для выбранных слоев
магазин на mapsmarker.com теперь также принимает кредитные карты Diners Club
оптимизированные страницы маркеров и слоев на бэкэнде (оптимизированное отображение значков маркеров, меньше свободного места для лучшего рабочего процесса, добавлена ​​строка «Расширенные настройки»)
флажок для многослойных карт теперь также отображается по умолчанию на страницах редактирования слоя
Ссылка на легенду WMS не добавляется в атрибуцию WMS, если ссылка на легенду пуста
оптимизированный ввод на бэкэнд путем добавления меток ко всем элементам формы
одиночные кавычки в именах карт маркеров были экранированы (спасибо Эрик!)
двойные кавычки в именах карт маркеров сломали бы карты, если бы маркер был обновлен / создан с помощью импорта
двойные кавычки в именах карт маркеров сломали бы карты, если маркер был обновлен через API
Кластеризация параметров при просмотре слоя в Maps Marker API не дала никаких результатов.
Перевод обновлений
Если вы хотите помочь с переводом, посетите веб-платформа для перевода
обновленный китайский перевод благодаря Джону Шену, http://www.synyan.net и ск
обновленный чешский перевод благодаря Виктору Кляйнеру и Владу Кузбе, http://kuzbici.eu
обновленный голландский перевод благодаря Патрику Руерсу, http://www.stationskwartiersittard.nl
обновленный французский перевод благодаря Винчен Пухоль, http://www.skivr.com и Родольф Квидевиль, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, Cazal Cédric, http://www.cedric-cazal.com и Фабиан Хурелле, http://hurelle.fr
обновленный немецкий перевод
обновленный румынский перевод благодаря Arian, http://administrare-cantine.ro и Даниэль Кодря, http://www.inadcod.com
обновлен словацкий перевод благодаря Зденко Подобному
известные проблемы
пользовательские цвета кластеров маркеров не отображаются на картах внутреннего слоя, если используется WordPress <3.7 - рекомендуется обновление!

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

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

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

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

проверки на наличие обновлений-новый

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

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

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

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