stinger/ckeditor-uploadwidget-bundle
A Symfony bundle that integrates CKEditor's upload widget, giving editors a simple way to upload and insert files or images. It provides the supporting backend configuration and assets needed to wire CKEditor uploads into your application.
UploadAdapter model, or move to a hosted editor. That migration decision should be made deliberately, not inherited.Direct applicability caveat: this is a Symfony 2 bundle, not a Laravel package. There is no service provider, no publishable config, no queue or filesystem integration. Combined with 1 star, 0 dependents, and a last release of 2015-12-15, it is legacy reference material only.
Consider it only if:
Look elsewhere — which is nearly always — if:
UploadAdapter.License note: MPL-2.0 is file-level copyleft. Commercial use alongside proprietary code is fine, but modifications to MPL-covered files must be published. A port or derivative carries a disclosure obligation — either plan for that or start clean with an independent implementation.
Executives: This is not a candidate for adoption. It's a nine-year-dormant Symfony 2 add-on with one GitHub star and no downstream users, and it targets an editor generation that is past end of life. Its strategic value is informational: it documents a problem — in-editor file uploads — that we can solve in a few days on a maintained editor, on our own stack, without inheriting unmaintained code or an MPL derivative obligation. Recommendation: do not add as a dependency; extract the endpoint contract as a spec. The decision worth escalating is our editor migration path, not this package.
Engineering: It's a CKEditor 4 Upload Widget server-side integration for Symfony 2 — DI bundle, PHP handler, no tests we'd trust. Useful as a pattern reference for the upload endpoint's request/response shape and validation approach; not useful as code. Porting costs about the same as writing it fresh against our own services. Recommendation: build one shared upload endpoint (validation, MIME sniffing, size caps, signed URLs, storage abstraction) and wire whichever editor we choose to it. That decouples us from any editor's plugin lifecycle and makes the next editor migration a client-side change. Separately, confirm our CKEditor 4 EOL exposure and put a migration decision on the roadmap with an owner and date.
How can I help you explore Laravel packages today?