Доработка сайта музыкального интернет ТВ канала
1. Доработка сайта rock-live.tv
Техническое задание на разработку сайта.
Информация для разработчиков – суть и идеология проекта – он-лайн музыкальное телевиденье. Текущий вариант проекта http://rock-live.tv/
Ступень первая:
1. HTML-вёрстка по предоставленному макету. Строгое соблюдения стиля и идей уже существующего проекта. Контроль за версткой со стороны заказчика, (css, шрифты, прочие элементы, общий вид). Самостоятельная доводка мелких неграфических элементов.
2. Функционал:
2.1. Лента новостей. RRS, добавление иллюстраций, комментарии, рейтинг новости, выделение горячей (топ-новости). Размещение новостной RRS на всех страницах проекта. Конструктивно лента новостей будет выводить два блока – общие новости и эксклюзивные новости. Вывод заголовка и небольшой выноски топ-новости или любой другой выбранной новости на первую страницу.
2.2.Хит-парад – система голосования за клипы. Возможность просмотра клипа. Авторизованное голосование без возможности накрутки, возможность авторизованного скачивания, комментарии, счетчик просмотров и скачиваний.
2.3. Максимально широкая система статистки сайта. Закрытая. С возможным потом выводом части стандартной статистики в открытом виде.
2.4. Фото-галерея. Максимально широкий и гибкий функционал. Адаптация к дизайну. Наличие зоны, в которую пользователи могут попасть только приобрёв, накопив, получим от администрации нужное количество бонусов (об этом будет сказано далее в разделе 2.8)
2.5. База музыкальных групп. Размещение текстово-блочной информации о группах, фото, аудио, видео материалов. Система сортировки по стилям и другим признакам. Рейтинг, комментарии. Авторизованный доступ.
2.6. Чат.
2.7. Форум. Доработка и доводка текущего форума или размещение нового. Установка от 5 до 10 модов.
2.8. Личный кабинет. Максимально простая, но в тоже время защищенная от ботов система регистрации. Личные сообщения. Информационная рассылка в личный кабинет администрацией. Достаточно широкий личный профиль, возможно вплоть доведения блогов и небольших личных фотоальбомов. База форума и личного кабинета должна быть единой, пользователь должен проходить одну регистрацию. Все сервисы сайта должны быть доступны только после регистрации.
2.9. Система вывода баннерной рекламы о предстоящий акциях или значимых событиях на проекте. Ее отключение, когда в ней нет надобности.
2.10 Формирование ТВ-прораммы (плей-листа) видео потока на 5-10 ближайших треков.
В идеале вся система управления сервисами и контентом этих сервисов должна быть построена на одном движке. Или на разрозненных разработках, но собранных в один человеческий понятный админ интерфейс. Все должно быть функционально, просто в управлении без рудиментарных сервисов и функций, но с максимальной возможностью безболезненного расширения и доработки.
Ступень вторая:
3.1. Расширение функционала личного кабинета. Система начисления или покупки бонусов через электронные системы платежей, для пользования определенными сервисами. Скачивание видео материала (предоставленного для скачивания), просмотра эксклюзивных фотографий, составление собственных плей-листов аудио – из доступных аудио файлов, загруженных в базу групп, а так же и видео. Максимальная возможная защита от несанкционированного скачивания во время прослушивания просмотра пользовательского плей-листа самим пользователем. Функции временной подписки на услугу (месяц, три и т.д.). Ее администрирование, включение выключение и т.д..
3.2. Разработка системы администрирования контента видео-потока. Добавление видео, составление плей-листов для основного видео потока. Оптимизация ПО и протоколов вещания.
3.3. Разработка и вывод на сайт подробной ТВ-программы с временными характеристиками.
Ступень третья:
4.1. Полная интеграция видео-контента видео потока с сервисами сайта и личного кабинета. Составление плей-листов и поиск групп по все базе видео контента. Рейтинги, комментарии, лучшее видео и т.д. Выставление рейтингов во время просмотра основного потока. Добавление в избранное / любимое / плей-лист во время просмотра основного потока, он-лайн комментирование подобное чату, с занесением в базу и с привязкой именно к этому видеофрагменту и т.д. Реализация хотя бы части данных функций.
Так же принимаются предложение по и со стороны разработчиков по внедрению определенных сервисов или же оптимизации потока и вещания.