Package Free Joomla 5,6

Includes: Component, Site Module, Plugin

TestimonialLab

A lightweight testimonials component for Joomla. Display client testimonials in responsive grid or list layouts with featured highlights, module support, and shortcode embedding — without the bloat.

Create a free account to download and access support. Register or log in.

TestimonialLab

About this Extension

TestimonialLab is a lightweight testimonials component for Joomla 5 & 6. Display client testimonials in clean, responsive layouts with featured highlights and flexible embedding options. No bloat, no learning curve.

Key Features:

  • Grid & List Layouts — responsive card grid (auto-fill columns) or a simple vertical list. Choose globally or per menu item.
  • Featured Testimonials — mark key testimonials as featured. Featured items get a visual accent and can be sorted to the top automatically.
  • Module — drop testimonials into any module position with mod_testimoniallab. Configure mode (all, featured, latest), count, and layout per instance.
  • Shortcode Embedding — use {testimoniallab all}, {testimoniallab featured}, {testimoniallab latest 5}, or {testimoniallab 3} to embed in articles and custom HTML modules.
  • Style Options — configure card background, border, text colours, accent colour, featured background tint, and border radius from the admin options. All applied via CSS custom properties.
  • Live Search — instant client-side filtering across author names, companies, and testimonial text. No page reload.
  • Decorative Quote Marks — choose from double quotes, single quote, or guillemets. Toggleable from the options.
  • Rich Text — full Joomla editor for testimonial content — include formatted text, links, and emphasis.
  • Company Links — optional company name and URL displayed as a linked citation.
  • Responsive Design — mobile-first grid stacks to single column on small screens.
  • Lightweight — vanilla CSS and JavaScript with zero third-party dependencies. Under 70 KB installed.

How It Works:

  1. Install the package and go to Components → TestimonialLab in the admin panel.
  2. Add testimonials — enter author name, role, company, and the testimonial text.
  3. Mark your best testimonials as Featured using the star toggle in the list view.
  4. Display them via a menu item, a module in any position, or a shortcode in any article.
  5. Configure display and style options to match your site’s design.

Package Includes:

  • com_testimoniallab — main component with admin CRUD and frontend views
  • plg_content_testimoniallab — content plugin for shortcode embedding
  • mod_testimoniallab — site module for displaying testimonials in any position

Built on Joomla’s native MVC architecture. No third-party dependencies.

Releases

v1.0.1
1 downloads Download v1.0.1

Added update server support. The extension will now notify you of new versions via Joomla's built-in update manager.

Joomla 5.0 – 6.99.99 | PHP 8.1+
v1.0.0

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
Joomla 5.0 – 6.99.99 | PHP 8.1+

We use cookies

We use cookies to enhance your browsing experience and analyse site traffic. Please choose which cookie categories you consent to.