Pergunta

Ok, então eu quero fazer um local de votação, mas ele não funciona como uma pesquisa típica.

Aqui está como eu gostaria mina para operar-se:

registros de usuários e é enviado um email de confirmação Uma vez que eles confirmam que pode logar De lá, eles chegar a uma pesquisa gigante com vários tópicos, mas aposto de escolher um tópico, eles teriam 20 ou mais "tokens" onde eles podem distribuí-los entre cada tópico como desejado. Esses usuários, em seguida, salvar os seus votos, e ele vai para um banco de dados onde os resultados podem ser exibidas. Estas 20 fichas iria repor uma vez por semana ou mês, ou bi-semanal ou algo assim.

Esta é a idéia básica. Eu não estou perguntando se isso é uma boa idéia. Eu só gostaria de saber se existe uma pesquisa plugin / add-on tipo de coisa que eu posso simplesmente instalar no meu site que iria apoiar este ou se este teria de ser feitos?

As características adicionais neste site seria a de que haveria uma seção diferente, onde os usuários iria votar em uma pesquisa típica. Esta enquete pediria que tópicos devem ser adicionados à primeira pesquisa principal.

Se a exist plugin que iria apoiar este alguém poderia me ou contá-la.

Ou se isso fosse feito sob encomenda. Como intensa que seria? Eu tenho uma compreensão novato de PHP e MySQL isso é algo que eu poderia fazer?

Agradeço a ajuda,

Graças

Foi útil?

Solução

Bem, geralmente um plugin exige uma arquitetura de plug-in para , como um sistema de CMS como Wordpress ou Joomla. Assim, "plugin" é provavelmente o termo errado para uso para o que você está procurando. Soa mais como você quer um pacote de software ou um script pré-escrito.

O que você está descrevendo soa bastante específicas do site, entretanto, e eu acho que você vai ser duramente pressionado para encontrar uma solução pré-existente. Para fazer um pacote genérico como que levaria algum esforço definitiva, porque isso vai depender das especificidades do design visual de um site (CSS-esfola necessário), é banco de dados (instalação e suporte para vários bancos de dados necessário), provavelmente um trabalho cron (agendamento de confiança necessário), bem como a integração em código PHP do usuário. Também soa como um set-up polling incomum.

Para construir a partir do zero, provavelmente não levaria um desenvolvedor experiente muito longo. Soa como algo que você poderia jogar um back-end simplista juntos por em alguns dias ou uma semana, e, em seguida, adicionar design qualquer site em cima dela. Se você nunca construiu um site em MySQL e PHP antes, você provavelmente vai precisar de muito mais tempo para conta para a curva de aprendizagem. Não é muito íngreme com PHP / MySQL, mas as boas práticas e design ter tempo para aprender, então você pode ter alguns contratempos.

Outras dicas

Dê uma olhada nestes tutoriais. No mínimo, eles podem servir como um excelente ponto de partida e talvez dar-lhe alguma inspiração.

Acho que a maior mudança é que você vai precisar para armazenar os tokens em seu banco de dados por cada usuário (ou endereço IP) com uma data para saber quando para redefinir a contagem token para 20. Você pode redefinir a contagem quando o usuário visita o site e a data para reabastecer tem passado, ou você pode ter uma tarefa agendada que redefine-los quando necessário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top