Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Statamic Widget Cache Controller Laravel Package

stoffelio/statamic-widget-cache-controller

A Statamic addon that adds a dashboard widget for managing your site's cache from the control panel, letting editors clear cached content without touching the command line. Handy for quick cache control during content updates.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: This is a Statamic/Laravel addon, not a general Laravel package. It fits teams already running Statamic and needing administrative widget cache control. The v3.0.0 change is a vendor/package rename from webographen/statamic-widget-cache-controller to stoffelio/statamic-widget-cache-controller, with no stated behavior change.
  • Integration feasibility: Low-effort for standard installs: remove the old Composer package and require the new one. Customised installations require namespace and view-path updates.
  • Technical risk: Moderate-low overall. The major risk is breaking existing customisations: PHP namespace moves to Stoffelio\CacheController\, and the view namespace moves from webographen:: to stoffelio::. Overridden views must move from resources/views/vendor/webographen/ to resources/views/vendor/stoffelio/.
  • Key questions: What Statamic, Laravel, and PHP versions does v3.0.0 support? Is the old webographen package deprecated or abandoned? Does the new vendor provide equivalent documentation, support, and release cadence? Are there automated tests or upgrade notes beyond the rename? Is this a hard fork, ownership transfer, or simple namespace change?

Integration Approach

  • Stack fit: Appropriate only for Laravel applications running Statamic. Confirm Composer constraints against the current Statamic and Laravel versions before rollout.
  • Migration path: Inventory custom code and view overrides first. Then run composer remove webographen/statamic-widget-cache-controller, run composer require stoffelio/statamic-widget-cache-controller, update PHP references to Stoffelio\CacheController\, move overridden views to resources/views/vendor/stoffelio/, and replace webographen:: view references with stoffelio::.
  • Compatibility: The release note declares no behaviour change, but the namespace and view namespace changes are breaking for customisations. Treat v3.0.0 as a major upgrade for any non-standard implementation. Verify package discovery, service providers, config publishing, and cached config/views after install.
  • Sequencing: Run the upgrade in a branch and staging environment. Clear Laravel caches, rebuild autoloaders, and smoke-test the Statamic control panel widget and cache-clearing actions. Deploy with a rollback path to the prior package/version if custom code or view overrides fail.

Operational Impact

  • Maintenance: Dependency monitoring must track the new stoffelio package name. Remove references to the old package from runbooks, CI, and internal documentation to avoid reintroducing it.
  • Support: Supportability depends on the new vendor’s documentation and maintenance activity, which the release note does not establish. Confirm ownership, issue tracker, and release history before standardising.
  • Scaling: Likely negligible runtime scaling impact; this is an administrative cache-control addon. Main scaling concern is deployment consistency across environments rather than request throughput.
  • Failure modes: Common failure modes are class-not-found errors from stale namespace references, missing or ignored view overrides due to the changed vendor path, Composer lock conflicts during package replacement, and stale config/view caches after deployment.
  • Ramp-up: Low for teams with standard Statamic experience and no customisations. Moderate for teams with custom views or PHP extensions, because the namespace and view namespace changes require code review and regression testing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log