Новый проект

Ну что же, дамы и господа, сегодня я представляю Вам новый персональный проект Александра Богданова, над которым довольно долго работала студия ALDESIGN. Называется он «MAPS.UZHGOROD.UA: Интерактивная карта Ужгорода» (map англ. карта). Не буду скрывать, делаю это с гордостью. Позади, долгие месяцы разработки концепции, создания дизайна, программирования, тестирования, наполнения проекта контентом, разработки рекламных материалов, и прочих сопутствующих инициатив. Было трудно, но мы выстояли.

Что это такое? Данный сайт представляет собой одновременно интерактивную карту Ужгорода и района, путеводитель по интересным и полезным местам, информационный каталог ужгородских объектов с геопривязкой, включая предприятия и организации, и, в качестве бонуса, тематические рекомендации администрации каталога на тему «что в городе посетить» и «что в городе лучшее». Данный проект – это симбиоз собственного движка и API-интерфейса знаменитых Yandex.Карт. Благодаря использованию стороннего картографического интерфейса и довольно неплохой детализации векторных карт от Яндекса, имеется возможность, не покидая данного сайта, работать не только с картой Ужгорода, но и всеми остальными регионами, которые на данный момент покрывают Яндекс.Карты. Задача сайта – четко донести отсортированную, отфильтрованную и лаконичную информацию до каждого, кто пожелает ею воспользоваться. Бесспорно, основные посетители данного проекта, это туристы и приезжие. Тем не менее, я уверен, данный проект также будет не менее полезен жителям Ужгорода и Закарпатской области.

Идея. Как это создавалось. Идея создания подобного ресурса появилась у меня еще в далеком 2003-м году. К сожалению, свободное время и деньги на разработку данного проекта появились лишь в начале 2009-ого года. Собственно, примерно тогда и был дан старт началу работ по созданию данного проекта. Основная идея, заложенная в концепцию данного ресурса, это создать не что-то, что с легкостью бы заменило существующие контент-проекты типа HOTELS, REST и WIFI, а именно, шикарное дополнение к ним. Так называемую «визуализационную надстройку». Получилось ли у нас это – покажут время и оценки посетителей данного ресурса.

Как уже сообщалось выше, в основе сайта лежит слаженная работа двух механизмов: API-интерфейса от Yandex.Карт, который отвечает за картографические функции и, частично, за визуализацию предоставляемого на его интерфейс контента, и движка собственной разработки (ALDESIGN Maping Service; текущая версия — 1.01 beta от 22.09.2009), осуществляющего все остальные сервисные функции, такие, к примеру, как работа с базой данных, поиск, GPS-позиционирование, рейтингование, сортировка, работа с категориями и их визуализацией, и многое другое. Безусловно, значительная часть движка собственной разработки скрыта от глаз посетителей, так как она является частью огромного, универсального и конфигурабельного административного интерфейса. На разработку движка, его отладку и дописывание, на создание дизайна, наполнение проекта контентом и финальное тестирование ушло около 4-х месяцев ежедневной несколькочасовой работы. Много ли это? Да, очень. Учитывая, что над сайтом работал не один человек, а команда, временные затраты просто поражают. Сайт, в итоге, получился не особо «тяжелым». Полная загрузка API-интерфейса и карт – около 350 килобайт. Фреймворк – чуть больше сотни килобайт. Собственный код – 250 килобайт. База данных объектов – еще 300 килобайт. В итоге, первоначальный запуск (5-7 секунд) «съест» мегабайт трафика, что в наше время есть просто ничтожным объемом. Потом половина всего будет кешироваться, что упростит процедуру запуска (3-4 секунды).

В процессе работы над движком данного проекта, мы несколько раз проводили переговоры с администрацией Яндекса, уточняя все правовые и технические аспекты использования API-интерфейса и, собственно, карт. В итоге, за время работы над проектом даже было найдено несколько ошибок в интерфейсе, о которых мы сообщили разработчикам, и те пообещали исправить их в следующих версиях API.

Для программистов. Технологии, которые применялись при разработке движка: PHP 5, MySQL 5, JavaScript, AJAX, Mootools, eZ Components, MVC (Model View Controller), Yandex.Maps API, CSS, HTML

ОБРАТИТЕ ВНИМАНИЕ! В разделе «О ПРОЕКТЕ» также доступны для ознакомления следующие разделы: «Как это работает?», «Навигационные элементы», «Список поддерживаемых браузеров», «Почему нет мобильной версии», «Ссылки на объекты каталога», «Disclaimer / Отречение от ответственности», «Использование информации». В том разделе также размещена кнопка проекта. Это если вдруг кто-то захочет разместить ссылку на него на своем сайте. Я НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ ВАМ ПРОЧИТАТЬ ЭТОТ РАЗДЕЛ! КАК МИНИМУМ ДЛЯ ТОГО, ЧТОБЫ ПОТОМ НЕ ЗАДАВАТЬ МНЕ ЛИШНИХ ВОПРОСОВ!

Список доступных рекламных опционов традиционно находится под ссылкой «РЕКЛАМА».

Касательно контента. На данный момент я полностью заполнил разделы «Рестораны», «Гостиницы», «Мотели», «Ночные клубы», «Боулинг-клубы», «Супермаркеты», «Вайфай», «Заправки»,.

