jeffersongoncalves/filament-cloudflare-web-analytics
A Filament plugin that brings Cloudflare Web Analytics into your admin panel, adding dashboard widgets and pages to view pageviews, visits, and traffic insights without leaving Filament.
Plugin::make()->navigationGroup(string|Closure) makes the placement of the analytics settings page a per-panel configuration choice rather than a hardcoded default. Product can decide where analytics configuration lives in each panel's information architecture (e.g. "Insights", "Reporting", "Operations") without an engineering fork or a custom settings screen.Closure, group names can be resolved at runtime — useful for per-tenant, per-brand, or per-audience panels where navigation differs. This supports agency/multi-client delivery models and branded admin experiences.filament-analytics-core 3.1. Upgrading this package is therefore a coordinated bump across the analytics family — a scheduling input for the release train, not an isolated dependency update.Adopt when:
filament-analytics-core 3.1 constraint alongside your current Filament version.Look elsewhere when:
filament-analytics-core below 3.1, or you're mid-upgrade on core; wait rather than force a partial bump.Executive summary: A small, additive release in a minor version. It removes a UI compromise: every panel can now place the analytics settings page in the navigation group that matches its users' expectations, defined in one line of configuration instead of custom code or a fork. No breaking changes, no deprecations, no user-facing migration. The only real cost is a coordinated version bump with filament-analytics-core 3.1.
For engineering: One new fluent API — Plugin::make()->navigationGroup(string|Closure). It is optional and backward compatible: leave it out and the existing translated group is retained. The Closure form allows runtime or per-panel resolution. Adoption work is limited to the core dependency bump and a check of nav ordering and group labels in panels that already customize navigation.
Risk posture: Low. Minor version, additive surface, upstream-coupled to a matching core minor. Recommend adopting on the next scheduled bump rather than as an emergency change; verify navigation rendering in multi-panel setups before rollout.
How can I help you explore Laravel packages today?