ARForms - Exclusive Wordpress Form Builder Plugin ( Version: 2.5.4 )
Thank you for purchasing my plugin. If you have any questions that are beyond the scope of this help file, please feel free to email via contact form here. Thanks so much!
What is ARForms?
ARForms is premium wordpress form builder plugin with inbuilt support of multiple Email Marketing Tools integration. It has support of 7 Email Marketing Tools which are Aweber, mailchimp, GetResponse, iContact, Constant Contact, eBizAC, GVO. ARForms is complete bundle and a very user friendly formbuilder to create various forms in just few clicks without any advanced knowledge required. It supports all popular wordpress versions from 3.0 to 3.9
We have used very powerful front-end framework - Twitter bootstrap for faster and easier form builder. The Real Beauty of ARForms is, you can find ARForms in your native language. YES! Whatever you have just read is reality. ARForms is supporting various 11 languages like English, Arabic, French, Portuguese, Russian, Spanish, Japanese, Korean, Turkish, Chinese, Dutch languages by default.
ARforms provides facility to use various Email Marketing Tools through API as well as Webform method.
ARForms Key Features:
- Exclusive Formbuilder plugin with multiple Email Marketing Tools support.
- Multiple popular Email Marketing Tools integration with form.
- A very unique and very rich Form Styling Tool with Google Font support.
- To make your forms even better, ARForms supports Form Level Custom CSS as well as Field Level Custom CSS.
- Multiple column layout support. Now build your forms beautifully with 2 columns and 3 columns.
- Multiple Form Steps facility to build Survey style forms and Wizard style forms
- Transparent Modal Forms facility to make your form even richer
- Facility to load modal forms on page load
- Flying Forms & Sticky Forms to enhance your representation of forms
- Dynamic field setting using Conditional laws. You can Hide/Show fields based on rules applied on field.
- Data Migration is another very awesome feature of ARForms. You can Import / Export your Forms and Form Entries.
- You can build forms with Custom Background Image
- Build forms with Transparent Fields over background image and give your form unique look
- Find Arforms in your native language. Multilingual plugin with WPML support.
- Absolutely no programming skill required.
- Ready form templates for free. e.g. Contact Us Form, Subscription Form, Job Application Form, Feedback Form, RSVP Form and many more.
- Fully customizable form styling tool.
- Ajax enabled forms to give smooth experience to users.
- With ARForms, you can register new user
- Twitter bootstrap integrated
- Wide range of useful form elements to create various forms quickly.
- progressive file upload facility without FLASH
- fancy checkbox and radio buttons with multiple color options.
- To avoid spamming, ARForms has RECaptcha and Custom Captcha Support.
- Email notification to users and admin.
- Form Analytics.
- Recaptcha enabled to avoid spamming.
- Responsive forms.
- Export form data.
- Global as well as form level Email Marketing Tools configuration.
- Instant preview.
- Different ways to create form.
- - popup
- - widget
- - popup
- Embedded Objects supported.
- Multiple browser compatible.
- Quick form duplication.
- Multiple calendar themes.
- Dedicated support.
Installation And Activation
You can install plugin either of these two methods.
1) New install via FTP
a. Download the plugin from CodeCanyon, and extract it. You should find a directory arforms.
b. In your WordPress installation, upload arforms to wp-content/plugins/
c. Activate the "ARForms" plugin through the Plugins menu from WordPress admin panel.
2) New install via the WordPress Uploader
a. Download the plugin from CodeCanyon
b. Log in to your WordPress admin panel
c. go to Plugins -> Add New -> Upload
d. Click on choose file and browse the download package from CodeCanyon. When the plugin uploads successfully, click on Activate Plugin.
After activating the plugin, you will be able to see "ARforms" menu in admin left menu.
After activating the plugin, you need to activate your license for support and enables automatic upgrades. A license key only be used for one installation of WordPress at a time.
Click on "General Settings" link for activate your license. You will see below section there on that page. To activate your license, you need to enter your Name, Email address and purchase code( Unique code obtained while purchased this product).
Configure Settings
After installing and activating plugin, now its time to configure the plugin.
Please click on "Global Settings" link from "ARForms" menu.
From here you can set General settings of forms and Email Marketing Tools settings as displayed in below screen shot.
You can set default Error message and Success messages, Form Submission Method, Default Email Settings, Recaptcha Settings etc. from Global Settings.
You can configure various Email Marketing Tools from this area. Here you can manage whether you want to integrate these tools through API or Webform method for all forms.
To configure with API method, you just need to verify your Email Marketer account by entering API key and other required detail. And system will fetch all the list name / campaign name from your account.
To configure with webform method, you just need to enter HTML form generated from Email Marketer account.
Aweber
API Configuration
Please follow below steps to configure Aweber with API Method
1) Select "Enable using API" method.
2) Please Enter your "Consumer key" and "Consumer Secret" obtained while application was created.
3) Click on Continue button. It will open a dialog box to authenticate your aweber account.
4) Please enter your Aweber username and password and click on "Allow Access" button.
5) That's all!! System will fetch all the list names from your aweber account. Select default List name to add subscribes.
Note: You can refresh your list names anytime by clicking the link "Refresh List"
You can Deactivate your account by clicking the link "Delete Configuration".
WebForm Configuration
Please follow below steps to configure Aweber with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your aweber account.
3) Create a HTML form.
4) Paste HTML form to textarea .
5) That's all!! System will add subscriber to your account via this web form.
MailChimp
API Configuration
Please follow below steps to configure Mailchimp with API Method
1) Select "Enable using API" method.
2) Please Enter your "API Key" obtained from your Mailchimp account.
3) Click on "Verify" link.
5) That's all!! System will verify your account and fetch all list names from your account. Select default List name to add subscribes.
Note: You can refresh your list names anytime by clicking the link "Refresh List"
You can Deactivate your account by clicking the link "Delete Configuration".
WebForm Configuration
Please follow below steps to configure Mailchimp with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your Mailchimp account.
3) Create a HTML form.
4) Paste HTML form to textarea .
5) That's all!! System will add subscriber to your account via this web form.
Getresponse
API Configuration
Please follow below steps to configure Getresponse with API Method
1) Select "Enable using API" method.
2) Please Enter your "API Key" obtained from your Getresponse account.
3) Click on "Verify" link.
5) That's all!! System will verify your account and fetch all campaign names from your account. Select default Campaign name to add subscribes.
Note: You can refresh your list names anytime by clicking the link "Refresh List"
You can Deactivate your account by clicking the link "Delete Configuration".
WebForm Configuration
Please follow below steps to configure Getresponse with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your Getresponse account.
3) Create a HTML form.
4) Paste HTML form to textarea .
5) That's all!! System will add subscriber to your account via this web form.
iContact
API Configuration
Please follow below steps to configure iContact with API Method
1) Select "Enable using API" method.
2) Please Enter your "APP ID" obtained from your Getresponse account,"Username" and "Password" of your iContact account.
3) Click on "Verify" link.
5) That's all!! System will verify your account and fetch all list names from your account. Select default List name to add subscribes.
Note: You can refresh your list names anytime by clicking the link "Refresh List"
You can Deactivate your account by clicking the link "Delete Configuration".
WebForm Configuration
Please follow below steps to configure iContact with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your iContact account.
3) Create a HTML form.
4) Paste HTML form to textarea .
5) That's all!! System will add subscriber to your account via this web form.
Constant Contact
API Configuration
Please follow below steps to configure Constant Contact with API Method
1) Select "Enable using API" method.
2) Please Enter your "API key" and "Access Token" obtained from your Constant Contact account.
3) Click on "Verify" link.
5) That's all!! System will verify your account and fetch all list names from your account. Select default List name to add subscribes.
Note: You can refresh your list names anytime by clicking the link "Refresh List"
You can Deactivate your account by clicking the link "Delete Configuration".
WebForm Configuration
Please follow below steps to configure Constant Contact with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your Constant Contact account.
3) Create a HTML form.
4) Paste form URL to textarea . To get this link of form, click the link icon under Actions.
5) That's all!! System will add subscriber to your account via this web form.
GVO
WebForm Configuration
Please follow below steps to configure GVO with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your GVO account.
3) Create a HTML form.
4) Paste HTML form to textarea .
5) That's all!! System will add subscriber to your account via this web form.
eBizAC
WebForm Configuration
Please follow below steps to configure eBizAC with WebForm Method
1) Select "Enable using Web-form" method.
2) Please login to your eBizAC account.
3) Create a HTML form.
4) Paste HTML form to textarea .
5) That's all!! System will add subscriber to your account via this web form.
You can always change this value while creating / editing forms in case if you want to use different settings for any particular form later.
Add New form
Now, after configuring global settings you are almost ready to publish your first form for users.
To add new form please follow below steps:
With ARForms, you can build any type of form according to your need. For Example, You can create Contact Us Form, Registration Form, Feedback Form. You can build multi-column form also. You can set Two column or Three Column layout with ARForms. Morover, you can also build multi Steps Form like Survey style and Wizard style forms. You can show / hide form fields based on conditional logic also.
a. ContactUs Form
b. Feedback Form
c. Registration Form
d. RSVP Form
e. Subscription Form
f. Survey Form
g. Job Application Form
a. Settings – You will get all field options by clicking on this button. You can set all settings related to that field from that popup.
b. Duplicate – You can create clone of a field by clicking on this button
b. Move – You can change order of fields by clicking on this button
b. Delete – You can delete field by clicking on this button
Form Styling
After creating the form, You may want to design the form according to your need.
You can fully customize your form from this area. You will get mainly 5 different tabs to change form styling:
Here you will get all main options related to form styling. You can set Form width, Form alignment, form border options and form background options etc. You will be able to choose Whether form title and description should be display or not. You can also change settings related to multi step form and modal form.
Here you will get options to manage styling of field label. You can set label position, label alignment, label width, font color etc.
Here you will get options to manage styling of all the input fields like textbox, textarea, radio buttons, checkboxes etc. You can set field width, border and text color of normal state, active state and error state. You can set field border color, border size and its radius and style also. You can also set spacing between two fields.
Here you will get options to manage styling of submit button. You can set submit button alignment, button text, button background, button width and height, button text color, button border settings etc.
Here you will get options to manage styling of Error and success message display while form submission. Here you can choose error style like normal / advanced. In advanced setting, error message will display with animation and in modern style. normal error message will display error message under field element.
Form Settings
You can manage all form related setting from this area. You can manage form's After submission method from this page. You can also manage email settings after form submission. Morover, You can manage Email Marketers settings and custom css related to form, form fields, labels, submit button from this page.
You can manage what action should be performed after form submission. You will get mainly 3 options for submission method.
a) Display a Message - You can display a message on page itself after form submission. That means, A message will be displayed on same page after submitting the form. This method will not redirected to any page.
b) Redirect to URL - Page will be redirected to a entered URL after form submission. That means, External page will be displayed after form submission.
c) Display content from another page - Existing page content from your site will be displayed after form submission. That means, After submitting the form, If you want to just display thank you message from your existing page, you can use this option.
You can manage user email content and subject line and other settings from this area which will be sent after form is submitted from front end. You can set Admin Email address from here where admin will be notified after form submission. You can also set From/ Replyto name and From/ Replyto Email Address to set email headers.
You can map Email Marketer(s) like Aweber, MailChimp, GetResponse, iContact, Constant Contact, GVO, EbizAC with the form from this area.
Also, you can set different settings than global setting for that particular form only. While creating new form, settings will be copied from Global Settings and than you can change settings according to your requirement for that particular form.
In API method, you can change your list name if you want to add subscriber into another list than global setting.
In Webform method, you can add different form value than global setting.
From this area, you can map form's field to Email Marketers. Map Email Marketers' first name, last name and email field with form fields.
From this area, you can set custom styling to form. You can add your own styling properties to form entities.
Publish Your Form
Now, after setting all the options form is ready to publish for user area. So, to add the form into page / post please follow below steps:
a) go to "Add New" from "Pages" menu. Or "Add New" from "Posts" menu.
b) Add page / post title
c) You can see the "A" icon near "Add media" button above the editor. By clicking on that icon you will able to see a popup.
* Select "Internal" option to add form into website page.
By selecting "Internal", Form will be displayed in your website page content area as below image.
* Select "Link" / "Button" option to add form in modal window. You can also set modal window's height and width from this popup.
By selecting "Link", A link will be added in your website page. Default link text will be "Click here to open Form". You can change link text from "Desc" argument of generated shortcode.
By selecting "Button", A button will be added in your website page. Default Button text will be "Click here to open Form". You can change button text from "Desc" argument of generated shortcode.
So, in this case form will be open in a nice modal window by clicking on Link/ Button as below screenshot:* Select "Fly" option to add form in popup with animation.
A button will be added to site page. You can add Fly form at position of Right / Left position. You can also set modal height and width.
Default button text will be "Click here to open Form". You can change button text by changing argument of "Desc" parameter of generated shortcode.
* Select "Sticky" option to add form in popup with animation.
A sticky button will be added to site page. You can add Sticky form at position of Top / Bottom position. You can also set modal height and width.
Default sticky button text will be "Click here to open Form". You can change button text by changing argument of "Desc" parameter of generated shortcode.
Select "Onload" option to display form in popup while loading of your website page.
By selecting "Onload" option, popup will be open once your website page is loaded. That means user do not need to click on any link, button or anywhere on website page. You can set modal height and width as displayed in below image.
With ARForms, you can display your form not only from page, but also in sidebar of your website pages. ARForms has ready widget which you need to just drag into sidebar and you are ready to publish your form !!
a) go to "Appearance" => "widgets" from admin panel.
b) You will find "ARForms Form" widget in widget list.
c) Drag that widget into any sidebar.
d) Give title of widget, select the form you wish to display and its relevant options in sidebar and click on "Save" button.
You can insert a form into page from your current theme / template file by calling the function.
For Normal Form:
< ?php echo maincontroller::get_form_shortcode(array('id' => FORMID)); ?>
For Popup View:
< ?php echo maincontroller::get_form_shortcode_popup(array('id' => 'FORMID', 'desc'=>'Click here to open Form', 'type'=>'link', 'height'=>'540', 'width'=>'800')); ?>
Note : Possible argument for type argument 1.) type="link" 2.) type="button".
For Sticky Form:
< ?php echo maincontroller::get_form_shortcode_popup(array('id' => 'FORMID', 'desc'=>'Click here to open Form', position='top', 'type'=>'sticky', 'height'=>'540', 'width'=>'800')); ?>
Note : Possible argument for position argument 1.) position="top" 2.) position="bottom".
For Flying Form:
< ?php echo maincontroller::get_form_shortcode_popup(array('id' => 'FORMID', 'desc'=>'Click here to open Form', position='left', 'type'=>'fly', 'height'=>'540', 'width'=>'800')); ?>
Note : Possible argument for position argument 1.) position="left" 2.) position="right".
FORMID will be replaced with your generated form id.
So, THAT'S IT! Your form is ready to publish. Happy Form Building!!
Sources & Credits
Changelog
- Added Conditional Logic on submit button.
- Added New preset field choice for "Telephone Country Codes" for selectbox, checkbox and radio button options.
- Improved CSS with respect to Responsive forms.
- Improved Password strength indicator validations.
- Other minor changes related to css classes and fonts.
- Small bug fixes related to css styling.
- Improved js / css loading speed while display form in front-end.
- Other minor changes related to css classes and fonts.
- Small bug fixes related to editor width.
- Improved js / css loading speed while display form in front-end.
- Improved loading speed while preview of form.
- Improved all popup forms' view. ( Popup Form / Fly Form / Sticky Form ) .
- Small bug fixes related to display Form title and description.
- Small bug fixes related to import/export forms.
- Complete new admin interface
- Added like and slider control
- Added Confirm Password facility
- Added facility to duplicate fields
- Added new option "Onload" for display form in modal while page load
- Added new template for job application form
- Added new color picker
- Added new validation error message style ( normal / advanced )
- Added new preview style with 3 different resolution
- Improved RTL
- Improved form submission ( with respect to max_input_vars)
- Added new phone number formats to validate the field
- Added New tooltip style
- Checkbox, radio and select box options are now sortable
- IP Address column added in form entries
- Submit button text can change from field editor
- Form background Color + form background image both supported.
- Added facility to change subject of email sending out to Administrator.
- Added facility to duplicate the fields.
- Added facility to change file upload text color.
- CSS fixes related to Wordpress 3.9.
- Small bug fixes related to bootstrap error message classes.
- Small bug fixes related to conditional logic rules.
- Small bug fixes related to file upload.
- Small bug fixes related to conditional logic rules.
- Small bug fixes related to IE 8 And IE 9.
- Small bug fixes related to form styling.
- Small bug fixes related to Import / Export.
- Made compatible with GEOip PHP extension.
- Small bug fixes related to Email Attachment.
- Small bug fixes related to Localization.
- Small bug fixes related to CSS in different browsers.
- Added more options to property / styling at field level.
- Improved Site loading speed.
- Small bug fixes related to File upload in IE 8, IE 9, Star rating.
- Small bug fixes related to Import / Export (Forms / Entries).
- Simple captcha
- Conditional laws
- Import/export
- Flying/sticky forms
- Editor look and feel change
- Google fonts support.
- Form/field level css implementation (property styling).
- File upload control improvement.
- Code cleanup and reduced external js/css usage.
- Loader image improvement.
- Better documentation.
- Email notification part improved.
- Few additional options on styling tool.
- New fancy checkbox / radio buttons set.
- Bugfix: small bug fixes related to different theme compatibility.
- Bugfix: small bug fixes related to different theme compatibility.
- Bugfix: small bug fixes related to different theme compatibility.
- Bugfix: wordpress version 3.8 compatibility issues fixed.
- Bugfix: small css based bug fix for dropdown, fileupload and other general formatting etc.
- Bugfix: invalid file style upload message.
- Bugfix: css changes conflicting with various themes.
- Bugfix: admin email message after form submission.
- Bugfix: wordpress version 3.8 compatibility issues fixed.
- Bugfix: small css based bug fix for star rating,dropdown and other general formatting etc.
- Bugfix: recaptcha focus.
- Added option for place form with link / button for modal window
- Added support for dynamic modal height and width
- Added support for transparent modal window
- Added background image support for form
- Added option for adding transparent fields over the form
- Bugfix: small css based bug fix for checkbox,dropdown and other general formatting etc.
- Added default option for checkbox/radio button to inherit style from theme
- Added option in short code
- Multi column support added.
- Multi steps wizard style form support.
- Star rating element is added.
- Multi lingual support for admin section.
- New set of additional checkbox and radio buttons.
- Optional email setup for admin notification.
- Better data about browser etc in form entries.
- Small bug fixes and text changes.
If your require any assistance with using this plugin or would like personal customization, you can email me at info@reputeinfosystems.com Or from the profile on CodeCanyon.
If you have the time, please follow me on Facebook, Twitter
Once again, thank you so much for purchasing this plugin. I will be glad to help you if you have any questions relating to my plugin. You will get 24 / 7 support at : Support
Thanks,
ReputeInfosystems