Contact Us Form?


(David Kobia) #1

Discourse might need a contact us form in addition to the FAQ. I’ve found that some members opt to contact us through a discourse post since they can’t find any ‘contact us’ link within the site. Some of you might not think this is necessary, but if Discourse is your entire site (and not just a link from a main site), it could be needed.


(Sander Datema) #2

And that’s why I think it’s a perfect fit for a plugin, in stead of part of the core.


(David Kobia) #3

Good point. Next we need a built in CMS… Just kidding.


(Jeff Atwood) #4

Well, one part of this I definitely agree with: if you have a serious issue that requires moderator or site owner assistance, how do you even know who to ask? In other words, how do you tell who the moderators / admins are?

This page is a small attempt to address that, at least:

http://meta.discourse.org/about


(Frederik) #5

Can someone tell my how to add a contact form?

We have the field settings: contact url

But how do I make a contact form instead of having my email public and listet at the About page?


#6

There isn’t an easy way. Would like to see a plugin for this as well.


(Nichalas Petranek) #7

a good workaround could be the procourse static pages plugin. you would be able to at the very least add a link to a google form or form software of your choosing that was customised as a contact form. as for specifically embedding any sort of forms on te static page is an entirely different question…


(Joe) #8

A theme component can do this as well. You need to override the About template here

You can read more about template overrides here

Here’s a rough example:

First you copy the entire template and wrap it in

<script type="text/x-handlebars" data-template-name="about">

</script>

then remove the current contact information

Then you add your form (be it a Google form or a form from any other provider)

You can of course spend more time on this to make sure things look nice.