2lenet/dashboard2-bundle
A Symfony bundle for building customizable dashboards with widgets. Generate widgets via maker, control visibility with roles, configure caching and Twig templates, and store widget data with Doctrine migrations. Includes setup and troubleshooting recipes.
StaticWidgetProvider to avoid user customization overhead.setConfig() without redeploying.Adopt This Package If:
Look Elsewhere If:
"This Laravel package lets us build internal dashboards 10x faster by reusing pre-built widget components—think of it like Lego blocks for data visualization. For example:
Risk: Minimal—it’s MIT-licensed, open-source, and integrates seamlessly with our existing Laravel stack. We’ll pilot it for one internal tool first."*
"This bundle solves three key pain points:
AbstractWidget and use the make:widget command.ROLE_DASHBOARD_POST_IT) let us hide sensitive data.Trade-offs:
symfony/ux-chartjs (add ~5MB to bundle size).Proposal: Use this for the new analytics dashboard (JIRA-123) and the partner portal (static mode). If we hit limits, we can extend it or switch to [Alternative X]."*
How can I help you explore Laravel packages today?