Download the PHP package polysource/widgets without Composer
On this page you can find all versions of the php package polysource/widgets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download polysource/widgets
More information about polysource/widgets
Files in polysource/widgets
Download polysource/widgets
More information about polysource/widgets
Files in polysource/widgets
Vendor polysource
Package widgets
Short Description Polysource — composable dashboard widgets: counters, top-N lists, sparklines.
License MIT
Homepage https://github.com/polysource/polysource
Package widgets
Short Description Polysource — composable dashboard widgets: counters, top-N lists, sparklines.
License MIT
Homepage https://github.com/polysource/polysource
Please rate this library. Is it a good library?
Informations about the package widgets
polysource/widgets
Dashboard widgets for Polysource — KPI counters, top-N lists, sparkline charts.
Part of the Polysource monorepo. MIT-licensed.
What it ships
WidgetInterface(5-method contract) +AbstractWidgetbase.- 3 concrete widgets:
CounterWidget— KPI counter ("12 failed messages", "$45 678 revenue today")ListWidget— top-N list ("5 most recent orders")ChartWidget— sparkline chart (textual fallback in v0.1)
Dashboardimmutable VO +DashboardRegistry(tagged_iteratorpolysource.widgets.dashboard).DashboardExtensionTwig extension (render_widget(),render_dashboard(Dashboard|string),polysource_dashboards()).- 4 Bootstrap 5 templates (dashboard layout + counter/list/chart partials).
See ADR-022. Drag-drop composition deferred to v0.2.
Install
Register the bundle:
Extend it
WidgetInterface is 5 methods. Drop in a custom tile in 1 hour:
See extensibility map.
Documentation
- Widgets walkthrough
All versions of widgets with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
polysource/core Version ^0.1 || ^0.5 || ^0.7 || ^0.9
symfony/config Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/http-kernel Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/translation Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/yaml Version ^5.4 || ^6.0 || ^7.0 || ^8.0
twig/twig Version ^3.0
polysource/core Version ^0.1 || ^0.5 || ^0.7 || ^0.9
symfony/config Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/http-kernel Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/translation Version ^5.4 || ^6.0 || ^7.0 || ^8.0
symfony/yaml Version ^5.4 || ^6.0 || ^7.0 || ^8.0
twig/twig Version ^3.0
The package polysource/widgets contains the following files
Loading the files please wait ...