JoomTestimonials

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
Extension Info :
JoomTestimonials — The most powerful and flexible testimonials extension for Joomla!
Extension Data :
- Compatibility :
- Joomla 3.xYes
- Joomla 4.xYes
- Joomla 5.xYes
- Joomla 6.xYes
