www.XTRM.ru – социальная сеть спортсменов-экстрималов, разработанная на базе CMS Drupal. Ключевая задача проекта состоит в создании качественной информационной базы, связанной с экстремальными видами спорта(виндсерфинг, сноуборд, кайт, горные лыжи и т.п.). На www.XTRM.ru сообществом пользователей размещаются видео, фото, статьи, отчеты о поездках, а также географические точки(Google Maps API).
Производимые работы
- Проектирование и создание Технического Задания.
- Разработка портала XTRM.
- Интеграция с Google Maps.
- Адаптация CMS Drupal 6 под проект, включая разработку дизайн-темы и модулей.
- Создание дизайна.
- Сопровождение проекта после запуска.
Технологии
- Операционная система Linux.
- Язык программирования портала PHP 45.
- СУБД MySQL 5.
- CMS Drupal 6.
- Google Maps API.
- Vimeo Video API.
Подробное описание
Задача
www.XTRM.ru заключается в создании качественного информационного пространства вокруг экстремальных видов спорта. Информация в первую очередь создается пользователями XTRM. По сути проект представляет из себя узкоспециализированную социальную сеть. Пользователям XTRM предоставлены удобные инструменты для размещения информации, связанной с их спортивной деятельностью: видео, фото, статьи, отчеты о поездках, размещение точек на карте мира.
Регистрация на
www.XTRM.ru осуществляется только по приглашениям от текущих пользователей проекта, что поддерживает четкую специализацию аудитории.
Ключевые характеристики и возможности проекта:
- Интеграция с Google Maps для привязки любого материала к населенным пунктам и точкам на карте.
- Возможность добавления точки на карте или населенного пункта любым пользователем.
- Создание пользователями любого контента: фото, видео, статья, отчет, географическая точка.
- Интеграция с Vimeo API для работы с видео.
- Фотоальбомы.
- Статьи и отчеты.
- Блоги пользователей.
- Дружеские отношения между пользователями.
- Комментирование почти любой информации.
CMS Drupal
Проект разработан на CMS Drupal 6 по следующим причинам:
- Возможность быстрого запуска прототипного решения.
- Наличие большого количества готовых или почти готовых модулей, необходимых для проекта.
- Наличие большого количества англоязычной документации по Drupal.
Возможно, в будущем, при росте популярности проекта, он будет мигрирован на другую платформу. Однако на момент старта и развития проекта CMS Drupal является хорошим выбором, в первую очередь из-за скорости разработки.
Для XTRM произведены следующие работы над Drupal:
- Установка и настройка модулей, в общей сложности более 50 штук.
- Создание дизайн-темы XTRM.
- Разработка модуля интеграции с Vimeo видео API.
- Разработка модуля XTRM, учитывающего индивидуальные особенности проекта.
- Разработка модуля XTRM_USER, учитывающего индивидуальные особенности по работе с пользователями проекта.
- Изменение модуля location.
- Изменение модуля gmap.
- Изменение модуля photos.
География Google Maps
Одной из ключевых особенностей XTRM является возможность привязки информации к географическим точкам. В отличие от стандартной функциональности Drupal, возможна многочисленная привязка различной информации к одному и тому же географическому объекту. Таким образом, проект накапливает географическую информацию(фото, видео, отчеты).
Скриншот привязки видео к географической точке:
По результатам такой привязки формируется общая карта, с возможностью фильтрации по типам объектов:
Дизайн главной страницы
