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 Laravel Package

victoire/ckeditor-widget

victoire/ckeditor-widget adds CKEditor widget support to Victoire, letting developers register and render custom editor widgets with minimal configuration. It extends rich-text editing with reusable, configurable widget components.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy on rich-text editing. This package is a narrow integration layer between CKEditor and the Victoire CMS admin. It does not represent a credible "buy" option today; it is useful mainly as a reference for how a content-editing widget was wired into a Symfony-era admin panel.
  • Roadmap: editor selection for new work. Evaluating it forces the real decision — whether the product's editor strategy should be CKEditor 5 (officially maintained, framework-agnostic), a Laravel-native editor such as Filament's rich editor or a Tiptap/ProseMirror build, or a hosted editor. This package itself should not land on any roadmap.
  • Legacy maintenance vs. migration. If the organisation has a Victoire-based site in production, this package is a signal of technical debt: last release June 2017, 2 stars, 0 dependents. That is a "plan the migration" input, not a "keep investing" input.
  • Dependency risk and supply-chain posture. With zero dependents and no release in roughly nine years, it is an unmaintained transitive dependency. Any decision to pull it in should be weighed against carrying unpatchable code, potential PHP-version incompatibility, and unaddressed CKEditor CVEs in old versions.
  • Admin UX scope. It shows what a minimal widget integration actually requires (editor config, content serialization, asset loading) — useful for scoping effort on an in-house editor integration so estimates are not wildly overstated.

When to Consider This Package

Consider it only in a narrow, constrained case:

  • You are already running Victoire (a Symfony CMS, not Laravel) and need to maintain or debug an existing editor widget in that install, and you are pinned to the PHP/Symfony versions that were current in 2017.
  • You need to read the source as a reference implementation for CKEditor widget configuration, not to install it as a dependency.
  • You accept it as frozen, unmaintained code with no expectation of security patches, bug fixes, or framework upgrades — and your risk owner has signed off.

Look elsewhere when:

  • The stack is Laravel. Victoire is Symfony-based; this package does not target Laravel and there is no meaningful ecosystem overlap (0 dependents).
  • You need an actively maintained editor integration — the 2017 release date and 2 stars mean no support, no CVE response, and no compatibility guarantees with modern PHP or current CKEditor versions.
  • You are starting greenfield and want low-risk, conventional choices: CKEditor 5's official integrations, TinyMCE, Tiptap/ProseMirror, or the editor bundled with your admin framework.
  • You are assessing adoption breadth as a quality signal. Zero dependents and a low package score (0.1) indicate the market has not validated this component; a build-vs-buy case cannot rest on it.

How to Pitch It (Stakeholders)

To executives: We reviewed victoire/ckeditor-widget, a small CKEditor integration for the Victoire content management system. It is effectively end-of-life: two GitHub stars, no downstream dependents, and no release since June 2017. Adopting it would add an unmaintained dependency to our codebase with no vendor support and no security patching — a cost with no offsetting benefit. Recommendation: do not adopt. The decision it informs is our editor strategy, where we should standardise on a maintained editor and budget migration work only where a legacy Victoire install exists.

To engineering: This is a Symfony-era widget layer, not a Laravel package, and it is nine years stale with no dependents — treat it as unmaintained sample code. Do not vendor it into a Laravel service. If we need the behaviour, integrate CKEditor 5 through its official distribution or a maintained wrapper, or build a thin adapter we own (estimated as small, since the widget surface is narrow). If we hold an existing Victoire deployment, scope a migration off it and track the legacy editor version as a known security exposure.

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.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox