sortarad/extraextra
ExtraExtra is a Laravel/PHP package from sortarad that bundles handy extra helpers and utilities for everyday development, helping reduce boilerplate and keep application code clean. Install it via Composer and start using it in your projects in minutes.
This package supports very few product decisions — and the most important one it does support is a "don't adopt" call. The evidence is thin and internally contradictory, which is itself the signal.
description.md claims Eloquent helpers, global helper functions, and publishable config, which directly contradicts the package's Statamic-dashboard-news description. The assessment-pm.md is generic boilerplate that does not describe this package at all. When the stated scope is unreliable, we cannot make an evidence-based fit call — and we should not adopt on documentation promises.Limitation to state up front: the only release artefact available is 1.0.1, a documentation reorganisation — no functional changelog. There is no reliable evidence of what the package actually does at runtime, what Statamic/Laravel versions it supports today, or whether it installs cleanly on our stack. This assessment therefore governs how to decide, not feature-level fit; a fit call would require a hands-on spike against our actual environment.
Consider it (narrowly) only when:
composer require it.Look elsewhere — or build — when:
For executives (one paragraph): This is a Statamic dashboard widget that displays news headlines for content editors — a convenience, not a capability that affects customers or revenue. The project is a single-maintainer package with no releases since December 2020, no adoption signal, and documentation that contradicts its own description. My recommendation is not to adopt it as a dependency. If editors want headlines in the dashboard, engineering can build an equivalent widget in under a day, keep it inside our own codebase, and avoid inheriting an unmaintained third-party component. Cost of the alternative is a few hours; cost of the dependency is unbounded upgrade and security overhead for zero strategic return.
For engineering (the operational case): Treat the source as a reference pattern, not a dependency. The package is past 1.0 on paper, but the last release is three-plus years old and documentation-only, so there is no evidence of Statamic/Laravel version support on our current stack. The stated scope in the package metadata also conflicts with its description, so a compatibility spike would mostly be spent discovering what it does, not whether it helps. Building a small custom dashboard widget — a widget class, a cached HTTP fetch, and a thin internal interface so the feed source is swappable — takes roughly half a day and leaves us with code we can test, version, and remove cleanly.
The ask: Do not sponsor adoption. If the editor-facing news widget is genuinely wanted, approve a half-day timebox to build it in-house behind our own interface. Decision criteria are explicit: it stays a novelty widget outside any high-blast-radius path, it caches the upstream feed, and it is owned by our team. If the half-day overruns materially, we deprioritise the widget rather than revisit the third-party package.
How can I help you explore Laravel packages today?