jeffersongoncalves/filament-simple-analytics
Filament Simple Analytics is a Laravel/Filament plugin that adds lightweight analytics views to your admin panel, helping you monitor key site metrics from a simple, configurable dashboard.
Plugin::make()->navigationGroup(string|Closure) lets the settings page sit inside one of your panel's existing navigation groups. This is a presentation-layer decision you can now make per panel without forking the package or writing a wrapper page — useful when deciding whether the settings screen belongs under "Settings," "Analytics," or a product-specific group.Closure variant means grouping can be resolved at runtime, so different panels or tenants can surface the settings entry in different places from one codebase. This directly supports decisions about whether a single admin panel is enough or whether panel segmentation is warranted.filament-analytics-core 3.1. If you are pinned below that, this release delivers nothing — capture that as an upgrade dependency in the roadmap rather than a feature commitment.Consider adopting when:
Closure form is the deciding factor here.filament-analytics-core 3.1+ and the rest of the Filament major you are on. The feature is inert otherwise.Look elsewhere or defer when:
filament-analytics-core 3.1, or your Filament version constrains you from taking the paired release. Wait for a coordinated bump rather than forcing it.For executives: This is a small, low-risk release that improves how one settings screen appears in the admin sidebar. It does not change how the product works, what data is stored, or what customers can do — it removes a reason teams previously had to build and maintain custom admin screens just to control menu placement. There is no cost to staying put; the benefit accrues only to teams actively standardizing their admin navigation.
For engineering: 3.1.0 adds an optional fluent setter, Plugin::make()->navigationGroup(string|Closure), to assign the settings page to one of the panel's own navigation groups. Behavior is opt-in and backwards compatible — omit the call and the existing translated group is preserved, so no locale or menu regressions are expected. Note the hard floor on filament-analytics-core 3.1. The Closure form enables per-panel and per-tenant resolution, which is the variant worth exercising in tests. Suggested verification: register the plugin in at least one panel with a string group and one with a closure, confirm the entry renders in the intended group across locales, and confirm default behavior is unchanged when the call is absent. Treat as a routine minor upgrade; no migration or data backfill is implied by the release note.
How can I help you explore Laravel packages today?