rahmanramsi/filament-editorjs
Editor.js integration for Filament forms. Adds a block-style rich text editor field to Filament resources and forms, letting Laravel admin panels create clean, structured JSON content with headings, lists, images, and more in a modern writing experience.
statePath is directly relevant here — it indicates the package is still stabilizing its integration with Filament’s form-state system, which is core to save/validate/reactive behavior.Consider adoption when:
statePath regression fix in beta.2 shows why regression testing around form fill/save/validation is necessary.Look elsewhere when:
For executives: This is a small, low-cost Filament component that lets internal admin users author rich, block-based content without us building an editor integration from scratch. It can accelerate delivery of CMS-like admin features. However, the current 2.x line is still in beta; the latest release is a regression fix, not a feature release. Recommendation: pilot it on an internal or non-critical workflow, pin the version, and defer broad rollout until a stable 2.x release.
For engineering: It wraps Editor.js as a Filament form field and persists structured JSON. v2.0.0-beta.2 restores statePath, fixing form-state binding that was apparently missing in beta.1. That is important for validation, reactive fields, and saving content through Filament’s form lifecycle. Treat the beta as unstable: pin v2.0.0-beta.2, add regression tests for create/edit/save/validate flows, and verify Filament version compatibility. Expect possible breaking changes before 2.0.0 stable. Budget for a renderer and block-schema ownership; the package does not solve front-end rendering or content migration.
How can I help you explore Laravel packages today?