Разделы «Кафе-бары», «Бани и сауны», «Магазины 0-24», «Алкошопы 0-24», «Мойки», «Газовые заправки», «Шиномонтаж», «Парковки» заполнены лишь лучшими и/или популярными, на мой взгляд, объектами. Добавление всех остальных объектов в эти подкатегории ложиться на плечи посетителей сайта или владельцев соответствующих заведений. Имеется в виду, что если кто-то захочет добавить что-то, что не вошло в контент первоначального запуска проекта, то он имеет полное право это сделать.

Разделы «Квартиры посуточно», вообще не заполнены. У меня не было соответствующей информации. Будет желание у владельцев соотв. бизнесов — постепенно заполним и эти разделы.

В «медицинских разделах» пока только то, что понадобиться приезжим в первую очередь. Со временем подтянем туда еще информации.

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

Что делать, если Вы заметили ошибку? Сообщайте или в комментах к этому посту или мне на мыло. Буду очень признателен.

Что делать, если на вашем браузере сайт показывается не совсем корректно? Для начала, проверьте соответствие вашего браузера списку поддерживаемых / рекомендуемых. Список находится в разделе «О ПРОЕКТЕ». Если у вас все-таки новая версия браузера – сообщите, что именно не правильно или не корректно отображается. Желательно со скриншотами. В комментах или по E-Mail. Буду не менее признателен.

Есть рацпредложение? Аналогично рассмотрю все сообщения, оставленные в комментах или посланные по E-Mail.

Вы любите писать об ужгородских заведениях? Теперь без проблем можно прикрепить к названию заведения, о котором Вы написали статью ссылку на объект или группу объектов. Как это сделать описано в разделе «О ПРОЕКТЕ». Если кратко, то:

maps.uzhgorod.ua/mapobject/show/ID
maps.uzhgorod.ua/mapobject/category/show/ID

Наша кнопка. Она вместе с кодом для вставки — в конце раздела «О ПРОЕКТЕ».

19 thoughts on “Новый проект”

  1. Саша, респект. Очень правильная идея объединить все предыдущие проекты в один глобальный каталог.

  2. 2Deema: Ты не читал «О ПРОЕКТЕ». Это не объединение — это надстройка. Визуализация картографического сегмента информации. Все равно те проекты остануться основными.

  3. Отлично!
    Несколько замечаний:
    1. Если приблизил карту, а потом нажал внизу на кружочки (Р, Б, П …) то масштаб карты увеличуется, так чтоб весь Ужгород влез. Впринципе не внапряг снова приблизить, но это как-то не правильно.
    2. Меню с разделами: КАРТА | О ПРОЕКТЕ | РЕКЛАМА | ДОБАВИТЬ
    «Добавить» всегда красным должно быть? Визуально по меню не понятно в каком разделе находишся …
    3. Добалени обьектов все равно вручную происходит?
    Ну остальные притензии к яндекс картам:
    -жаль, что смазан переход город-район.
    -улица Бабьяка неприльно показана
    ….

    Андрей

  4. 2Андрей: 1 — так задумана, сначала было так вы описали… но мы изменили логику работы этого элемента. 2 — это не принципиально при кол-ве разделов аж 4 + каждый раздел начинается заглавием. 3 — если вы заметили, я принципиально не делаю проектов без премодерации того, что «посылают» пользователи. это мое ТВЕРДОЕ кредо и я никогда от него не откажусь.

  5. Поиск на карте от яндекса «сбивает» немного.

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

    Андрей

  6. DNS сервера Билайна еще не подозревают о существовании проэкта. К сожалению.

  7. 2Андрей: К сожалению, не возможно переопределить некоторые свойства этого объекта.

    P.S. Представьтесь пожалуйста в привате. Спасибо.

  8. 2Taras: Пробуй несколько раз коннектится. Обычно такие трюки помагают с зоной ужгород.уа

  9. Наверное я повторюсь, но все же
    Улица Заньковецкой, дома, известные старшему поколению как «Народ та Партия…» идут под номерами 3-7-9
    Даказательство тому лишь мои слова + специально проверил 🙂
    Спорткомплекс «Юность» номер 5 — доказательство плакаты в случае всевозможных «Выставки в Ужгороде»

    Но, зато теперь не придется доставать с полки запуленную карту Ужгорода, дабы найти каку-нить улицу! Это очень удобно!

    FM32YO

  10. Сурьёзно поработали. Респект.
    Показал народу в офисе — народу оч интересно.

  11. … ну не знаю. а мне пока нравиться 🙂 именно как «визуальная надстройка» над существующими проектами — нравиться. хотя больше выглядит на объединение….
    не возникало вопроса не станут ли теперь «те, старые» менее посещаемы, а стало быть менее привлекательны (разве как только использовать под рекламные площадки)…?

  12. 2JaffaR: 1) Рад 2) Не станут. Концепция хорошенько продумана. Я обнародовал лишь 30% всей стратегии и концепции.

  13. В целом очень хорошая и полезная работа.
    Я так думаю, что для поиска не хватает кнопки «Найти».
    Или ее убрали из каких-то специфических соображений?
    Не каждая «домохозяйка» догадается, что надо нажать большую кнопку Энтэр.
    И какое-то короткое пояснение зачем это все, в виде слогана, например, на фронт-странице тоже думаю не повредит.
    для тех же «домохозяек». Хотя если целевая аудитория не та, тогда и вправду незачем.

Обсуждение закрыто.