Installing Form Builder
Beta release
Form Builder 0.1.0 is a beta release and requires the Hyvä CMS 1.3.0-beta2
beta release as its base. It is not suitable for production use and is pending a
full security review. Follow the beta upgrade notes
for the exact Composer commands, including the stability constraint your root
composer.json needs.
Separate installation required
Unlike some Hyvä Commerce features, Form Builder is not bundled with the
Hyvä CMS package during beta. You install it as a separate package,
hyva-themes/commerce-module-form-builder, alongside Hyvä CMS. Form Builder
depends on Hyvä CMS (hyva-themes/commerce-module-cms), so make sure Hyvä CMS is
installed first.
This guide covers installing the Hyvä Form Builder module with Composer.
Prerequisites
- Hyvä CMS (
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.
-
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.