The extension is enabled by default. You simply have to install it and include its TypoScript template.
plugin.tx_formrelay.settings.enabled = 1
How you can use it depends on the use case.
The extension EXT:form is using FormFinishers. EXT:formrelay is providing such a finisher, which can be used in any form, using the form editor in the backend module “Forms”.
Other (Form) Extensions¶
In order to implement other input systems for EXT:formrelay, you can implement those where ever you want. For example you can implement a Finisher for EXT:powermail. Or you can hook into any other system that is providing data which shall be sent to various destinations.
To feed data into EXT:formrelay, you need to instantiate
Call its method
process(array $data, array $formSettings = ) to trigger a form submission, where
$data is an associative array with field names as keys and field values as values. The second parameter $formsettings can overwrite global settings for all destinations registered in the system.
This extension is not bound to forms exclusively. You can implement a “form submission” where ever you like. After all it is just a set of key-value-pairs. But make sure that the keys (field names) are configured properly.