How do i add a contact form to my website with ease?
How do i add a contact form to my website with ease?
Nice collection, hadn't seen a few of these before. Thanks :)
Which is the easiest to use?
FormKeep, mailthis.to and formspree.io are super easy and pretty much the same set up.
I think using external services for a simple contact form is unnecessary. Just follow this tutorial here. You can essentially copy/paste the entire js/php stuff if you don't want to get into this at all and just make sure to adjust selectors accordingly.
Understanding/implementing a new server-side script (having to deal with servers, PHP, SMTP or databases with no previous backend experience) is anything but simple. And I say that as someone with 10 years of backend development experience.
Isn't the first job of a designer to empathise with the user and understand their needs?
I am a designer and managed to do this following a tut, it really isn't rocket science ;) He says he's mastering JS (from which I'm really far away), so presumably he doesn't fear to look into a few lines of PHP and modifying some entries here and there. Why should he have to deal with databases if he just wants a (simple?) contact from? There are lots and lots of tutorials which walk you through this, and if you don't want so spend the time to understand exactly how it works just copy/paste/edit (that's what I did a couple of times before, took me less than 1 hour to get things running).
C'mon, you really can't empathise with this? It may not be rocket science but there is no way you can say that learning several new technologies is simpler/easier than dropping in a single line of code from a 3rd party service.
And blindly copy-pasting code without understanding it is never a good idea. In my experience that only ever leads to more confusion and stress when something isn't working and you need to debug it. Removing that stress by offloading the server-side can be very useful for some people.
It can actually be very insulting for you to keep saying it's "simple". You find it simple, others do not. Empathy is very, very important.
I can emphasize with it, which is why I also think it is needed to know the basics of how the server works. Knowing css/html/js is enough in theory, but in practice is almost never is.
Even the back-end stuff is totally learnable and not as hard as it may seem at first. But so many designers in our imposter-syndrome poisoned community tell newcomers that all they need to know is html & css and they are good to go, because everything else is managed by tools - and I think that's a dangerous attitude.
It's also worth noting that each of those 3rd party services add technical debt on their own, plus they possibly cost something. They might make more sense if you have no technical understanding or really don't want to deal with all of this or if requirements get more complex and if you decide to add more fields, gather the data somewhere, etc.
Ray seems to be eager to learn new things, so why not encourage him to dig a bit deeper and have a slice of that "back end stuff" (in a relevant and clearly defined straight-forward scenario) and possibly save some money? Seems pretty empathetic to me ;)
Formkeep looks great. Formspree is a nice free option too.
There are solutions, as many have already suggested them. But, you'll need to get a bit of an understanding of how that back-end stuff works. If you master HTML/CSS/JS you should also look a bit into the server side. I'm not saying you have to learn PHP, or ruby, or any other language used on the server side, but you should know the basics of how an apache works and why it does what it does. Even if you are specialized in Front End Tech; The server is part of the whole system and can't be ignored. As performance etc. are now a crucial part of the success metrics of a website, knowing the basics is essential.
Hey, you can use the JotForm.
I second using JotFornm. Super easy to use, lots of features, easy to embed on your site. Also the support team is super quick at getting back to you.
Plus they have a free option!
You could use Parse!
Here's a good one Formlets
You can give http://funnelnow.com/ a try. It's designed for the specific need you have, and has a deal tracking/CRM thing going on on top of it.
It's honestly not that hard with a little bit of goolging! It can be done with a fairly simple PHP file.
True that, however sometimes a 'googling' gives to many overcomplicated answers. With a web so oversaturated with results it's hard and frustrating to find the answer you're looking for.
There are 3rd party services that offer this. I built one of them called FormBackend - you simply create a form url on our site and use it as the action in your form html. You can then get notified when someone submits your form, or email them to let them know you've received their submission.
Hi Jesper, you can try http://www.formester.com it will help you do the same.
I asked the exact same question and it seems possible to do. I have my blog on classandobjects and I wanted to get subscribers on my site. I looked for multiple alternatives and either they were very costly or didn't work as I intended them to do. So I went ahead and build a solution Formester which solved all my problems. Then I planned to make it available to everyone and here it is. Give it a try and let me know if we can add new features that solve other use cases that you may have.
Be nice. Or else.
Designer News is a large, global community of people working or interested in design and technology.