-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This Mobius Forms App is an add-on to DNN. It is the most customizable Form extension in the DNN ecosystem. This means that it
- can be used to create a simple contact form in one minute
- can be modified to be any other form you need
- can be used as a starting point for your own AJAX forms in DNN
The app is built with the pattern Don't be DAFT (DAFT = Densely Abstract Features for Techies), aka the Anti-Abstraction pattern. So customizing it is mostly done using common technologies like HTML and if necessary, jQuery and C#.
A DNN App is like a DNN module, just way better :). 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
- AJAX, so no page reloads for validation, sending or messages
- Recaptcha (optional) validation on client and server
- data is saved, together with the Timestamp and SenderIP
- sends various e-mails, which are razor-templateable and has Reply-To and CC options
- multi-language labels and messages, already translated into English and German/Deutsch
- field validation uses html5 and jQueryValidation and works with multiple forms on the same page
- you can easily review / manage / filter the submitted items in a table-view
- export all submissions into an Excel-compatible XML format
- open code C# WebApi easy to customize if you ever need to
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 custom WebApi actions
- create more custom forms which store into further content-types
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 icon was built using the CC icon optical illusion by pedro baños cancer from the Noun Project