Introduction
JoomTestimonials — The most powerful and flexible testimonials extension for Joomla!
Showcase client feedback, reviews, and success stories with beautiful, animated layouts. JoomTestimonials gives you full control over how testimonials are displayed, submitted, and managed — with 3 display templates, 52+ animations, a Swiper.js carousel, built-in SEO, and a complete approval workflow.
💡 Who Is It For?
- Business websites showcasing client feedback and success stories
- E-commerce stores building trust with product reviews and social proof
- Service providers displaying customer satisfaction and endorsements
- Portfolio sites featuring client testimonials alongside your work
- Community & membership sites collecting and sharing member stories
🎨 Display & Layouts
- 3 built-in templates: Default (cards), Quotes, and Timeline
- Grid and list display modes
- Fully responsive design — works on all devices
- Compatible with Bootstrap 5 and all Joomla! template frameworks (Gantry, Warp, T3, YOOtheme, Helix...)
- Configurable fonts, colors, avatar sizes, and field visibility
- Extensible layout system — developers can create their own templates
🎠 Carousel / Slider
- Powered by Swiper.js for smooth, touch-friendly navigation
- 3 transition effects: Slide, Coverflow, and Fade
- Autoplay with configurable delay
- Responsive breakpoints (desktop, tablet, mobile — customizable items per view)
- Navigation options: Pagination dots, Scrollbar, or Navigation buttons
- Custom navigation button symbols and colors
- Infinite loop and auto-height modes
- Grab cursor for intuitive interaction
✨ 52+ Animations
- Powered by Animate.css with 52+ animation effects: Bounce, Flash, Pulse, Rubber Band, Shake, Swing, Tada, Wobble, Jello, Fade In/Out, Flip, Rotate, Zoom, Slide, Light Speed, Hinge, Jack In The Box, Roll — and many directional variants
- Configurable animation duration and delay
- Scroll offset trigger for on-scroll animations
- Enable/disable animations on mobile devices
- Live animation preview support
📝 Submission Form
- Predefined fields: Name, Email, Position, Company, Website, Category, Rating, Avatar, Video, Testimonial text
- Each field can be independently shown/hidden and set as required or optional
- Avatar: Upload from computer or pick from a built-in image gallery
- Character limiter with live counter on the submission form
- Joomla! Captcha integration to prevent spam
🎬 Video Testimonials
- Embed videos from YouTube, Vimeo, and Dailymotion
- Responsive video player that adapts to any screen size
⭐ Rating System
- 1–5 star rating with customizable colors
- Make ratings optional or required on the submission form
- Display star ratings alongside testimonials
📑 Text Limiter
- Enable or disable text limiter on the display side
- Shorten testimonials to a specified character count with ellipsis
- Reveal full text on mouse hover or via a Read More button
- Collapse text back with a Show Less button
- Custom CSS classes for Read More and Show Less buttons
🔍 SEO (Search Engine Optimization)
- JSON-LD structured data: Review schema for individual testimonials, AggregateRating schema for list views
- OpenGraph tags for rich social media sharing (Facebook, LinkedIn...)
- Twitter Cards with configurable Twitter account
- Configurable business name and URL for schema markup
- Each feature can be independently enabled or disabled
✅ Approval & Moderation
- Manual or auto-approval for new submissions
- One-click approval directly from the notification email — no admin login required
- IP address logging for every submission
- Approve, edit, or delete testimonials from the admin backend
- Easy frontend moderation
📧 Email Notifications
- Customizable HTML email templates with TinyMCE or CodeMirror editor
- Dynamic tokens:
{name},{email},{ip},{position},{company},{website},{testimonial},{approval_link} - Multiple notification recipient support
- Configurable subject line
🧩 3 Modules Included
- Display Module (
mod_joomtestimonials): Show testimonials anywhere on your site with carousel, grid, and layout options. Filter by category or specific testimonial IDs. - Statistics Module (
mod_joomtestimonials_stats): Display submission statistics — today, yesterday, this month, last month, this year, all time. - Submit Module (
mod_joomtestimonials_submit): Add a submission form anywhere — as an inline form, a modal popup button, or a redirect button. Fully responsive with mobile breakpoint options.
🔌 2 Plugins Included
- Content Plugin: Embed testimonials inside any Joomla! article using shortcode syntax:
{joomtestimonials id=XX}or{joomtestimonials id=XX layout=LAYOUT_NAME} - System Plugin: Automatically manages layout configuration files when menu items are saved
📊 CSV Import
- Multi-step import wizard with file upload
- Supports 15+ fields: name, email, position, company, website, avatar, vote, video, category, state, access, language, and more
- Duplicate handling: Skip, Update, or Create as new
- Duplicate detection by name, email, testimonial content, or combination
- Set default category and publish state for imported items
- Batch processing for large files (up to 5 MB)
🌐 Multilingual
- Full Joomla! multilanguage system support
- Falang multilanguage component support
🎨 Custom CSS Editor
- Built-in CodeMirror editor with CSS syntax highlighting
- Write custom styles directly in the backend — no file editing needed
- CSS is injected automatically into the frontend
🔐 Security & Permissions
- Full Joomla! ACL (Access Control List) support
- Captcha integration for spam protection
- IP address tracking on every submission
- Safe HTML filtering on user input
🏷️ Custom Fields
- Full Joomla! Custom Fields integration
- Extend testimonials with any field type Joomla! supports
⚙️ Admin Dashboard
- Visual statistics charts powered by Chart.js
- Bulk operations and batch processing
- Unlimited categories and subcategories
- Complete testimonial management (add, edit, delete, approve, reorder)
🔄 Compatibility & Updates
- Joomla! 6, 5, and 4 compatible
- Bootstrap 5 support
- Works with all major template frameworks
- Integrated with Joomla! Update System for easy upgrades
🔄 Latest Updates
- Full changelog:
https://www.joomboost.com/components-changelogs/9-joomtestimonials-changelog.html
🌍 Help Us Translate
- Crowdin:
https://crowdin.com/project/joomtestimonials
JoomTestimonials
- Version:
- 6.3.5
- Developer:
- JoomBoost
- Last updated:
-
Mar 05 2026
6 days ago - Date added:
- Feb 09 2016
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c m p
- Compatibility:
- J3 J4 J5 J6
Share