# Installation

Last updated: Sep 1st, 2016

## Requirements

Before we proceed with installation, make sure your server meets the following minimum requirements.

- WordPress version: 4.0+
- PHP version: 5.3.x+
- MySQL version: 5+
- MCrypt library (this comes preinstalled on most of the hosts)
- Minumum value of 2048 for suhosin.post.max_vars (in case you plan to make a really large form). Please refer to our KB article to learn how to set this up.

## Compatibility

Since version 2.x, the pro plugin can work in parallel with the free plugin. Still, the pro pluign will not import any data from the free plugin. If you wish to, then you have to do it yourself. Also, it is recommended to delete the free plugin before installing the pro, as you will not longed be needing it anyway.

Also, it is not possible for us to make the plugin compatible with every theme out there in the market. If your theme has followed WordPress standard of coding, then this plugin will definitely work.

Some reasons why the plugin does not work with a few themes are:

- Your theme or any other plugin has changed the WordPress default jQuery file.
- Your theme or any other plugin has changed the WordPress default jQuery UI files.
- Your theme or any other plugin is including a different copy of jQuery or jQuery UI from its own resource.

What ever the reason is, it is not a standard way to change any of the default inbuilt WordPress files. If the form does not seem to work with your theme, please open a thread in our Support Forum . We will assist you with contacting your incompatible theme/plugin developer to get it fixed.

## Installation

Installation is very simple and straight forward. FSQM Pro supports both normal WordPress as well as WordPress MultiSite.

### Normal WordPress Installation

- Go to WP-ADMIN > Plugins > Add New > Upload.
- Browse and choose the wp-fsqm-pro.zip file provided under the /Plugin/ directory of your download.
- Upload and activate it.
- Go through the setup wizard and setup necessary pages.
- Finally start setting up your form from eForm > New Form.

### WordPress MultiSite Installation

#### MultiSite Licensing

If your multisite network is setup under one domain, or sub-domains, then you will need only license. If sites are setup under different domains, then you will need to buy one license per site.

- Go to Network Admin > Plugins > Add New > Upload.
- Upload the plugin but DO NOT Network Activate it.
- Now go to the site where you wish to put the eForm.
- Activate the plugin under Plugins > Installed Plugins from that site's admin area.

### FTP Installation

If you prefer to use FTP then follow these steps:

- Unzip the content of /Plugin/wp-fsqm-pro.zip . It should create a folder named wp-fsqm-pro .
- Upload the folder to /wp-content/plugins/ directory of your WordPress installation directory.
- Now visit WP ADMIN > Plugins > Installed Plugins .
- You should see eForm - WordPress Form Builder plugin.
- Activate it and you're done.

That was all about installation. You can check the video tutotial for more detailed information.

## Updating to Latest Version

#### Updation Notice

Before you attempt to update, it is always recommended to take backup of the database, at least of the `wp_fsq_form` and `wp_fsq_data` tables. This ensures, you do not accidentally lose any data.

### Updating from version 2.1.4+

- Go to eForm > Settings.
- Make sure the Delete all Data when uninstalling plugin is set to NO.
- Go to WP ADMIN > Plugins and deactivate and delete eForm - WordPress Form Builder
- Upload the new version as usual. (Follow the installation guide).
- Activate the plugin

### Updating from version prior 2.1.4

- Deactivate the plugin. Do NOT delete it.
- Unzip the wp-fsqm-pro.zip file you've got from the package.
- Upload and replace all the files from the newer version using FTP.
- Activate the plugin.

If you've done everything properly, then under eForm » Dashboard the plugin version should match for Script and DB. If not, then use our support forum to get in touch.

### Updating from version prior 2.x

If you are coming from a version less than 2.x and wish to update to the latest one, then you have to follow these steps:

- Take a complete backup of two tables of your WordPress Database (considering wp_ as the prefix)
  - wp_fsq_form : Holds all the forms.
  - wp_fsq_data : Holds all the submissions.
- Deactivate the plugin. DO NOT delete it.
- Open up your FTP client (like FileZilla ) and navigate to `/wp-content/plugin/` .
- Now delete the folder wp_fsqm_pro and everything inside it. Using FTP, it might take a while to delete. If you are an advanced user we recommend using SSH and Directory Management
- Now visit the WP-ADMIN > Plugins. You shouldn't see the WP Feedback, Survey & Quiz Manager - Pro plugin in the list. It is alright as all the database and forms are still there.
- Now again visit the WP-ADMIN > Plugins > Add New > Upload.
- Browse and choose the wp-fsqm-pro.zip file provided under the /Plugin/ directory of your download.
- Upload and activate it.
- That's it. The new version has a compatibility layer which will work with the older formats of forms.
- For faster performance, we recommend:
  - Open up an old form from eForm > View all Forms > Edit .
  - Even it is of old format, you should see all the settings and form elements (that you have enabled) converted to the new format.
  - Hit Save and that's it, you are done.
- If anything went wrong and you are not sure what to do, open up a thread in our Support Forum along with the database backups and we shall look into your problem.

Once you install the plugin, it will give you three preset sample form to work with. Simply go to eForm » View all Forms and start editing them. Additionally you can make copies and edit them as well.

### Get more with eForm through our collection of Addons

#### Love eForm? Checkout our addons

Checkout our collection of eForm Addons designed to help you get more. You can take reports offline, award users with myCRED points and do more with direct export to a dedicated mySQL table. More to come soon.

iPanelThemes Web Solutions Pvt. Ltd.