На базе ТЗ по созданию данного модуля для одного интернет проекта, выкладываю своё. Считаю, что данный компонент и модуль добавят социальности «нашему» движку и будут способствовать привлечению и активному участию пользователей в жизни ресурса.
Теперь о главном: цена создания компонента и модуля по моему ТЗ – 100 Долл. (Дизайн визуальное отображение – в стоимость не входит) Работу готов выполнить Юра
Предлагаю заинтересованным лицам скидываться.
ТЗ (может быть скорректировано)
Создание компонента "споры" для InstantCMS
Создание модуля последние/популярные споры — для отоброжения на сайте
Управление компонентом (Админ-панель):
• Возможность вкл/выкл создание споров
• Указание, групп которым доступно создание споров
• Возможность создания спора из админ-панели
Отображение и настройка модуля последние/популярные споры
• Споры могут создавать как пользователи так и администраторы.
• Закрывать/редактировать споры могут как создавшие их пользователи так и
администраторы.
При создании спора указываться следующие поля:
1. Название спора
2. Описание спора с возможностью вставить фото
3. Возможность выбора количество участвующих в споре сторон/вариантов
за которые голосуют пользователи. (2 — мин)
4. Длительность спора (по умолчанию 10 дней, 0 — не ограничено)
5. Возможность загрузки аватарок (80*80 рх) к каждому варианту голосования
• Пользователь — создавший спор — указывается автоматически.
Отображение споров на странице:
• Название-заголовок, например «Турция vs Египет» (вводится вручную)
• Блок описания спора
• Блоки вариантов за которые голосуют пользователи с функцией
голосования и отображние числа проголосовавших (после окончания голосования блок отображает победивший вариант и его актуальный рейтинг).
• Далее в 2 колонки идут голосующие стороны. Слева: голосующие за 1 вариант, справа — за 2 вариант. Голосуя в одном из блоков с вариантами пользователь попадает либо в левую, либо в правую колонку. Здесь же
он может оставлять комментарии/аргументы в пользу своего голоса.
Порядок голосования:
• Пользователь может комментировать и голосовать за сторону и 1 аргумент единожды.
• После окончания срока спора или его закрытия — нельзя, ни голосовать, ни комментировать спор.
Прежде чем оставлять комментарии, пользователь должен выбрать сторону спора (отдав свой голос): левая, правая или нейтральная.
Страница просмотра состоит из:
Названия спора
Описания спора
Блоков-вариантов — здесь отображено количество голосов, кнопки выбора сторон, если сторона еще не выбрана, рейтинг.
Под блоками вариантами идет поток комментариев/аргументов разнесеные на две колонки, в зависимости от того за какую из сторон оставлен комент.
Каждая сторона имеет свой отдельный цвет. В коменте указаны ник, аватар, и текст
Готов внести свои 10$$