XTRM спортивное сообщество

XTRM спортивное сообщество

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, возможна многочисленная привязка различной информации к одному и тому же географическому объекту. Таким образом, проект накапливает географическую информацию(фото, видео, отчеты).

Скриншот привязки видео к географической точке:



По результатам такой привязки формируется общая карта, с возможностью фильтрации по типам объектов:


Дизайн главной страницы