Модуль тендера-аукциона для drupal

Главные вкладки

Аватар пользователя andypost@drupal.org andypost@drupal.org 18 января 2008 в 7:03

Одной из текущих задач стоит разработка модуля аукционно-тендерной площадки для заказчика. В последствие можно использовать для организации коммерческого подраздела сайта drupal.ru - для публикации предложений на разработку и для исключения бессмысленных комментариев. Предлагаю всем, кого интересует данная тема писать комментарии.

И так, мое видение модуля в рамках drupal.ru

Создание типа ноды Лот (lot)
- стандартные поля ноды (заголовок, тизер, тельце, даты создания и модификации)
- состояние (открыт, в работе, завершен, отменен)
- признак срочности
- дата завершения торгов
- Бюджет
- признак видимости: виден для гостей, видны ставки
- выбранный исполнитель

- словарь раздела и/или таги

- разрешено прикрепление файлов
- публикация сразу или модерируемая (тут нужно еще решить, можно позволить автору публиковать начиная например с даты ручной публикации, понадобится еще поле)
- комментарии запрещены, а для обсасывания можно делать кросспостинг в какую-нибудь ветку форума и привязку ссылки на неё

Далее идут ставки (bid) для них лучше использовать свою таблицу
- lotid родитель
- бюджет
- сроки исполнения
- даты создания и изменения
- текст-комментарий
- uid владелец ставки

Следующее - это листинг лотов и фильтрация, тут тоже есть что обсудить...

1) вывод списка сделать без использования views, но с фильтром как например в admin/content/node
2) написать добавку для интеграции с views

В любом из вариантов фильтр получается статичным и его стоит обсудить.
- первое, что напрашивается это фильтр по разделам и/или тагам
- ограничения по бюджету, возможно поле бюджета должно состоять из количества и валюты, тогда можно будет это сделать
- просмотр лотов конкретного пользователя
- просмотр лотов по состоянию

Все смены состояний, публикации ставок видимо должны сопровождаться отключаемой нотификацией по почте, например глобальное значение выставляется в профиле пользователя, а для каждого лота можно добавлять флажок

После назначения исполнителя торги завершаются и ожидается подтверждение исполнителем (состояние в работе)
Если ставок сделано не было, заказчику за 1-2-3 дня по крону отсылаются напоминания об отмене лота (нужны ли они, может только при отмене)
По окончании работы заказчик переводит лот в состояние завершен, тут можно прикрутить рейтинг и прочие рюшечки... тоже нужно подумать

Жду ваших идей и мнений!

Комментарии

Аватар пользователя Separator@drupal.org Separator@drupal.org 18 января 2008 в 8:47

Можно еще добавить в состояние лота - приостановлен - бывают всякие причины и возможно придется лот остановить, тогда всем участника сообщение по почте, при повторном запуске также сообщение по почте.
Можно сделать скрытый выбор исполнителя, т.е. что бы не показывался выигравший лот.
Автоматическое портфолио по внутренним лотам исполнителей, т.е. хозяин лота при завершении должен вставить комментарий по качеству выполнения работы и исполнитель ничего не может исправить, если это веб проект, то желательна ссылка на выполненный проект

Аватар пользователя shamaner shamaner 19 января 2008 в 3:44

потиху превращаем сей сайт в разгонную мечту. а че я ж не против, и вообще меня здесь не было. так пробегали мимо. Smile сделайте лучше отдельный сайт.