Formularium is a module for Omeka S. It allows administrators to build forms for public sites.
Form submissions are saved and can be viewed from the administration interface.
Submitting a form can also trigger several "actions". There is only one kind of action at the moment: sending an email.
The complete documentation of Formularium can be found at https://biblibre.github.io/omeka-s-module-Formularium/
The primary goal of this module is to be a viable alternative for client-specific "contact us"-type forms.
It is also extensible so that other modules can add their own form components and actions.
- Omeka S >= 4.1.0
- Add the module to Omeka S
- In the administration interface, click on "Formularium" in the navigation menu
- Create a new form, give it a name and add "components" (form elements)
- Optionally, add actions
- Create a new page for your site, and add the "Formularium" block to this page. In the block settings, select the form you created.
- Create unlimited forms with an unlimited number of components and actions
- Different component types: text, text area, dropdown list, checkbox, antispam (recaptcha), file upload, ... (other modules can add their own)
- One action type: send an email (other modules can add their own)
- Form submissions are entirely saved (uploaded files included) so they can be viewed later. Deleting a form submission also removes the attached files.
- A flag can be set to mark a form submission as "handled" (whatever that means to you)
- Form submissions can be filtered by form, site, user (if an authenticated user has made a submission), and handled status
- Form submissions can be batch deleted and batch edited (batch edit only allows to change the handled status)
- Contact Us is easier to set up. Formularium is more customizable
- Contact Us has two antispam solutions: simple and recaptcha. Formularium has only recaptcha
You can contribute to this module in many ways. Discover how by reading Contributing.
Formularium was sponsored by:
- École du Louvre
Formularium is distributed under the GNU General Public License, version 3 (GPLv3).
The full text of this license is given in the LICENSE file.