Introduction
DevArt Polls is a production-ready Joomla 6 package for anonymous polls and lightweight surveys. It includes the comdevartpolls administrator component and the moddevartpoll frontend module.
Built for high-traffic Joomla websites, Full Page Cache, and Cloudflare. Voting stays dynamic while poll pages can remain fully cached.
Requirements: Joomla 6.x, PHP 8.3+, MySQL/MariaDB.
Product modes
Poll — one question, anonymous voting, aggregate results, charts and themes
Survey — multiple questions, stored responses, response manager, CSV export
Question types: single choice and multiple choice.
Frontend module
Publish polls and surveys in any module position
Result charts, themes, optional answer images, header and footer text
Responsive layout for narrow modules, long labels and increased text scaling
Manual answers or Joomla article-backed answers with editable title and intro text
Cache-safe voting: pages can stay behind Joomla Full Page Cache or Cloudflare while votes use dedicated dynamic endpoints
Client hydration corrects visitor state and live counters after page load
Joomla article-backed answers
Link poll options to existing Joomla articles without losing option IDs or votes
Bounded article picker tested on large content tables (230,000+ articles)
Category filter and prefix title search for faster article selection
Article intro image with full image fallback, publication, access and language checks
Only the answer title is linked; images and intro text stay outside the link
Multilingual support
Administrator and frontend translations for 15 languages:
English, French, Greek, German, Spanish, Italian, Brazilian Portuguese,
Czech, Dutch, Polish, Russian, Ukrainian, Japanese, Turkish, Chinese Simplified
French reviewed by easysiteshop.com other locales are machine-generated and open to review
Duplicate and bot protection
Duplicate protection: none, cookie, cookie + IP hash, cookie + IP hash + User-Agent hash, or verified email code
Verified email OTP: 6-digit code via Joomla mailer, no registration required, hashed identities at rest
Database unique constraint when duplicate protection is enabled
Cloudflare-aware client IP handling (IPv4 and IPv6)
Optional bot protection: Joomla Proof of Work, reCAPTCHA v2, or Cloudflare Turnstile
Administrator
Redesigned dashboard hub with action cards, stats, recent items, Options and Modules shortcuts
Poll and survey editor with numbered answer cards, drag-and-drop ordering and image previews
Survey response summary and CSV export with formula-injection sanitization
JSON import/export for poll and survey definitions
Display settings grouped into theme, answer images, header and footer fieldsets
Joomla ACL, component options and standard Joomla update system
Security and compatibility
CSRF protection, input validation, escaped output, trusted proxy validation
No plaintext voter email storage; OTP codes hashed at rest
PHP 8.3, 8.4 and 8.5 compatible captcha hostname validation
Safe updates preserve poll IDs, option IDs, votes, responses and module settings
Install or update using the full package only: pkg_devartpolls.
License: GNU GPL version 2 or later.
Project: https://github.com/devartgr/joomla-devart-polls
Website: https://devart.gr
DevArt Polls
- Version:
- 1.2.9
- Developer:
- Kostas Stathopoulos
- Last updated:
-
Sep 07 2026
1 day ago - Date added:
- Aug 11 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c m
- Compatibility:
- J6
Share