ronssij/filament-simple-draft
Filament Simple Draft adds lightweight draft and publish support to Filament resources. Save unpublished changes, preview drafts, and publish when ready without duplicating records or building complex workflows.
filament/support constraint to ^3.0|^4.0|^5.0, which removes a blocker for teams planning a Filament 4 → 5 and Livewire 4 migration. That makes adoption viable for teams that would otherwise have to wait or fork.is_published boolean sprawl across resources.Consider it when:
Look elsewhere when:
Release-specific read on v1.2.0: this is a compatibility and hygiene release. The constraint widening is forward-compatible and low-risk; the maintainer explicitly reports no plugin code changes were required because Filament 5's changes are concentrated in Livewire 4 support rather than the Filament API surface. The README banner is cosmetic. Net: no new product capability, but a meaningful reduction in upgrade risk and a positive signal that the maintainer tracks upstream Filament releases. Treat it as maintenance health evidence, not as a feature justification.
For executives: We can add a review-before-publish safeguard to our admin panel with a small, free, open-source add-on instead of building it. It keeps content mistakes out of production without committing us to a CMS migration or a paid platform. Because it's a thin layer we can remove, the downside is limited to the cost of the integration itself — and the latest release confirms it already works with the Filament version we're moving to, so it doesn't create an upgrade dependency.
For engineering: A Filament plugin adding simple draft/publish handling to resources. v1.2.0 widens filament/support to ^3.0|^4.0|^5.0 and was verified against Filament v5.7.6 with Livewire v4.4.0; the maintainer reports zero plugin code changes were needed, since Filament 5's deltas sit in the Livewire 4 support layer rather than the Filament API. Adoption is a composer constraint plus a trait/action per resource. Keep the integration behind a thin abstraction so a future move to a full revision/approval system is a contained refactor. Watch items: single-maintainer project, small contributor base, and no built-in versioning or approval chains — if the roadmap calls for either, we should scope a build rather than stretch this package.
How can I help you explore Laravel packages today?