I am a self taught beginner, starting to develop small web apps for 
customers to show their holiday rentals with booking calendars and booking 
/ contact forms. 

I discovered Polymer and Firebase Hosting and love both their simplicity 
and ease of use, and also the breadth of tutorials and documentation 
available. 

However, when trying to implement a simple contact form, it seems I have 
only three (unfortunate) options:

   - I could either use an iron-form and bindings to populate a mailto link.
   
*But this way users don't really send a form when hitting submit. Rather 
they are taken to their system's mail client, which would contradict their 
expectations. Also, this is open the possibility of someone sending 
dangerous attachments to my customers, who might then trust these emails 
just because I have pre-populated the mail's subject line with text they 
are used to.*


   - Another option seems to be one "central" mail domain for all 
   customers/domains I support. So in this case I would redirect users from my 
   customers' domains / contact pages to this "support  domain" for mailing 
   with a nodejs server.
   
*However, users don't expect to be taken to a totally different domain just 
for mailing, so this is probably also bad UX.*

 

   - So it seems that setting up node.js servers for all domains I support 
   - is in fact the way to go.

*Yet unfortunately this is too expensive. As I am competing with cheap 
website toolboxes, my customers are not willing to pay more than 
10-15$/year for domain renewal + hosting anymore. Also, this may well be 
overkill for just being able to receive emails anyway, as these customers 
tend to not receive more that 5 emails per month. *

 
So my question is: did I totally miss the obvious alternative? Or what are 
you experienced developers using here? Would I be best off returning to 
traditional web hosting and use PHP to send email? I looked at formspree.io 
also, but it seems that I cannot fully customize email branding there. 

I know Polymer is client side only and I can't put any code on Firebase 
servers, so probably I'm all out on my own here, but anyway I'd be very 
happy if you would share your thoughts and experiences with me!

Thank you!

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/5e460b68-4b17-4810-8704-89b6fd88374e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to