- Price: 5 USD/month or 50 USD/year
- Bundled translations: English and French
- Flarum compatibility: 1.3+
- See and purchase on Extiverse
Full documentation at https://kilowhat.net/flarum/extensions/formulaire
Formulaire is a premium extension bringing an advanced form builder to Flarum.
Multiple form types are included:
Standalone
Similar to Google Forms.
These forms are not linked to other flarum resources and you can control who is allowed to create or fill them.
The author of submissions is recorded for logged in users.
You can customize max submissions and configure email notifications.
Example use cases: contact form, survey, event registration, ...
Planned features: submission limit per user, anonymous submissions, editable submissions for guests.
User profile
Each user profile form becomes a new page under a user profile.
You can customize who can read and edit forms separately, including setting a different value for own users vs other users.
Each form can be configured so it only appears on profiles of a particular user group.
Profile forms can also be added to the Flarum Sign Up page and can be made required for registration.
This enables a wide range of public and private profile use cases.
Example use cases: private contact info, payment details, curriculum vitae, ...
Planned features: user card fields.
Similar to the FriendsOfFlarum Masquerade open-source extension.
Discussion fields
The fields are added to the discussion composer and shown above the first post.
The fields can be made editable by the discussion author or only moderators.
When the discussion author is allowed to edit them, the permission will follow the same logic as post editing, so deleting or locking a discussion will prevent editing the fields.
You can make fields global or scoped to a single tag.
Multiple forms can be created with different tag scoping and permissions.
The Flarum discussion composer is not well suited to contain many fields, so this feature is best used together with my free Composer Page extension which is fully supported when used together with Formulaire.
You can also bypass the discussion composer and use a dedicated form page identical to the standalone form page.
In this case you tell Formulaire where you want the discussion to be created and how to generate the title and content.
Discussions created this way may be pushed to a tag that users cannot see at all.
Example use cases: support threads, buy/sell posts, moderator notes, file attachments, ...
Similar to the FriendsOfFlarum Mason open-source extension.