o1y/statamic-flexible-width
A Statamic addon that gives editors flexible width controls for content blocks and grid layouts. Configure breakpoints and width options, then let authors pick spans directly inside Bard, Replicator, or Grid fields—no custom CSS required.
Architecture fit. This is a Statamic addon, so its architectural fit is conditional on the host application already running Statamic on Laravel rather than on a standalone Laravel install. Addons in this ecosystem register through a service provider and addon-manifest, and may surface functionality via Antlers tags/modifiers, fieldtypes, control-panel Vue components, or scheduled/console commands. The relevant fit question is not whether it works with Laravel generally, but whether its CP assets, blueprint/content schema expectations, and any published config or migrations align with the host site's Statamic version. The 2.0.0 release note indicates a hard coupling to the Statamic major version rather than an independent lifecycle, which is the dominant architectural characteristic a TPM should plan around.
Integration feasibility. Feasible but tightly sequenced. A major version bump whose only stated change is "Statamic 6 support" almost certainly means the composer.json constraint moved to statamic/cms: ^6.0, which makes installation on a Statamic 5 site impossible without also upgrading the CMS. Conversely, a site that has already moved to Statamic 6 cannot use any earlier 1.x line. That is a coupled upgrade, not an independent dependency addition — feasibility is therefore really a question of whether the host site's Statamic upgrade is feasible.
Technical risk. Medium to high until clarified, concentrated in four areas:
Key questions for the maintainer.
^2.0.0 still resolve against Statamic 5, or is 6 now the exclusivity floor?Stack fit. Only relevant to teams on the TALL-adjacent stack — Laravel plus Statamic as the content layer. Teams on plain Laravel, or using a different CMS, should treat this release as out of scope. Confirm the addon's role before committing: whether it is load-bearing for content rendering (tags/fieldtypes — high blast radius) or auxiliary (CP tooling, imports — low blast radius).
Migration path. Treat the addon upgrade as a downstream step in a Statamic platform upgrade, never as a standalone bump. The realistic path is: Statamic major upgrade in a branch → resolve addon compatibility one package at a time → verify content rendering and CP behavior → merge. Attempting to bump this addon first will produce dependency-resolution failures that obscure the real ordering.
Compatibility. Pin both dimensions explicitly. Record the current Statamic, Laravel, and PHP versions and the currently installed addon constraint, then check the 2.0.0 composer.json before touching the lockfile. If the site cannot move to Statamic 6 yet, the correct action is to hold at 1.x and confirm that line is still supported — not to attempt a partial upgrade.
Sequencing.
composer.json and full changelog diff, not just the release note.Maintenance. The addon now tracks Statamic majors, which means its release cadence is inherited from the CMS. Budget for a coordinated upgrade roughly each time Statamic ships a major, and expect that window to be short enough that deferral is not a real option. Pin the addon at a minor level and upgrade deliberately rather than floating.
Support. The critical unknown is the overlap period for 1.x. If 1.x is effectively frozen at the 2.0.0 release, any site that cannot reach Statamic 6 in the near term is running an unsupported dependency — that is a tracked risk with an owner and a deadline, not a footnote. Escalate to the maintainer in writing and record the answer.
Scaling. Addon-level scaling concerns are mostly CP and rendering performance: added tags or fieldtypes execute on every request that renders them, and CP assets add to the editor payload. Nothing here suggests infrastructure-level scaling risk, but if the addon does index-time or query-time work, re-benchmark against Statamic 6 rather than assuming parity, since a CMS major can change the underlying query and cache layers.
Failure modes to watch.
Ramp-up. Low for developers familiar with Statamic addon conventions — the integration surface is conventional. The real cost is upgrade coordination and regression testing, not learning the package. Allocate the effort to content regression coverage, since that is the only reliable way to catch undocumented behavior changes in a CMS addon, and stage the upgrade before production for any site where the addon affects rendered output.
Assessment confidence. Low. This evaluation rests on a single-line release note with no prior assessment on record. The recommendations above should be treated as a risk-shaped plan pending answers to the key questions, particularly the 1.x support status and the true scope of breaking changes.
How can I help you explore Laravel packages today?