Koala Forms is a form builder plugin for WordPress that works within the Gutenberg block editor. Each form field is a block. Forms are embedded in pages and posts using a shortcode and submissions are stored in the WordPress database.
Koala Forms is licensed under the GNU General Public License v2.0 or later.
License URI: https://www.gnu.org/licenses/gpl-2.0.html
All bundled third-party libraries are GPL-compatible:
This plugin uses a build process for its JavaScript assets. The minified files in the build/ and assets/ directories are compiled from source.
The full human-readable source code is available on GitHub:
https://github.com/wpkoalaforms/koalaforms
To build from source:
git clone https://github.com/wpkoalaforms/koalaforms.gitnpm installnpm run buildnpm run build-vueThis plugin optionally integrates with Google reCAPTCHA to help prevent spam form submissions. This feature is disabled by default and only active when a reCAPTCHA site key and secret key are configured in the plugin settings.
What it does: Verifies that a form submission was made by a human and not an automated bot.
What data is sent and when:
* When a visitor loads a page containing a Koala Forms form with reCAPTCHA enabled, Google’s reCAPTCHA script is loaded from https://www.google.com/recaptcha/api.js. This may send the visitor’s IP address and browser information to Google.
* When a visitor submits a form, the reCAPTCHA response token is sent from your WordPress server to https://www.google.com/recaptcha/api/siteverify to verify the submission. No personal form field data is included in this request.
This data is sent to Google only when reCAPTCHA is enabled in the plugin settings.