Customizable Form is a powerful yet easy-to-use Joomla component that lets you build a fully configurable contact form in minutes. No coding required — everything is managed from the backend administration panel.
Whether you need a simple contact form or a detailed submission form with file uploads and email notifications, Customizable Form gives you full control over every field, its appearance, and its behavior.
⚡ Key Features
✎ 14 Configurable Fields
10 text fields, 2 email fields, and 2 file upload fields. Each one independently configurable with custom labels, order, visibility, and required status.
📏 5 Field Sizes
Choose from Small, Medium, Large, Textarea (5 rows), or Large Textarea (20 rows) for each text field to perfectly match your form layout.
📎 File Uploads
Let users upload files with configurable maximum size and allowed file types (e.g., PDF, DOC, JPG, PNG). Files are downloadable from the backend.
🛡 Anti-Spam Protection
Built-in honeypot field (always active) plus an optional simple math CAPTCHA. No third-party services required — works out of the box.
✉ Email Notifications
Receive an email every time someone submits the form, with uploaded files attached. Optionally send a confirmation email to the user.
📊 Submissions Manager
View all submissions from the backend with a clean overview: date, IP address, all field data, and clickable download links for uploaded files.
🛠 How It Works
Install
Upload the ZIP package via Joomla's Extension Manager. Done in seconds.
Configure
Set labels, field sizes, order, visibility, emails, and security options from the backend.
Publish
Create a menu item and your form is live. Start receiving submissions immediately.
⚙ Backend Configuration
The administration panel provides an intuitive tabbed interface with full control over every aspect of your form:
💻 System Requirements
🔒 Built-in Security
Your form is protected against spam and abuse with two built-in security layers:
Honeypot Protection
Always active. An invisible field traps bots automatically. Zero impact on real users — no configuration needed.
Math CAPTCHA
Optional simple math question (e.g., "5 + 12 = ?"). No third-party services, no API keys, no cookies banner issues.
Ready to Get Started?
Download the component for free and have your form running in minutes.
📜 Changelog
Version 1.0.0 — February 2026
- Initial release
- 10 customizable text fields with 5 size options
- 2 email fields with optional confirmation email
- 2 file upload fields with max size and extension filters
- Honeypot anti-spam (always active)
- Optional math CAPTCHA
- Admin email notification with file attachments
- Backend submissions viewer with file downloads
- Duplicate order position validation
- Joomla Update System support
Developed by Michele Bruno — FreeCMSPlugins.com
For support, contact us at