You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/BEACON-WIDGET.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Beacon Help Widget
2
2
3
-
The Beacon is a floating help widget inspired by HelpScout's Beacon that provides self-service support with search, suggested articles, and a contact form.
3
+
The Beacon is a floating help widget that provides self-service support with search, suggested articles, and a contact form.
4
4
5
5
## Features
6
6
@@ -10,6 +10,7 @@ The Beacon is a floating help widget inspired by HelpScout's Beacon that provide
10
10
-**Self-Service Search** - Search knowledge base articles with debounced AJAX search (500ms)
11
11
-**Smart Suggested Articles** - Context-aware articles using Related class for KB posts, recent articles elsewhere
12
12
-**Contact Form** - HTML email contact with beautiful template when articles don't help
13
+
-**Built-in Spam Protection** - Honeypot field plus anonymous rate limiting without storing IPs
13
14
-**Stacked Navigation** - Mobile-app-style layered interface for smooth UX
14
15
-**Responsive Design** - Works beautifully on desktop, tablet, and mobile devices
15
16
-**Fixed Search Box** - Search box locked at bottom using CSS Grid for optimal UX
@@ -359,6 +360,7 @@ Add custom styles to override defaults:
359
360
- Output escaping (esc_html, esc_attr, esc_url)
360
361
- Email validation
361
362
- XSS prevention in JavaScript
363
+
- Honeypot field on the contact form and token-based rate limiting (no IP storage)
0 commit comments