Hello my fellow readers,
After over 2 months of development, I’ve finally launched the new version of AJAX Form Pro with Control Panel. It basically lets you create secure web forms, easy & fast in a matter of minutes.
Thus, I’ve decided to improve the application and make it easier to use for everyone whether he/she is a beginner, intermediate or a professional web developer.
New Features of AJAX Form Pro include:
1) Manage Forms from an Admin Panel
The form’s name & description, configuration and fields are all editable from the Control Panel.
2) Easy integration of the Forms in Web Pages
With just a few clicks you can add the form you wish in your web page either by loading inside an
iFrame (the easiest way to integrate it) or by copying blocks of PHP code into your page.
3) The fields’ information can be updated with just a few clicks.
The group of fields is sortable. The order in which they are shown on the form can be changed by just clicking on and dragging the field row to a new spot within the list. The other rows will just adjust to fit. The name & required status (whether the field is mandatory or not) can be changed for all fields in the same page. Each field has its own private page where you can add attributes to it, options (if we are dealing with a SELECT), validations (basic, numerical, phone number, email, minimum selections (for checkboxes and selects that use the ‘multiple’ attribute). AJAX Form Pro supports the following field types: input, select, textarea, check-box and radio.
4) Custom Settings for Each Form as well as a <Default Form Configuration>
Each form has the following settings that can be modified:
- Layout – You can choose from all the preset layouts (Right Horizontal Labels, Vertical Labels, In-Field Labels) as well as from the custom ones that you can create.
- Webmasters – Here you can select the recipients that will receive the mail after the form is set.
- Mail Headers Setup – Here you set from whom the mail will be sent (name & email). It could be the value of some (common) fields or custom ones.
- Mail Content Setup – Set the subject (custom or a field’s value) and message that will be sent to the recipientss
- Notifications – Define all the notifications of the form including errors (when not all fields are valid) and also successful messages such as the one when the form is submitted.
- Debug – This can be enabled and used before the form is going live. It outputs the results generated by the PHP parser file.
- Basic Configuration – Here you can define things such as: form’s width, realtime validator, reset fields’ values after form submit etc.
- CAPTCHA & Security Code – You can customize the Anti-Spam Image as you wish by setting the background, the font’s family and color etc.
- Submit Zone – Configure the Submit Button
- Attachments – You can enable/disable it, making it a required action, setting the maximum file sizes that can be uploaded, allowing files that have specific extensions (you can allow only PDFs and DOCs for instance), customizing the ‘success’ & ‘error’ messages etc.
- Auto Responder – Can be enabled if you wish the person who fills the form to get an automated mail from you (a field such as “E-Mail Address” has to be used in the form in order to use this feature).
- SMTP Configuration – If you need (and in many cases recommended) to send mail through SMTP.
- Custom ‘Thank you’ Page – After the form is submitted the user can be redirected to a custom thank-you page
- Send E-Mail Copy to Sender – If it’s enabled, a copy of the mail sent to the recipients is also sent to the person that submitted the form (the form must obviously have a field such as “E-Mail”).
The <Default Form Configs> feature is activated when you create new forms as they will automatically get the default configuration. This is a big time saver, as it’s much easier to edit an existing configuration (in most cases a small part of the configs), rather then adding a complete new one from scratch.