braziljs / conf-boilerplate

The easiest way to create websites for conference/events
http://braziljs.github.io/conf-boilerplate
454 stars 338 forks source link

Contact form #4

Closed zenorocha closed 11 years ago

zenorocha commented 11 years ago

How can we create one in Ruby?

Some ideas:

lucasmazza commented 11 years ago

Pretty much any solution like this would require an external server do handle this. We could suggest that people should use something like Google Spreadsheets or a Wufoo form or any external server to handle this.

jcemer commented 11 years ago

We started using Wufoo in http://codenbier.com but they accepts only 100 subscribing for month. Now we are using Google Spreadsheets.

zenorocha commented 11 years ago

Google Spreadsheet seems like a good alternative, however it's not an automate solution.

For example: Yeoman.io used to implement their form with Google Spreadsheets.

<form  id="subscribeForm" action="https://docs.google.com/a/google.com/spreadsheet/formResponse?formkey=dDdQVGF5LWhMQVgxdjQxaWd3N1RxQmc6MQ&amp;embedded=true&amp;ifq" method="POST" id="ss-form" target="hif" onsubmit="submitted=true;">`

But that way you need to go to Google Docs, create a form, inspect the code of the generated website and the copy the value of the action attribute. Not simple =/

zenorocha commented 11 years ago

@danielfilho indicated SendGrid

danielfilho commented 11 years ago

Eu recomendei o SendGrid por ser hoje, a maior ferramenta de envio de e-mails e ter uma quota free, pra baixa carga :)

zenorocha commented 11 years ago

Seems like someone figured out a good solution using Jekyll + Wufoo.

http://www.marran.com/tech/adding-an-rsvp-form-to-a-jekyll-site/

As soon as I finish other things I'll come to this.

danielfilho commented 11 years ago

:thumbsup:

lucasmazza commented 11 years ago

:yellow_heart::blue_heart::purple_heart::heart::green_heart::heartpulse: Wufoo

zenorocha commented 11 years ago

Não sei o que fazer aqui.

Eu queria uma maneira em que o usuário do projeto especificasse somente o email no _config.yml para onde ele gostaria de que fossem enviados os formulários preenchidos pelos usuários do site.

Mas a solução proposta nesse último link usando Wufoo, não permite que eu altere nas opções da API para qual email será enviado.

A outra solução usando Sendgrid necessita de colocar usuário/senha do serviço e também um servidor no Heroku.

Nenhuma dessas soluções até o momento vai conseguir atingir o mesmo nível de automatização/customização que as outras features possuem, só com pequenas alterações no _config.yml.

Alguém tem alguma ideia?

zenorocha commented 11 years ago

Fechando essa discussão por conta da troca de engine: https://github.com/braziljs/conf-boilerplate/issues/25