Yakforms is configurable through an administration pannel, allowing you to easily modify your site's behavior. This pannel is accessible at the following URL :
You can also access it through the "Modules" menu, by clicking "Configure" next to the "Yakforms" module.
The first things this panel allows you to do is to edit general information about your site.
Here's a screenshot of this section that should be pretty self-explanatory.
You might want to limit your site's usage to avoid abusive users. This panel allows you to modify every one of these :
- the maximum number of forms allowed per user.
- the maximum number of submissions allowed for each form (as an admin, you will be allowed to modify this limit for specific forms if you need to).
- the maximum lifetime for forms. After this period of time, the form will expire, and after another period of time, it will be deleted. See section below for more details.
Each of these limitation can be deactivated.
Form expiration options
Yakforms allows you to decide how you want to handle the expiration of forms :
- the default expiration period (amount of time between the form creation and its expiration)
- the default deletion period (amount of time between the form expiration and its deletion)
Refer to this wiki page for more details.
You can also optionnaly make a CSV export of each nodes before they are deleted, as data with limited lifetime is something a lot of user have a hard time to grasp. To enable this, check the "Save forms before deleting" box. NB : if you chose to save the form submissions before deleting, these will be saved in the Drupal private file system, meaning they won't be accessible through the web. They will only be accessible by you, the admin of the website, directly through your server's file system.
If you choose to save the form submissions, it'll be up to you to set a cron task to delete these files ! Otherwise your disk space usage will continue to grow, grow, grow...
This section allows you to customize the subject and body of the notification email (these will be sent to the user when their form expires). You can also change the "From" email adress, that will be used in the mail's header.
This sections allows you to :
- reset global variables to their default value if you think you did something very wrong. Use this with caution : your settings will be forever lost.
- generate default pages, like frontpage or 404/403 error pages. You will be able to (and should) modify these pages to your liking afterwards.