Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
402 lines (368 sloc) 15.4 KB
---
layout: default
navPage: docs
heading: Modules
breadcrumbs:
- Modules
categories: modules
---
<div class="module-index-list">
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/arbitrary_settings/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="arbitrary_settings/">Arbitrary Settings</a>
</div>
<div class="col-lg-9">
This module adds a section to the bottom of the Settings &raquo; Main tab containing whatever additional settings you
want. These settings can be accessed and used outside of Form Tools through custom PHP calls.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/blank_form/icons/icon48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="blank_form/">Blank Form</a>
</div>
<div class="col-lg-9">
This very simple module adds a "Create Blank Form" button to the bottom of the administrator's Forms page
which lets you bypass the Add Form process if you don't have an actual form. Note: this module is only relevant
for old versions of the Form Tools Core (2.0-x). Form Tools 2.1.x has this feature built in.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/client_audit/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="client_audit/">Client Audit</a>
</div>
<div class="col-lg-9">
This module keeps a paper trail of changes to all client accounts, from the moment they are created until they
are deleted. It tracks all logins, logout, permission changes and account updates, which can helpful for security
auditing purposes. It also provides a simple UI to browse all changes.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/core_field_types/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="core_field_types/">Core Field Types</a>
</div>
<div class="col-lg-9">
This module contains all the default field types available for your forms: input fields, textareas, radios,
checkboxes, dropdowns, multi-select dropdowns, phone number fields, dates, times, and code/markup fields. It's
installed automatically for all Core installations from 2.1.5 to 3.0.0. As of 3.0.0 this module is part of the
Form Tools Core.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/custom_fields/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="custom_fields/">Custom Fields</a>
</div>
<div class="col-lg-9">
This module lets you construct your own field types for use in your forms. Need to add some settings to an
existing field type? A new validation rule? A totally new field type? This is the place!
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/data_visualization/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="data_visualization/">Data Visualization</a>
</div>
<div class="col-lg-9">
Visualize your form submission data through pie charts, column charts, bar charts, line charts and area charts.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/database_integrity/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="database_integrity/">Database Integrity</a>
</div>
<div class="col-lg-9">
This module checks the integrity of your Form Tools database. Any compatible modules share information with
this module to let it know the proper structure of the database tables and fields.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/export_manager/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="export_manager/">Export Manager</a>
</div>
<div class="col-lg-9">
This module controls the ways in which your form submission data may be viewed and downloaded in bulk. Excel,
Printer-friendly HTML, XML and CSV formats are included by default but you can create and customize the data
to be exported in whatever format you need.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/extended_client_fields/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="extended_client_fields/">Extended Client Fields</a>
</div>
<div class="col-lg-9">
This module lets you create additional fields for client accounts.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/facebook_forms/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="facebook_forms/">Facebook Forms</a>
</div>
<div class="col-lg-9">
Create forms to post on Facebook. Quick and easy!
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/field_type_file/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="field_type_file/">File Upload Field</a>
</div>
<div class="col-lg-9">
Provides a simple file upload field for use in your Form Tools fields. Compatible with 2.1.0 and later.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/form_backup/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="form_backup/">Form Backup</a>
</div>
<div class="col-lg-9">
This module lets you backup an entire form, including individual components like Views, email templates and
submission data. It's also handy for making copies of forms.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/form_builder/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="form_builder/">Form Builder</a>
</div>
<div class="col-lg-9">
Automatically publish any forms directly onto your website. No programming knowledge needed!
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/field_type_google_maps/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="field_type_google_maps/">Google Maps Field</a>
</div>
<div class="col-lg-9">
This module lets you choose a Google Maps field type to let you visualize an address on a map.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/hello_database/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="hello_database/">Hello Database!</a>
</div>
<div class="col-lg-9">
A simple "Hello World" module written for module developers to illustrate the installation, de-installation
script and some simple database interaction.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/hello_tabs/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="hello_tabs/">Hello Tabs!</a>
</div>
<div class="col-lg-9">
A simple "Hello World" module to show module developers how to implement tabs in their modules.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/hello_world/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="hello_world/">Hello World!</a>
</div>
<div class="col-lg-9">
A simple "Hello World" module written for aspiring module developers, to illustrate the components of a
bare-bones module.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/hooks_manager/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="hooks_manager/">Hooks Manager</a>
</div>
<div class="col-lg-9">
This module gives programmers unprecedented control to attach their own functionality to the Form Tools code.
It lets you execute your own code at any particular event like form or submission updates, email submission etc.
as well as display your own content in the Form Tools UI.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/ip_security_check/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="ip_security_check/">IP Security Check</a>
</div>
<div class="col-lg-9">
This module adds an additional security layer to Form Tools user accounts, letting you maintain a whitelist or
blacklist of IP addresses to prevent unwanted logins.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/js_error_logs/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="js_error_logs/">Javascript Error Logs</a>
</div>
<div class="col-lg-9">
This module tracks all javascript errors and logs them in a database table for easy browsing. This is
handy for alpha/beta releases and to help locate problems with your Form Tools installation. Note: this is only compatible with 2.1.0 or later.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/pages/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="pages/">Pages</a>
</div>
<div class="col-lg-9">
The Pages module lets you define your own custom Pages to link to from within the Form Tools UI.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/report_builder/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="report_builder/">Report Builder</a>
</div>
<div class="col-lg-9">
This module provides an alternative way to view the data stored in your forms. It creates pages that list all
available Views, along with the various all export options - in convenient table format. That is often a more
preferable way to show the available ways to download and view the submission data.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/submission_accounts/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="submission_accounts/">Submission Accounts</a>
</div>
<div class="col-lg-9">
This module converts a form submission into a simple user account, letting the individual who submitted the form
log in to edit their values.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/submission_history/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="submission_history/">Submission History</a>
</div>
<div class="col-lg-9">
Keeps a log of all changes made to form submissions, provides a panel on the administrator's Edit Submission
page to browse the changes, and provides options to restore older versions and undelete submissions.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/submission_id_manager/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="submission_id_manager/">Submission ID Manager</a>
</div>
<div class="col-lg-9">
This module provides advanced controls for form submission IDs: resetting or changing the submission ID number.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/submission_pre_parser/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="submission_pre_parser/">Submission Pre-Parser</a>
</div>
<div class="col-lg-9">
This module is for PHP programmers who'd like to examine the incoming data prior to adding to the database. It
lets you add custom PHP to do things such as filtering out or tweaking invalid form values, redirect to alternate
pages, combine form fields or to prevent the submission from being added.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/swift_mailer/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="swift_mailer/">Swift Mailer</a>
</div>
<div class="col-lg-9">
This module lets you use Swift Mailer (which uses SMTP) to send Form Tools email notifications, overriding the
default mail() functionality. The module supports both PHP 4 and 5.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/system_check/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="system_check/">System Check</a>
</div>
<div class="col-lg-9">
This replaces the older Database Integrity module. It offers various tests to analyze and repair your Form Tools
installation.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/text_override/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="text_override/">Text Override</a>
</div>
<div class="col-lg-9">
This module lets you override virtually any string that appears in the Form Tools UI, allowing you to customize
the text content of the program while preserving compatibility with upgrading.
</div>
</div>
<div class="row">
<div class="col-lg-1">
<span class="icon48x48" style="background-image: url('{{site.baseurl}}/modules/field_type_tinymce/icons/icon-48x48.png')"></span>
</div>
<div class="col-lg-2">
<a href="field_type_tinymce/">TinyMCE Field</a>
</div>
<div class="col-lg-9">
This module lets you choose a TinyMCE rich-text editor for any of your form fields. Supports 2.1.0 and later only!
</div>
</div>
</div>