Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Field Ckeditor Laravel Package

bayareawebpro/nova-field-ckeditor

CKEditor field for Laravel Nova that adds a full-featured rich text editor to resource forms. Supports image and file uploads, configurable toolbar and editor options, and seamless model storage, giving Nova users a familiar, powerful content editing experience.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Rich-text authoring inside Nova admin — yes/no on scope: If your roadmap includes content pages, blog/CMS-like entries, help center articles, or marketing copy that non-technical staff edit, this package is a cheap way to evaluate whether CKEditor 5's UX (tables, media embeds, links, snippets) is the right editing experience before committing to a custom field build.
  • Build vs. buy for the editor field itself: The package answers "how much integration work is a media/links/snippet browser on top of CKEditor 5?" Use it as a reference implementation or spike, not necessarily as a production dependency. That informs whether you fund a maintained in-house Nova field or adopt a supported commercial/OSS alternative.
  • Content model decisions: The snippet-browser and media-browser features imply a reusable content-block strategy rather than free-form HTML. Evaluating this package forces a useful product conversation: do you want governed, reusable snippets (better for brand consistency and localization) or unrestricted WYSIWYG (faster to ship, harder to govern)?
  • Vendor and platform lifecycle planning: Archived since Feb 2022 with a low maturity score is itself a decision input — it tells you Nova-version upgrades and CKEditor 5 security patches will become your team's responsibility.
  • Prioritization signal: With 15 stars and no maintenance, this is a low-signal, low-adoption option. It should not anchor a roadmap commitment; treat it as a disposable prototype at most.
  • Use cases it fits: internal tools, short-lived admin panels, proofs of concept, or a one-off migration where the field will be replaced within a release or two.

When to Consider This Package

  • Consider it if: you need a CKEditor 5 field in a Nova 3-era app, you have PHP/Vue capacity to fork and own it, your editor requirements are simple (headings, links, images), and the feature is non-critical internal tooling with a defined sunset.
  • Consider it as a reference only if: you're scoping a custom Nova field and want to see how media/links/snippet browsers were wired in Vue against CKEditor 5 — read the source, don't ship the dependency.
  • Look elsewhere if: you are on Nova 4 or 5 (Vue 3, changed field APIs), you need security patching or vendor support, you require accessibility conformance, localization, or content sanitization guarantees, or the editor is customer-facing.
  • Look elsewhere (specifically) if: your team lacks frontend capacity to maintain a Vue/CKEditor integration; the total cost of ownership of a forked archived package will exceed the cost of a maintained alternative or a paid editor license.
  • Hard disqualifiers: archived status plus a 2022 CKEditor 5 pin means unpatched editor CVEs and no compatibility fixes. Any compliance review (SOC 2, pen test, procurement security questionnaire) will likely flag it.

How to Pitch It (Stakeholders)

For executives: This is a free, MIT-licensed Laravel Nova field that adds a modern rich-text editor (CKEditor 5) to our admin, including pickers for media, links, and reusable content snippets. It is not a strategic investment — the project is archived and unmaintained, with minimal community adoption. Its value is as a fast, zero-cost way to validate the editing experience and content model before we commit engineering time. Recommendation: use it for a time-boxed prototype only; do not place it on a critical path.

For engineering: Small Vue-based Nova field wrapping CKEditor 5, with media/links/snippet browser components. Last release Feb 2022, MIT, archived, ~15 stars. Expect to fork: pin and patch CKEditor 5 ourselves, adapt to current Nova/Vue versions, and own sanitization and accessibility. Treat the repository as a design reference and a starting point for an internal field, not a dependency — and budget the fork accordingly in the estimate.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast