goldnead/statamic-inline-edit
Statamic Inline Edit adds front-end inline editing to Statamic, letting authorized users update entry fields directly on the page without opening the Control Panel. Edit in place, save changes, and keep content current with less friction.
aria-labelledby on the select, date input, switch, markdown source box, single-value window), 3.3.1 Error Identification (save errors wrap to a second line instead of truncating at 40 characters), and 4.1.3 Status Messages (role="status" on the status line so "Saved" and every refusal are announced). This is the evidence pack for a VPAT/ACR refresh or a public-sector RFP response.composer require on a standard Statamic site, with assets auto-published under the addon's own statamic-inline-edit tag. That is a measurable DevEx win: fewer setup steps, fewer "it installed but nothing renders" support tickets, faster trial-to-production.--force publish behavior is the one item requiring a PM call. Any site that hand-edited files in public/vendor/statamic-inline-edit/ will have those edits silently replaced on every composer install and composer update. We need a decision on moving customizations into our own stylesheet and a communication plan for affected sites before we roll this to customers.Consider it when:
composer require as the whole install is a real per-site cost saving.Look elsewhere when:
--force behavior on install/update means published files are now vendor-owned; if you can't migrate customizations to your own stylesheet, either pin the version or budget the migration.public/ at build time, or assets are served from a CDN with an immutable path. You'll need to handle publishing in CI and version the path yourself.For executives: This is a Statamic addon that lets content editors edit the live page in place instead of navigating an admin panel. The new release is an accessibility and install-simplicity release, and both matter commercially. Accessibility: it closes the specific gaps that appear in enterprise and public-sector accessibility reviews — visible keyboard focus on every field, focus that stays where the user was working, screen-reader labelling on every control, and save confirmations and errors that are announced rather than silently displayed. That translates into fewer failed procurement questionnaires and less remediation work we'd otherwise fund ourselves. Install simplicity: on a standard Statamic site, composer require is now the entire install, which shortens onboarding for every new site we stand up. The risk is narrow and known: sites that hand-edited the addon's published front-end files will have those edits overwritten on the next composer install or composer update, so we need a short migration note telling teams to move custom styling into their own stylesheet. Recommended position: adopt, with a targeted upgrade note and a check of our own sites for customized vendor files before rollout.
For engineering: The release is low-risk in code terms and high-value in quality terms. Focus is now explicitly managed across every transition — Escape/Enter in a field, rich editor close, control panel overlay close, and edit-mode toggling from the keyboard — instead of falling back to the top of the document. Controls are labelled via aria-labelledby against their field rather than relying on proximity, and the status line is a live region with role="status", with errors no longer truncated at 40 characters. The one operational change to plan for: the addon's front-end files are published under its own statamic-inline-edit tag, which Statamic publishes with --force after statamic:install. That makes public/vendor/statamic-inline-edit/ vendor-owned territory — treat it as build output, not source. The legacy statamic-inline-edit-assets tag still works for sites that need it, and sites that don't run the publish step from Composer need one command: php artisan vendor:publish --tag=statamic-inline-edit --force. Audit the repo for any tracked edits under that path, move them into our own stylesheet, and add the path to the "do not edit" list in the contributing docs. MARKETPLACE.md dropping out of the Composer package is a packaging cleanup with no runtime impact.
How can I help you explore Laravel packages today?