Цель проекта
Результатом проекта стал продвинутый проигрыватель музыки с возможностями отображения в браузере и управления плей-листом. Зарегистрированные посетители сайта могут помещать этот плеер на свою индивидуальную страничку. Было реализовано 2 типа плеера публичный и приватный. Каждый плеер имеет свой набор функций.
Приватная часть доступна только для зарегистрированных посетителей. Она позволяет управлять плей-листом. Добавлять новые композиции, удалять композиции, изменять информацию о композиции.
Публичная часть доступна всем посетителям сайта. Все кто просматривают страничку с плеером могут прослушивать музыку из плей-листа. Также если посетителю понравилась композиция он может добавить ее в свой плейлист.
Также для каждого плеера было предусмотрена возможность изменять скины. Всего было создано 5 различных скинов (Black, Blue, Gray, Green, Metallic).
Продукт был полностью кастомизирован под социальную сеть, в которой он используется. Позволяет пользователям формировать свой плэй-лист, который автоматически сохраняется на сервере. Особое внимание было уделено юзабилити интерфейса плеера.
Проблемы и решения
Достаточно сложно было разработать безопасную систему распознавания зарегистрированного пользователя без возможности изучить или изменить код существующего приложения. С одной стороны мы не должны посылать во Flash только его идентификатор, так как это давало возможность злоумышленнику легко его подделать и управлять плей-листами других пользователей, с другой стороны мы не имели доступа к коду сети, чтобы узнать, каким способом происходит аутентификация пользователей.
Еще одна проблема заключалась в том, что разработчик, назначенный на этот проект не имел достаточного опыта во flash программировании, но это не помешало ему выполнить проект в срок и достаточно качественно.
|
История:
Проект стартовал 15 марта 2007 года. Проект сдан и запущен в эксплуатацию в апреле 2007 года.
Инструментарий:
Flash, Action Script, ASP, MSSQL
Основные характеристики:
- Private Player. Кроме обычных функций (прослушивание музыки, перемотка, пауза, громкость и т.п.) плеер предназначен для формирования плей-листа зарегистрированного пользователя и имеет следующие возможности:
- Закачивать на сайт аудио файлы в формате mp3
- Просматривать статус недавно закачанных файлов
- Осуществлять поиск по закачанным файлам всех пользователей
- Редактировать плей-лист (добавлять / удалять / менять порядок с помощью drag’n’drop)
- Изменять скин (Black, Blue, Gray, Green, Metallic)
- Private Player без функции загрузки файлов mp3. Имеет те же возможности, что и “Private player”, но без возможности закачки файлов на сервер.
- Public Player отображается на страничке зарегистрированного пользователя. Любой другой пользователь может посмотреть и послушать плей-лист, подобранный другим пользователем. Понравившиеся композиции гость может легко добавить в свой плей-лист сразу при прослушивании (для этого есть специальная кнопочка). Плеер использовал скин, #Интерфейс администратора позволяет
- Просматривать список композиций закачанных пользователями.
- Модерировать список компоизиций пользователей.
- Прослушивать закачанные композиции.
- Искать композиции по артисту, названию, жанру и т.п.
|