Includes: Component, Site Module, Plugin
TestimonialLab
Showcase customer testimonials in clean, responsive layouts — build trust and social proof without the bloat.
Display testimonials in flexible grid or list views with featured highlights, module support, and easy embedding across your Joomla site.
About this Extension
TestimonialLab is a lightweight testimonials component for Joomla 5 and 6. It allows you to display client testimonials in clean, responsive layouts with featured highlights and flexible placement options across your site.
Designed for simplicity and performance, TestimonialLab helps you present social proof in a polished, professional way — without unnecessary complexity or heavy dependencies.
See Testimonials in Action
From admin setup to frontend display, TestimonialLab makes it easy to showcase testimonials in a clean, professional format.
Who It’s For
- Service-based businesses — build trust with real client feedback
- Marketing-focused websites — increase conversions with social proof
- Agencies — add testimonial sections to client sites quickly
- Brands and organisations — showcase credibility in a clean, professional format
Key Benefits
- Build trust instantly — showcase real customer feedback in a clear, credible format
- Improve conversions — add social proof to key pages like services, landing pages, and homepages
- Display testimonials your way — choose between grid or list layouts to suit your design
- Highlight your best feedback — feature key testimonials to stand out
- Use testimonials anywhere — embed via modules or shortcodes across your site
- Stay lightweight and fast — clean Joomla-native code with no unnecessary overhead
Key Features
- Grid and List Layouts — responsive card grids or simple vertical lists
- Featured Testimonials — highlight key testimonials with visual accents and priority sorting
- Module Support — display testimonials in any module position with flexible display modes
- Shortcode Embedding — insert testimonials anywhere using simple shortcode tags
- Style Options — customise colours, borders, accents, and layout appearance
- Live Search — filter testimonials instantly without page reload
- Rich Text Support — format testimonial content using the Joomla editor
- Company Links — optionally link testimonials to client websites
- Responsive Design — layouts adapt cleanly across all screen sizes
- Lightweight Architecture — no frameworks, no dependencies, just fast performance
How It Works
- Add testimonials in the Joomla administrator with author details and content
- Mark selected testimonials as featured to highlight them
- Choose how you want to display them — grid, list, module, or embedded
- Publish testimonials across your site where social proof matters most
- Build trust and credibility with clean, professional presentation
Releases
Added update server support. The extension will now notify you of new versions via Joomla's built-in update manager.
Initial release of TestimonialLab, a lightweight testimonials component for Joomla 5 and 6. Display client testimonials in grid or list layouts with featured highlights, a site module, and shortcode embedding for articles.
Changelog
- Admin CRUD for testimonials with rich text editor, featured toggle, and drag-and-drop ordering
- Frontend grid layout with responsive auto-fill columns
- Frontend list layout with full-width single-column display
- Featured testimonial highlighting with accent border and sort-to-top option
- Site module (mod_testimoniallab) for displaying testimonials in any module position
- Module modes: all testimonials, featured only, or latest
- Content plugin for shortcode embedding via {testimoniallab all}, {testimoniallab featured}, {testimoniallab latest N}, and {testimoniallab ID}
- Live client-side search filtering across author, company, and testimonial text
- Configurable style options: card colours, text colours, accent, featured background, border radius
- Quote mark style options: double quotes, single quote, or guillemets
- Featured testimonial cards with light background tint and accent border
- CSS custom properties for easy template-level overrides
- Decorative quote marks toggleable from component options
- Company name and URL with linked citation display
- Show/hide options for company, role/title, search, and quote marks
- Menu item parameters for layout, display limit, and featured-first sorting
- Responsive mobile-first design
- Vanilla CSS and JavaScript with zero third-party dependencies
- Joomla 5 and 6 compatible