Модуль конкурса
Требуется написать модуль конкурса с возможностью голосования к Run CMS. Требования к модулю:
1. Назначение модуля
Модуль предназначен для проведения конкурса с возможностью голосования за изображение путем выставления оценки по 5-бальной шкале за каждую картинку. Является модулем системы управления содержимым сайта RunCMS. Модуль должен быть снабжен системой защиты от накруток.
2.Функции модуля
Административная часть:
• Добавление/удаление/редактирование изображения, комментария к нему, автора изображения участвующих в голосовании
• Редактирование/удаление комментариев пользователей к изображению
• Просмотр лога голосовавших пользователей. Возможность просмотра всего лога, либо лога за выбранное изображение
• Удаление голосов
• Внесение в голосование изображений, присланных пользователями (модерация)
• Настройки preview-изображения, запрет/разрешение голосования анонимных пользователей, запрет/разрешение оставлять комментарии анонимных пользователей
Лицевая часть:
• Просмотр изображений голосования, а также их статистики: количество голосов, средняя оценка
• Разбиение количества изображений голосования по страницам
• Просмотр/добавление комментария к изображению голосования
• Голосование по 5-бальной шкале только 1 раз за одно изображение
• Сортировка изображений голосования по: количеству просмотров, количеству голосовавших, среднему баллу; как в порядке убывания, так и возрастания.
• Добавление на модерацию своего изображения
3.Требования к аппаратному и программному обеспечению
• CMS - RunCMS любой версии
• Операционная система - Linux/Windows
• Apache – 1.3.х и выше
• PHP – 4.х и выше
• База данных - MySQL 3.23.х и выше
4. В течение недели после разработки и приёмки заказчиком передача исключительных имущественных Авторских прав на модуль в собственность ООО "Керамдек"