rmzamora/timeline-bundle
A Laravel bundle for adding timeline functionality to your application: define timeline entries and render them as chronological, customizable feeds. Lightweight and easy to integrate, it helps you display activity streams, histories, and event sequences with minimal setup.
Consider it only if all of the following hold:
Look elsewhere if any of these are true:
(subject_type, subject_id, created_at)), which is generally cheaper than resurrecting an abandoned bridge.Practical guidance: the package's only durable value is as a reference implementation of how Sonata bundles wire third-party services into the admin panel. Read it; don't require it.
For executives: This is an archived, zero-adoption integration bundle with no maintainer. It is not a candidate for adoption in any active product, and it is not a Laravel package despite being filed alongside PHP/Laravel tooling — it targets Symfony/Sonata. Recommendation: no investment. If a timeline or activity-feed capability is on the roadmap, treat it as a fresh scoping exercise with a maintained or in-house solution; the cost of that work is modest, and it avoids the standing risk of shipping a dependency that will never receive a security patch.
For engineering: Treat rmzamora/timeline-bundle as prior art. It demonstrates the shape of a Sonata ↔ SpyTimelineBundle integration — service wiring, admin extension, and entity-to-timeline association — which is worth 30 minutes of reading when designing an activity-feed or audit-log feature. Do not add it to composer.json. If it is already present anywhere in our estate, open a ticket to remove it and replace the functionality with either a maintained feed library or a small owned event table. Note for the record: this is a Symfony bundle, not Laravel — any backlog item that assumed otherwise should be re-scoped.
How can I help you explore Laravel packages today?