Recently I migrated my personal blog (the one you are currently reading) from Drupal 7 - to Drupal 9.
The migration process actually still is in process, as I faced a few issues with the site, like lost coordinates with gmap module, some lost pictures here and there, etc.
For the contact form, I decided to re-create it using the webform module as I don't like the new default contact form (or I'm just too used to the webform).
How does it work?
- Admins choose which forms to enable protection for by specifying the form IDs.
- The protected form's action path is switched to /antibot.
- Since there is no dynamic code generated for each form, pages with Antibot can be cached safely.
After refreshing the browser I saw the warning message
Now I hope it will prevent the future spam!