Installing Form Builder
Form Builder is generally available with Hyvä Commerce 1.4.0 and requires Hyvä CMS 1.3.0.
This guide covers installing the Hyvä Form Builder module with Composer. Form Builder is its own package, hyva-themes/commerce-module-form-builder, and extends Hyvä CMS, so make sure Hyvä CMS is installed first.
Prerequisites
- Hyvä CMS
1.3.0(hyva-themes/commerce-module-cms) installed and enabled in the same store - see Installing Hyvä CMS - See Hyvä Commerce Prerequisites for general requirements
Installation
With a License Key
-
Require the
hyva-themes/commerce-module-form-builderpackage -
Run
bin/magento setup:upgrade - Make sure to clean your browser cache
For Agency and Technology Partners
If you have access to the Hyvä Commerce GitLab repositories as a Gold/Platinum Agency Partner, or a Technology Partner, you can install Form Builder in development environments using SSH key authentication.
You can configure the git repositories in your root composer.json and use the
repositories directly as git repos beneath your vendor directory. You can check out tags
and branches, make commits and push contributions.
This installation method is not suited for deployments, because GitLab requires SSH key authorization.
Installation Steps
-
Ensure your public SSH key is added to your account on gitlab.hyva.io.
-
Set minimum-stability to
devin the Magento composer.json -
Add the Form Builder module repository to the Magento
composer.json -
Require the
hyva-themes/commerce-module-form-builderpackage -
Run
bin/magento setup:upgrade - Make sure to clean your browser cache
After Installing
Once installed, a new Forms option appears under Content > Elements in the admin panel. No further steps are required to start building forms. To have submissions delivered by email and to enable CAPTCHA, see Sending and Recipients and Spam Protection.
Related Topics
- Spam Protection - the built-in honeypot and turning on Google reCAPTCHA.
- Building Forms - create your first form and add fields.
- Sending and Recipients - set where submissions are delivered.
- Hyvä CMS - the content system Form Builder is built on.