-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This 2sxc app serves 4 core purposes
- create a standard contact form in any DNN web site in 1 minute
- easy to customize with more/custom input fields as you need
- create many same or different forms in your site
- use it as a starting point to create your own online AJAX forms in DNN
Since this is a 2sxc-app, you can customize it to be anything you want! This list just shows what it already does, so you know what you get out-of-the-first-box.
- Basic contact form with Subject, Message, Name, E-Mail
- This is saved, together with the timestamp and SenderIP
- It also sends an e-mail
- to the site owner and the customer...
- using fully templated e-mails based on Razor templates
- both subject and body are templateable
- you can set a different Reply-To address
- you can also CC both the customer and owner mail to more people
- All labels and messages are multi-language, and translated into English and German/Deutsch
- All interactions are AJAX / WebAPI, so no postbacks etc.
- Form validation uses jQuery
- You can easily review / manage the submitted items
- export all submissions into an Excel-compatible XML format
Because it's so simple and uses 2sxc, you can easily
- translate it into any other language in minutes
- add more fields, even with special validation in minutes
- customize the e-mail templates
- send more e-mails, trigger other actions
This app is only useful is you use DNN. So assuming you have a DNN installation, all you need to do is install 2sxc and this app.
- Here's how to install 2sxc and an App of your Choice
Now you can use this app as-is, or customize it to be whatever you need it to be.
The standard setup saves data in the ContentSimple
content-type. To add more fields which the user can submit, you must
- add the new field in the content-type, with the correct data-type (text, number, etc.) - if you have no idea how to do this, best look at this tutorial
- add the input field in the HTML template for the form, in any way you want to
If you want to use a special field like a drop-down etc. just do it in HTML - again all is explained in the section customize fields
Just use HTML5 validation or follow the conventions of the ??? jQuery plugin. Read more about it in the customize fields section.
Read about it in customize e-mails