• Stars
    star
    206
  • Rank 189,921 (Top 4 %)
  • Language
    PHP
  • Created over 10 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Form Tools Core.

Form Tools Core

Build Status

This repo contains the source code for the Form Tools Core. The Core provides the minimal code needed to run Form Tools on your server.

Branches and releases

  • The master branch contains the current ongoing work. Never assume it's stable, and never use code from this branch on your production environments - it's only for development.
  • Code for specific versions have a branch by that name (e.g. 3.0.13), but again, this isn't for consumption. The releases section of github contains code that's ready for use: (https://github.com/formtools/core/releases)[https://github.com/formtools/core/releases]

Form Tools 2 and 3

Form Tools 2 was the production version from 2010-2018. I took a long, 4-year break during that time to work on other projects, but returned to the Form Tools world in 2016 to revamp the site and code. Form Tools 2 was entirely functional code. Form Tools 3 (2018) was a complete rewrite of the application. Form Tools started back in 2004 and this was the third (and hardest!) rewrite. The broader goal was to simply modernize the script, but there were also some specific goals: run on PHP 7, use PDO, update all lib dependencies up to date, introduce tests and pave the way for upcoming changes and features.

Upcoming versions

  • 3.0.x - Misc updates paving the way for 3.1.
  • 3.1 - rewriting the installation/upgrade code so that there's no longer hardcoded bundles of the Form Tools script including those modules/themes we choose, but instead you select whatever components your want during the installation, or later on.
  • 3.2 - revamping the UI. Totally new design, upgrading all the front-end code (i.e. moving to React)
  • 3.3 - revamping the user permissions to make it roles-based and not have hardcoded "admin" and "client" accounts like now.

PHP version support

  • Everything up to Form Tools Core 2.2.7 supports PHP 4.3 - 5.x.
  • Form Tools Core 3.0.0 supports PHP 5.3 and later.

Documentation

Other Links

Development:

More Repositories

1

docs

The Form Tools documentation.
HTML
18
star
2

api

The Form Tools API.
PHP
15
star
3

module-form_builder

The Form Builder module.
PHP
15
star
4

module-data_visualization

The Data Visualization module.
PHP
6
star
5

module-report_builder

The Report Builder module.
PHP
2
star
6

module-arbitrary_settings

The Arbitrary Settings module.
PHP
2
star
7

website

A place to report problems / make feature suggestions for the formtools.org website.
2
star
8

theme-classicgrey

The Classic Grey theme.
CSS
2
star
9

module-custom_fields

The Custom Fields module.
PHP
2
star
10

module-ip_security_check

The IP Security Check module.
PHP
2
star
11

module-submission_accounts

The Submission Accounts module.
PHP
2
star
12

module-export_manager

The Export Manager module.
PHP
2
star
13

module-system_check

The System Check module.
PHP
1
star
14

module-field_type_tinymce

The TinyMCE Field module.
PHP
1
star
15

module-swift_mailer

The Swift Mailer module.
PHP
1
star
16

module-core_field_types

The Core Field Types module.
PHP
1
star
17

module-mass_edit

The Mass Edit module.
PHP
1
star
18

theme-deepblue

The Deep Blue theme.
CSS
1
star
19

module-hooks_manager

The Hooks Manager module.
PHP
1
star
20

module-field_type_file

The File Upload Field module.
PHP
1
star
21

module-submission_history

The Submission History module.
PHP
1
star
22

module-form_backup

The Form Backup module.
PHP
1
star
23

module-submission_pre_parser

The Submission Pre-Parser module.
PHP
1
star
24

module-extended_client_fields

The Extended Client Fields module.
PHP
1
star
25

module-client_audit

The client audit module.
PHP
1
star
26

module-submission_id_manager

The Submission ID Manager.
PHP
1
star
27

theme-ohcanada

The Oh Canada theme.
CSS
1
star
28

module-facebook

The Facebook Forms module.
PHP
1
star
29

module-hello_world

The Hello World developer module.
PHP
1
star
30

module-pages

The Pages module.
PHP
1
star
31

module-js_error_logs

The Javascript Error Logs module.
PHP
1
star
32

module-field_type_google_maps

The Google Maps Field module.
PHP
1
star