All productsMusic System€10 per yearAccessibility Dock€39 per year
Element for YOOtheme Pro

Testimonials for YOOtheme Pro

No reviews yet

In short: Testimonials run as a marquee in one to four lanes or as a showcase slideshow. The marquee also accepts other builder elements, so it doubles as a reference or logo slider, with a pause button and a static view for prefers-reduced-motion included. A one-year license costs €15 plus VAT, which CopeCart adds at checkout.

  • Two layouts in one element: a marquee with one to four lanes or a showcase slideshow with an oversized number
  • The marquee also accepts other builder elements - images, text, buttons - and wraps them in cards if you like
  • One image per entry at a uniform height: the same lane becomes a reference or logo slider
  • Initials circle where an avatar is missing, so all cards stay in line
  • Stars, company badge, job title, date and link - every field can also be filled via Dynamic Content
  • Pause button, pause on hover and keyboard focus, static view with prefers-reduced-motion
  • 17 color fields for text, badge, initials, stars and controls, card color can be overridden per entry
  • Stylesheet and script only load on pages that contain the element
€15per year, plus VAT

Annual license with updates & support - as a one-time purchase or subscription. A subscription renews automatically; a one-time purchase expires after 12 months.

  • License term: 1 year
  • Websites: Unlimited own projects
  • Updates & support during the term
  • Secure payment & invoice via CopeCart
  • Digital product: the right of withdrawal expires once the download is provided.
Version
1.0.2
Updated
28 Sept 2026
Compatible with
YOOtheme Pro 5 · Joomla

About this product

TESTIMONIALS is a builder element for YOOtheme Pro on Joomla 5 and 6 that puts customer testimonials in motion. You drag it into a row, add your entries and pick one of two layouts: an endless marquee or a slideshow that shows one testimonial after another. A second element, the single testimonial, can also be placed in any column outside the marquee. It comes with 77 settings plus a field for custom CSS. Stylesheet and script only load on pages that contain the element.

Marquee: lanes, direction, speed

The marquee runs horizontally in rows or vertically in columns, in one to four lanes. Your entries are distributed in turn, and every second lane can run in the opposite direction. You set the speed in pixels per second, between 5 and 400 - it stays the same no matter how many entries a lane holds. You also control the gap, item width, lane height and a soft fade at the edges. The script fills each lane on its own so no gap appears, and it recalculates when the window is resized.

Showcase: one testimonial after another

The second layout shows one testimonial at a large size, with an oversized position number in the background that can follow the mouse, and a rotated label on the left edge. The progress indicator can sit vertically next to the label or horizontally above or below the slideshow. You can choose from five transitions, the interval ranges from one to thirty seconds, and an optional faded line with all company names runs below the slideshow. The quote builds up word by word as soon as a new testimonial appears.

What goes into an entry

For each testimonial you add an image, avatar, name, a meta line for job title or handle, the company, the quote, a rating from zero to five stars, a date and a link. Each of these fields can be bound to a dynamic source, such as Joomla articles or custom fields. You decide once on the Testimonials element how the parts are arranged: author block above or below the quote, company as a badge at the top, at the bottom or as a line in the author block, stars above or below the text, avatar next to or above the name. If an avatar image is missing, a circle of the same size with the initials takes its place, so all cards stay aligned.

Reference slider instead of quotes

Every entry takes an image that sits above or below the text and can be cropped to a shared height - with a focal point for the crop. Leave out the name and quote, and the same element becomes a reference or logo slider. Inside a card, the image runs edge to edge as card media. Because the container accepts any builder element, you can also drag images, text or buttons from YOOtheme straight into the lane; if you like, each of them gets the same card as the testimonials.

Cards and colors

You set the card style, card size and hover effect once for all entries, and each testimonial can override the color on its own - using the familiar styles of your theme. 17 color fields cover the name, quote, meta line, date, company badge with background and border, initials circle, accent, filled and empty stars, the number in the showcase and the pause button in all states. Left empty, each field inherits the color of your card or section, so the element matches your theme without a single setting.

Accessibility under the BFSG

Moving content is one of the points an audit under the German Accessibility Strengthening Act (BFSG), the German implementation of the European Accessibility Act, and EN 301 549 looks at. WCAG 2.2.2 requires a mechanism to pause motion that lasts longer than five seconds: the element provides a visible pause button with aria-pressed for this, placed in any of the four corners. The motion also stops on mouse hover and when keyboard focus is inside a lane. Anyone who has set reduced motion sees a calm list without animation and without autoplay. The copies that make the marquee look endless are hidden from screen readers and cannot be focused, every rating is read out as text, and the element can appear as a named region in the landmark structure.

Frequently asked questions

  • Which versions does Testimonials work with?

    With YOOtheme Pro 5 on Joomla 5 and 6, PHP 8.2 or newer. The element is not available for WordPress.

  • Which layouts are there?

    Two: an endless marquee with one to four lanes, horizontal or vertical, and a showcase slideshow that shows one testimonial after another.

  • Can I also build a logo or reference slider with it?

    Yes. Every entry takes an image at a uniform height, and without name and quote it becomes a reference or logo slider. You can also drag other builder elements straight into the lane.

  • Can I pause the motion?

    Yes. A visible pause button stops the marquee, as WCAG 2.2.2 requires, and the lane also stops on mouse hover or keyboard focus. With reduced motion, a calm list without animation appears.

  • Do screen readers read the entries twice?

    No. The copies that make the marquee look endless are hidden from screen readers and cannot be focused.

  • Can I fill the testimonials from Joomla content?

    Yes. Every field of an entry can be bound to a dynamic source, such as Joomla articles or custom fields.

  • How much does the license cost?

    €15 per year plus VAT for an unlimited number of your own projects, with updates and support during the term. As a subscription it renews automatically; as a one-time purchase it ends after 12 months.

  • How do I get updates?

    Through the Joomla update manager. To set it up, enter the download key from your customer account under System → Update Sites.

Reviews

There are no reviews for this product yet.

Only customers who have purchased this product can review it.

Which system?

Your license covers both systems - you can download the other package at any time.

What has changed

Testimonials

All documented versions, newest first.

  1. 1.0.2
    Fixed
    • Autoplay in the showcase stays paused after switching tabs and respects reduced motion.
    • The default colors of meta text and stars now meet WCAG AA, including light cards on dark sections.
  2. 1.0.1
    Security
    • Security fix: Custom CSS and a dynamically filled element ID could load external stylesheets or break out of the style block. These values are now checked before output and discarded if necessary.
  3. 1.0.0

    First release

    The version history starts here.

Your topic

Just the key details - I usually reply within one working day.

Step 1 of 3