cforms

cformsII offers unparalleled flexibility in deploying contact forms across your blog. Features include: comprehensive SPAM protection, Ajax support, B

Author:Oliver Seidel, Bastian Germann (profile at wordpress.org)
WordPress version required:5.2
WordPress version tested:6.5.2
Plugin version:15.0.7
Added to WordPress repository:15-10-2014
Last updated:09-08-2023
Rating, %:86
Rated by:21
Plugin URI:https://wordpress.org/plugins/cforms2/
Total downloads:241 665
Active installs:6 000+
plugin download
Click to start download

This is a fork of cformsII, a highly customizable, flexible and powerful form builder plugin, covering a variety of use cases and features.

Oliver, the original author, discontinued developing the plugin. This fork is an effort to keep it up to date.

If you want to use plugin versions older than 14.6.3, you should rename the directory containing the plugin from “cforms2” to “cforms”. But bear in mind that old versions should not be used in public systems, because they contain known serious vulnerabilities that are exploited in the wild.

The current security baseline version is 15.0.5.

Related Plugins

Really Simple CAPTCHA for cformsII provides an image CAPTCHA via cformsII’s pluggable CAPTCHA facility. To convert the old CAPTCHA fields to Really Simple CAPTCHA, please install the current version and activate the plugin.

Contact Form DB has support for storing and exporting cformsII’s submission data. Be sure to enable CFDB’s capture submission support for cformsII.

Old Tracking DB for cformsII is for those who do not want to switch from the built-in Tracking DB to CFDB. However it does not have any web interface.

ReCaptcha Integration for WordPress provides a reCAPTCHA implementation for cformsII.

Localization

You can see the available languages and contribute via GlotPress. Only some of them that are almost completely translated are installed automatically.

If you want to install another language, please choose its cell in the Development column, export it as Machine Object Message Catalog (.mo) and put it in the wp-content/languages/plugins directory.

Roadmap

Some things are to be done:

  • add a Gutenberg equivalent of the editor plugin
  • filter user input better
  • rework multi-part forms to be independent from PHP sessions
  • refactoring with object oriented approach
  • long term: unit tests and continuous integration

FAQ
ChangeLog