Pro v1.5.4 с обновленной интеграцией TinyMCE и улучшениями производительности доступна

Помимо обновленной и видимой интеграции TinyMCE, этот выпуск имеет множество улучшений. Я сделал интенсивный обзор кода, особенно кода для бэкэнда, и попытался улучшить его, где это возможно. В результате мне удалось сократить количество запросов mysql и http, что сделало плагин намного более эффективным с точки зрения времени загрузки и скорости отклика.

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

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

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

оптимизированная интеграция медиа-кнопок TinyMCE

Я обновил интеграцию TinyMCE, удалив кнопку карты с визуальной и текстовой панели инструментов, и вместо этого адаптировал кнопку над редактором, чтобы она соответствовала общему дизайну TinyMCE:

TinyMCE новая кнопка

Всплывающее окно, которое открывается при нажатии на кнопку, также получило новый дизайн и некоторые новые функции:

TinyMCE-нового всплывающего

Значки маркера и значок слоя теперь отображаются слева от заголовка карты. Я также добавил ссылку слева от каждой записи, чтобы открыть карту в новом окне. Кнопка вставки теперь может быть нажата, только если выбрана карта. Текст «powered by mapsmarker.com» был удален.

Я также изменил способ загрузки всплывающего плагина Maps Marker TinyMCE, чтобы сделать загрузку более эффективной. Стили также протестированы на WordPress 3.9-alpha, который будет включать обновленную версию TinyMCE 4.0 в качестве основного момента.

Если вы хотите скрыть кнопку TinyMCE, перейдите в «Настройки» / «Разное» / «Общие настройки» и измените настройку «Кнопка TinyMCE» на «отключено».

Оптимизация производительности

  • улучшена производительность для страниц редактирования маркеров и записей / страниц (путем удаления скриптов TinyMCE и дополнительной инициализации WordPress)
  • улучшена производительность для динамического журнала изменений (путем удаления дополнительной инициализации WordPress)
  • улучшена производительность загрузки gpx на бэкэнд (за счет необходимости повторять запросы к базе данных)
  • оптимизированная загрузка CSS на бэкэнд (загрузка leaflet.css только на страницы редактирования маркеров и слоев)
  • уменьшено число http запросов на jquery time picker addon css на странице редактирования маркера
  • оптимизированная производительность бэкэнда за счет сокращения запросов SQL и запросов http на новой странице редактирования слоя
  • уменьшил количество запросов mysql на странице редактирования слоя, показывая количество маркеров для многослойных карт только по запросу

Другие незначительные изменения

  • показывать только первые 25 символов для имен слоев в окне выбора на странице редактирования маркера, чтобы не нарушать макет страницы
  • удалена проверка совместимости бэкенда для плагина flickr-gallery
  • GeoJSON API: добавить маркер = все параметры и разрешить всем / * только перечислять все маркеры
  • API KML: добавить маркер = все параметры и разрешить всем / * только перечислять все маркеры
  • добавить CSS-стили мини-карты для Internet Explorer <9 (спасибо, kermit-the-frog!)
  • обновить мастер загрузчика ioncube до v2.40
  • обновить аддон для jQuery timepicker до версии 1.43

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

  • установить границы для дополнений GPX и щелкнуть ссылку «установить границы».
  • карты bing были повреждены, если https использовался из-за изменений в шаблонах bing url
  • Записи журнала ошибок PHP при вызове Wikitude API с конкретными параметрами
  • GeoRSS API для параметра маркера отображает некорректные заголовки

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

Сайт перевода на http://translate.mapsmarker.com/projects/lmm получил новый дизайн и вскоре также поддерживает вход через SSL.

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

Обновленные переводы

  • Голландец благодаря Патрику Руерсу, http://www.stationskwartiersittard.nl
  • Немецкий
  • Итальянский благодаря Луке Барбетти, http://twitter.com/okibone

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

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

Разработка v1.6 будет сосредоточена на интеграции Google Street View, v1.7 будет сосредоточена на фильтрации слоев на веб-интерфейсе.

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

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

оптимизированная интеграция медиа-кнопок TinyMCE для постов / страниц (отображение кнопки только один раз и обновление дизайна)
улучшена производительность для страниц редактирования маркеров и записей / страниц (путем удаления скриптов TinyMCE и дополнительной инициализации WordPress)
улучшена производительность для динамического журнала изменений (путем удаления дополнительной инициализации WordPress)
улучшена производительность загрузки gpx на бэкэнд (за счет необходимости повторять запросы к базе данных)
оптимизированная загрузка CSS на бэкэнд (загрузка leaflet.css только на страницы редактирования маркеров и слоев)
удалена проверка совместимости бэкенда для плагина flickr-gallery
GeoJSON API: добавить маркер = все параметры и разрешить всем / * только перечислять все маркеры
API KML: добавить маркер = все параметры и разрешить всем / * только перечислять все маркеры
добавить CSS-стили мини-карты для Internet Explorer <9 (спасибо, kermit-the-frog!)
обновить мастер загрузчика ioncube до v2.40
обновить аддон для jQuery timepicker до версии 1.43
уменьшено число http запросов на jquery time picker addon css на странице редактирования маркера
оптимизированная производительность бэкэнда за счет сокращения запросов SQL и запросов http на новой странице редактирования слоя
показывать только первые 25 символов для имен слоев в окне выбора на странице редактирования маркера, чтобы не нарушать макет страницы
уменьшил количество запросов mysql на странице редактирования слоя, показывая количество маркеров для многослойных карт только по запросу
установить границы для дополнений GPX и щелкнуть ссылку «установить границы».
карты bing были повреждены, если https использовался из-за изменений в шаблонах bing url
Записи журнала ошибок PHP при вызове Wikitude API с конкретными параметрами
GeoRSS API для параметра маркера отображает некорректные заголовки
Перевод обновлений
Если вы хотите помочь с переводом, посетите веб-платформа для перевода
новый шаблон оформления на translation.mapsmarker.com и поддержка SSL-входа
обновленный голландский перевод благодаря Патрику Руерсу, http://www.stationskwartiersittard.nl
обновленный немецкий перевод
обновленный итальянский перевод благодаря Луке Барбетти, http://twitter.com/okibone

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

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

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

Профессиональный плагин проверяет каждые 12 часов, доступна ли новая версия. Вы также можете вручную запустить проверку обновлений, перейдя в Плагины и нажав на ссылку «Проверка обновлений вручную» рядом с «Leaflet 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