Все началось с того, что в нашей маршрутной лиге leonardo, не оказалось одного бренда, производителя парапланов. Пришлось впервые за много лет залезть в исходники на сервере, чтобы исправить ситуацию. Заодно посмотрел, что же за леонардо такое у нас установлено, какого года выпуска? Главное меню -> Информация о проекте и видим, что "Версия: 3.4.7 (released 2010/04/28)". За 7 лет могло уже что-то измениться. Вот думаю обновлюсь, а заодно и ситуацию с недостающими brands пофиксю.
На официальном сайте проекта красуется последняя (она же единственная) новость: Latest News Version 4.0.0 Released (05/11/2012). Тоже не такая уж и свежая. Однако, надо сказать, что проект вовсе не заморожен. Скачал "latest development source" с последними изменениями от августа 2016г. Пробная установка новейшей версии потребовала добавления нескольких таблиц в БД. Ну почему нет, на тестовой то БД? Было потрачено много времени, но результат не поразил. Ничего нового. В общем, решил не обновляться до девелоперной версии. Стырил только с новейшего дистрибутива:
./FN_brands.php и слегка его подредактировал
логотипы (гифки) в каталог ./img/brands
спрайт ./img/sprite_brands.png
стили ./templates/basic/sprites.css, но вставил в свой sprites.css только то, что касается img.brands.sprite-xxx (оказалось, что все можно было сделать намного проще, но об этом позже...)
Проверяю — не работает, логотипы не отображаются. Но так бывает, старые картинки и стили могут остаться в кэше браузера. Обновил страничку с помощью CTRL-F5 и все заработало, новые бренды украсились новыми логотипчиками.
Работает-то, работает. Но мне все же покоя не дают две дополнительные фишки в новом релизе, которые могли бы несколько расширить функционал нашей маршрутной лиги:
- Compare flights
- Google maps v3
Сейчас у нас работает "Google Earth API v2.x". Эта версия API уже в архиве. API работает, но создать новый проект уже не получится. Страничка этого API говорит: "The Google Earth API is no longer available. Thank you for your interest." И ссылается на "Announcing deprecation of the Google Earth API". Сколько времени интерфейс еще проработает, неизвестно (
Как же дела обстоят у коллег? — Российская маршрутная лига тоже использует leonardo v3.4.7, и так же, как и наша текущая версия, использует интерфейс "Google Earth API v2.x". Международный параглайдингфорум — 3.8.1 с новым движком гуглокарт, а киргизы уже во всю пользуются всем разнообразием новых возможностей версии 4.0.0! Наши ближайшие соседи всегда впереди планеты всей!!!
Пришло, думаю время и нам обновиться до 4.0.0.
// продолжение следует