Improve integration with Webform

Created on 31 August 2020, over 4 years ago
Updated 9 October 2024, 6 months ago

Problem/Motivation

I've used Honeypot for years and it has been an effective tool. Thank you.

Recently I've been deep diving Webform - I can see a lot has changed in both modules. In Webform to use Captcha on a form (paying attention to your settings for the Captcha module itself) the best implementation is to place Captcha as an Element on the form.

I would like to see Honeypot implemented as an Element in Webform as well. I see dialog for example about Honeypot placement on forms (EG; the top or bottom of form discussion). This implementation for Captcha is a great model that Honeypot would benefit from adapting. As an Element on a Webform I would be able to place it, tickle values etc.

An additional benefit could be the 'test' feature of Webform which could be used to view/verify Honeypot functionality by passing the Honeypot input to the test submission entry for viewing.

Steps to reproduce

Create a Webform in D8.9+. During the build of the form within Webform, add an 'Element', and search for a 'Honeypot' element and get frustrated.

Proposed resolution

Implement Honeypot as an Element in Webforms, but maintain it's module specific settings as well - similar to the implementation of Captcha.

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Postponed

Version

2.2

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States jshimota01 Portland, OR

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024