manuxi/sulu-testimonials-bundle
A Sulu CMS bundle for managing testimonials: create and organize customer quotes in the admin area, assign them to pages, and render them on the frontend through templates. A simple way to publish social proof without building custom content types yourself.
Architecture fit
workflowPlace being present on live rows to determine "published" state. Sulu 3 no longer populates that field on live rows, so every read path that used it as a proxy for published status was affected — repository filter, published count, sitemap, and search reindex.route.path when the actual field is route.slug. This is a schema-level contract mismatch with Sulu's route entity, not a logic bug.Integration feasibility
Technical risk
workflowPlace." Verify it handles mixed states — items in draft, items mid-workflow, and Sulu 2 installs where workflowPlace may still be present — without regressing either path.Key questions
route.path/route.slug bug implies they were untested end-to-end.workflowPlace assumption documented anywhere downstream? Other bundles or custom code in our app may share it.Stack fit
Migration path
^1.9.1, run composer update, clear caches, and rebuild the Sulu search index and sitemap.workflowPlace handling is code-side, so previously hidden testimonials should reappear automatically after reindex.Compatibility
Sequencing
route.slug-based URLs resolve and return 200.Maintenance
Support
Scaling
route.slug at content volumes in the thousands.Failure modes
workflowPlace behavior may differ and mask the fix.Ramp-up
workflowPlace assumption.How can I help you explore Laravel packages today?