Testimonial Fader 9.0 · Complete Joomla package
Unlimited designs.
One extension.
Theme Studio alone gives you hundreds of starting points: 12 color presets, 8 card skins, 9 layouts, 10 quote icons, and live form preview. Then add carousel, grid, masonry, Ajax forms, JSON-LD, and approve-by-email without buying another plugin.
- 12color presets
- 8card skins
- 9layouts
- 6extensions
- 0jQuery
Mix presets, skins, and layouts into your own look
Every control in Theme Studio maps to real front-end CSS. Save themes once, attach them to any module, menu, or shortcode.
Trust, light, dark, minimal, cream, ocean, forest, sunset, grape, emerald, nordic, midnight
Bubble, classic, flat, bordered, glass, lift, editorial, ticket
Grid, masonry, list, featured, magazine, split, centered, compact, stacked
SVG sprite styles with scale, opacity, and color controls
Lift, glow, slide, tilt, border highlight, or none
Separate body and quote typography with WCAG contrast meter
Desktop, tablet, and phone preview inside Theme Studio
Copy, download, or upload look JSON to reuse designs across sites
Every way visitors should see social proof
One showcase module switches between slider, grid, masonry, and rating badge. Native JavaScript carousel with 7 transitions and 4 pager styles.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
I sent a pending quote from my phone and published it from the email. That is the workflow we wanted.
The GDPR checkbox is required when we turn it on. Legal was happy, marketing still gets quotes.
Our agency clients can add quotes in the form. We approve, they go live.
Company websites on the card are nofollow. SEO team signed off.
We map photo URLs from the old site in CSV and they just appear.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The form is clean, the spam traps work, and the quotes land in the right category.
We run three cards on desktop and one on phones. It just works.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The form is clean, the spam traps work, and the quotes land in the right category.
We run three cards on desktop and one on phones. It just works.
Stars and company names made the wall of quotes feel trustworthy overnight.
I sent a pending quote from my phone and published it from the email. That is the workflow we wanted.
CSV import with category titles meant we did not have to retype 40 reviews.
The badge module is the snippet we put in the footer. 4.9 from real reviews, not a screenshot.
Support walked us through the first slider. After that the team owned it.
We filter featured quotes for the hero and keep the rest on the archive page.
Same quotes, completely different personality
Bubble speech cards, trust-flat stripes, glass dark heroes, minimal editorial: pick a skin, then fine-tune colors, borders, shadows, and hover.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
Six extensions that share one design system
No patchwork of sliders, form plugins, and schema tools. Testimonial Fader 9 ships as one install with matching admin, assets, and Theme Studio.
Component
Admin, categories, archive page, CSV import, Theme Studio, configuration.
Showcase module
Slider, grid, masonry, and badge from one module with shared themes.
Form module
Standalone Ajax review form for sidebars and landing pages.
Badge module
Aggregate rating pill or card with optional JSON-LD schema.
Content plugin
Embed lists and forms in articles with {tf display} shortcodes.
Editor button
Visual picker for theme, category, and form mode. No syntax to memorize.
Forms that convert, workflow that saves hours
Up to 13 fields including stars, photo upload, and GDPR consent. Fixed embed, toggle, or modal display. Approve pending quotes from the notification email.
- Ajax submit with character counter
- Auto-publish or pending review
- One-click approve link with expiry
- Built-in captcha or reCAPTCHA v2/v3
- Honeypot, rate limit, duplicate check
- WebP/AVIF photo thumbs
- Live Ajax demo
- 13 fields
- Spam protected
- Approve by email
Real ratings, structured for Google
JSON-LD Review and AggregateRating from your published testimonials, not marketing copy. Badge module computes live averages from the database.
- Organization, LocalBusiness, Product, Service types
- Aggregate only, reviews only, or both
- Pill or card badge layouts
- Featured, category, and min-rating filters
{
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "50"
}
Generated automatically from published testimonials. No manual schema editing.
Everything else buyers ask about
Expand a section to see the full capability list. No hidden upsells: this is the complete v9 package.
Theme Studio and card design
- 12 color presets, 8 skins, 9 layouts, 6 hover effects
- 4 border styles, 4 accent stripes, card radius, padding, shadow
- 10 quote icon styles with scale and opacity
- Toggle photo, author, stars, company, location, date, video, featured badge
- Google Fonts plus 7 system font stacks
- Undo/redo, shuffle, contrast checker, viewport preview
- Saved themes with default and locked flags, duplicate theme
- Admin live preview overlay on the front-end site
Carousel, grid, and pagination
- 7 transitions: fade, slide, slide-up, zoom, flip, blur, rotate
- 3 carousel styles: standard, peek, center focus
- 1 to 3 slides per view with responsive tablet and mobile counts
- 4 pager styles: round, pill, fraction, progress
- Loop, rewind, or one-shot modes
- Auto-play, pause on hover, swipe support
- Grid and masonry with 1 to 4 columns and load more
- Read-more: full text, popup, external link, or inline expand
- Pagination: paged, load more, scroll, or show all with AJAX option
Admin, categories, and data
- Testimonial CRUD with photo, rating, company, website, location, video
- Categories with filters on every display mode
- Featured flag, manual ordering, duplicate batch action
- Source tracking (admin vs form), GDPR consent, admin note
- CSV export and import with 14 columns, duplicate skip
- Sample data: 50 testimonials and 6 categories
- Data-safe upgrade from v8: same table, columns added only
Security and spam protection
- Honeypot field with silent bot handling
- Per-IP rate limiting (configurable seconds)
- Duplicate detection on email plus quote text
- Built-in image captcha with live admin preview
- Google reCAPTCHA v2 checkbox or v3 score
- Field validation, safe HTML filtering, upload MIME checks
- Single-use approve tokens with optional expiry (1 to 30 days)
Shortcodes, embeds, and Joomla fit
{tf form}and{tf display}with theme, category, limit, order, pagination- Legacy
{testimonials}and single-quote embeds supported - Joomla 4, 5, and 6 on PHP 8.1+
- Native JavaScript, deferred assets, lazy-loaded avatars
- Module layout overrides, SEF router, ACL permissions
- Joomla update server included
Ready to turn reviews into revenue?
Join 2,500+ Joomla sites using Testimonial Fader. Install once, design forever in Theme Studio, publish proof everywhere.
Joomla 4, 5, and 6 · 6 extensions in one package · Data-safe upgrade from v8