terça-feira, 17 de abril de 2012

Criar Enquetes no Drupal controlando votos através de Cockies

Nativamente, o Drupal 6.x.x já vem com o módulo Pool (Enquete). No entanto, este módulo é controlado por IP, ou seja, os votos são limitados a 1 voto por computador.

Caso a votação seja realizada em um terminal onde diversos usuários podem votar pode-se usar o módulo advanced pool. Através do módulo, pode-se configurar o controle de votos através do Cockie do navegador. Pode-se definir por exemplo que o voto seja realizado por máquina a cada 1 minuto. Depois de 1 minuto o cockie e removido possibilitando que o usuário vote novamente.

Outra vantagem deste módulo é a possibilidade de limitar os usuários que podem votar. O detalhe é que a versão é beta, mas funcionou perfeitamente na versão 6.12, 6.19 e 6.23. Um último detalhe é que caso você já tenha várias enquetes criadas, o módulo advanced pool consegue se adaptar aos dados do módulo pool.

Nenhum comentário: