Задача: 1. придумать и состряпать алгоритм для создания конкурсов, позволяющий пользователям отдать голос за лучший проект в каждой из номинаций. 2. Предусмотреть элементарный механизм защиты от жуликов. 3. Автоматизировать процесс публикации участвующих в конкурсе проектов.
Я взял два известных модуля, которые отлично решают первые два только первый пункт: Views и Rate. Настроил взаимосвязь и получил конкурс, в котором каждый выставленный проект — нода.
Теперь не знаю, как лучше автоматизировать это дело, чтобы ноды автоматом создавались при определенных условиях, а файлы, не парясь, заливались по FTP.
Подскажите, может есть уже готовые решения под такой расклад? Логику не знаю как менять, ведь рэйт позволяет выставлять на голосование только ноды и комменты, но не поля. На что можно поменять Rate хз.
Решение! Rate идет лесом, использовали Fivestar — он создает определенное поле, которое и добавляется в нужный тип материала. Отлично выводится через Views, имеет защиту из коробки (Rate здесь не справился). Публикация ручная, от автомата отказались, но сделать это не представляет особой сложности.