All Features
Security
UI/UX
System
Content
Business
Marketing
💬
Admin SettingsSystem
Testimonials
Customer testimonials and reviews display widget
Overview
Display customer testimonials and reviews in various layouts. Supports star ratings, author photos, company names, and multiple display layouts including cards, carousel, list, and masonry. Admin panel for easy management.
Design Considerations
UX patterns and visual design notes for this feature:
- •Social proof builds trust - show real customer names
- •Photos make testimonials more personal and credible
- •Carousel works well for homepage hero sections
- •Cards layout great for dedicated testimonials page
Key Benefits
What makes this feature stand out:
- ✓5 display layouts: cards, carousel, list, grid, masonry
- ✓Star ratings support (1-5)
- ✓Author photos with avatar fallback
- ✓Featured testimonials highlighting
- ✓Source tracking (Google, Facebook, direct)
- ✓Admin CRUD at /admin/testimonials
Technical Note
TestimonialHelper provides all query methods. TestimonialWidget renders in views. Model stores author info, content, rating, and source.
Helpers
TestimonialHelperModels
TestimonialDatabase Tables
testimonialConfiguration
Config Relationship Legend
⚙ DB overrides params.php🔗 DB related setting📋 DB stores value only
params.php Configuration
Config path: params['testimonials']
params['features']['testimonials'] => trueparams['testimonials']['showRating'] => trueparams['testimonials']['defaultLayout'] => 'cards'params['testimonials']['defaultLimit'] => 6Note: Testimonials stored in database. Manage via /admin/testimonials.