Медиа-каталог
Пример: http://www.uaget.com
Основные функциональные требования:
1. Регистрация пользователей с личной информацией.
2. Возможность загружать контент зарегистрированным пользователям системы, добавлять описание к файлам и картинку миниатюру. Возможность загружать несколько файлов в одну «новость». Возможность ограничивать пользователей в загрузке файлов на сервер (предел информации пространства пользователе).
3. Создать группы пользователей которые будут отличать друг от друга объемом выделенного пространства на жестком диске сервера. Например, создать такие группы: Пользователи – возможность загрузки на сервер 5 ГБ,Уважаемые пользователи – возможность загрузки на сервер 10 ГБ,Администрация – возможность загрузки на сервер не ограничено.Также чтоб параметры могли быть изменяться в панели администратора.
4. Создать возможность пользователю управлять своим контентом удалять, редактировать.
5. Создать возможность администрации управлять контентом удалять, редактировать.
6. Возможность оценивать и оставлять комментарии в новостях.
7. Вывод самый популярных новостей
8. Вывод новых новостей
9. Новость должна иметь основой тег например фильмы, музыка, игры, программы, и также под теги например если это фильмы поде теги ужасы, драмы, комедия. Если человек заходит в раздел фильмы он должен увидеть под теги при нажатии на которых будет происходить выборка новостей с данным тегом.
10. Реализовать поиск по ключевым словам и возможность фильтрации по тегам хотя бы по основным.
11. На главной странице сайта должно отображаться листинг новых новостей сайта.
12. Создать панель администратора в которой будут реализованы функции настройки данной системы, настройка тегов, редактирование групп и пользователей системы, иметь информацию с какого IP-адреса входит в систему определенный пользователь.
13. Требования к безопасности средние, по возможности высокие если это сильно не отразиться на цене заказа.
Требования к дизайну сайта
Сайт создать в стиле Web 2.0.