mitydigital/statamic-frontend-grid-fieldtype
A Statamic addon that adds a frontend grid fieldtype, letting editors build and arrange responsive grid layouts in the control panel and render them cleanly in your templates. Ideal for flexible page building without extra fieldset work.
Architecture fit. This is a Statamic addon (not a standalone Laravel package), distributed via Composer and auto-discovered through Statamic's addon service provider. It extends the control panel by registering a custom fieldtype for building grid layouts. Fit is therefore gated on your CMS choice, not your Laravel version directly: it is only viable inside a Statamic project, and only the Statamic 6 line as of 1.0.0. Stored values are expected to be YAML in your content/markdown files, which keeps the data portable and diffable — a good property for versioned content repos.
Integration feasibility. Straightforward composer require and cache clear for teams already on Statamic 6. For teams on Statamic 5, this release is not installable — the migration from 0.0.4 to 1.0.0 is a hard compatibility boundary, not an additive feature bump.
Technical risk.
composer.json constraint is inspected.Key questions.
statamic/cms constraint in 1.0.0 — is it ^6.0 only, or ^5.0|^6.0?Stack fit. Requires a Statamic 6 host application, which in turn pins a modern Laravel and PHP baseline. Confirm your Laravel and PHP versions satisfy Statamic 6 before evaluating this addon at all — the addon is the last link in the chain, not the driver.
Migration path. Two distinct paths, do not conflate them:
^1.0.0 cleanly; no prior 0.x state to migrate.^0.0.4 explicitly in composer.json to prevent an accidental major bump, and sequence the Statamic 6 upgrade first as a separate, independently validated change.Compatibility. Verify the published constraint against your lockfile before committing. Where a dual constraint is not offered, plan for the addon and the CMS upgrade to land in the same release window — a coupling worth calling out in your release plan.
Sequencing.
composer.json and confirm the Statamic constraint.^1.0.0 in a staging environment.Maintenance. Low code footprint, but you inherit a single-maintainer dependency. Add it to your dependency-watch list and review on every Statamic minor/major release. Budget a small recurring effort for CP asset and fieldtype compatibility checks after CMS upgrades.
Support. GitHub issues only; no vendor SLA. Acceptable for an internal editorial tool, questionable if grid editing is on a critical content path with tight publishing deadlines.
Scaling. Runtime cost is negligible — the fieldtype is control-panel side; frontend rendering is your own templates and CSS. Scaling concerns are editorial, not infrastructural. The practical ceiling is content-model complexity: grid fieldtypes encourage per-page layout variation, which can proliferate templates and reduce consistency across a large content team.
Failure modes.
composer.json breaking a Statamic 5 environment on the next deploy.Ramp-up. Minimal for developers. Content editors need a short briefing on the grid UI and on the layout constraints your templates enforce — otherwise expect inconsistent layouts and template sprawl. Plan one training session and a small set of approved layout patterns before broad rollout.
Recommendation. Adopt ^1.0.0 only on Statamic 6 projects, after verifying the Composer constraint and completing a CP smoke test in staging. Keep Statamic 5 projects pinned to ^0.0.4. Because this is a first assessment with a thin evidence base — a single-line changelog — treat the compatibility and data-format conclusions as provisional pending inspection of the package manifest and a staging exercise.
How can I help you explore Laravel packages today?