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

Ckeditor Widget Bundle Laravel Package

stinger/ckeditor-widget-bundle

A Laravel/PHP package that bundles CKEditor widgets for easy integration. It provides ready-to-use widget assets and configuration to add custom widgets to CKEditor, helping you build richer content editing experiences with minimal setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Editorial UX for content authoring: The CKEditor "Widget" plugin enables structured, reusable content blocks (callouts, tables, embeds, custom templates) inside a WYSIWYG. This bundle is the Symfony2 wiring for that plugin, so it informs decisions about how rich-text editing is delivered in an admin/CMS surface.
  • Build vs. buy for a legacy admin panel: If you maintain a Symfony2-era application, this bundle can save a few days of asset registration, config, and form-integration work. That is the only scenario where it produces a real build-vs-buy tradeoff.
  • Tech-debt and platform-migration scoping: The package's age and abandonment are themselves a signal. If it appears in a dependency tree, it should be logged as migration debt tied to the eventual Symfony2 exit — not treated as a foundation to build on.
  • Standardizing an editor across products: For a Laravel team, the actual decision this surfaces is "which editor integration do we standardize on?" This package is a useful data point for the anti-pattern (single-maintainer, framework-specific bundles), not a candidate.
  • Not relevant to: pricing, growth, onboarding, or any product decision outside content authoring. It is a narrow, low-level integration concern.

Important caveat for a Laravel team: despite the framing, this is a Symfony2 bundle, not a Laravel package. It will not drop into a Laravel app, and its conventions (service container config, bundle registration, Assetic-era asset handling) are foreign to Laravel's package discovery and Vite/npm front-end pipeline.

When to Consider This Package

Consider it only if all of the following hold:

  • The codebase is Symfony2 (or early Symfony 3 where bundle conventions still apply) — it is not Laravel-compatible in any direct sense.
  • You specifically need the CKEditor 4-era Widget plugin and want to avoid hand-writing the bundle registration and asset configuration.
  • You are prepared to vendor or fork it. With 1 star, 0 dependents, and no active maintenance, there is no support channel, no security patching, and no compatibility guarantees for newer PHP or framework versions.
  • MPL-2.0 is acceptable under your OSS policy. It is file-level copyleft — generally fine for unmodified server-side use, but worth a legal check if you plan to modify and distribute.

Look elsewhere if:

  • You are on Laravel. Use a maintained editor integration or, more simply, install CKEditor through npm/Vite and wire it in a Blade component — modern front-end tooling removes the need for a PHP bundle entirely.
  • You need CKEditor 5. This targets the CKEditor 4 Widget API; the plugin architectures are incompatible.
  • You require LTS, security response, or a vendor relationship.
  • Your team is not already on Symfony2 — the migration overhead dwarfs any integration savings.

How to Pitch It (Stakeholders)

Executives: "This is a small, unmaintained Symfony2 bundle that integrates an older version of the CKEditor Widget plugin. It is not a Laravel package and we should not build on it. Recommendation: no adoption. If a legacy Symfony2 admin still depends on it, treat it as tech debt to retire during the next CMS/editor refresh rather than something to extend."

Engineering: "Cheap to read, expensive to depend on. Zero dependents and no recent activity mean no CVE response and no PHP or framework compatibility guarantees — we would own it outright the moment we ship it. If someone proposes it, the question to ask is what it saves versus installing CKEditor through our normal front-end build. For a Laravel app, the answer is almost always nothing, and we lose the ability to upgrade the editor independently of the backend."

One-line summary: Its opportunity score looks high only because it fills a narrow niche (CKEditor Widget integration) with essentially no competition — but that niche is legacy Symfony2. Its value to us is as a reference implementation, not a dependency.

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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings