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

Filament Tinyeditor 6 Laravel Package

rectitude-open/filament-tinyeditor-6

Adds the TinyMCE rich text editor to Filament forms as a ready-to-use WYSIWYG field. Configure toolbars, plugins, menus, and file uploads to give your admin panel a full-featured content editing experience with minimal setup and sensible defaults.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature delivery for content-editing surfaces. This package supplies a drop-in TinyMCE rich-text field for Filament admin panels, meaning any roadmap item that depends on marketing pages, blog posts, documentation, help-center articles, product descriptions, or email templates can be delivered without bespoke editor engineering.
  • Build vs. buy for the editor layer. Rich-text editing is a deceptively expensive component to own (sanitization, paste handling, table support, accessibility, browser quirks, content migrations). Adopting this package lets the team treat the editor as a commodity and spend engineering capacity on differentiating product work.
  • Non-technical author enablement. The v6.4.0 paste-from-word-plugin directly targets the single most common authoring workflow for business users: drafting in Microsoft Word/Google Docs and pasting into the CMS. This reduces formatting-cleanup support tickets and manual HTML cleanup, and it materially lowers the training burden for content editors, marketers, and operations staff who are not comfortable with WYSIWYG tooling.
  • Supply-chain and licensing posture. v6.4.0 removes TinyMCE from package dependencies and ships the editor files locally. That is a product-level decision as much as a technical one: it removes reliance on a third-party CDN and on TinyMCE's hosted/cloud service, which in recent major versions requires an API key and carries its own licensing terms. For products sold to enterprises, deployed on-premise, or operating in air-gapped/regulated environments, self-hosted bundled assets are often a procurement requirement rather than a preference.
  • Roadmap optionality. Because the editor is now vendored, the team controls the exact TinyMCE build and can pin, patch, or audit it independently of the package's release cadence — useful when a customer contract or security review mandates reproducible front-end dependencies.
  • Scope signal. The release is a narrow, additive feature plus a packaging change. It supports adopting the package for standard admin/CMS editing, but it does not indicate investment in structured/block content, collaborative editing, or review workflows — those remain separate product decisions.

When to Consider This Package

Good fit when:

  • The application is built on Filament (and, by extension, Laravel/Livewire) and needs a rich-text field inside an admin or back-office resource form. The integration cost is near zero compared to hand-wiring TinyMCE into Livewire.
  • Primary authors are business users who compose in Word or Google Docs and expect paste fidelity. The new Word paste plugin is the deciding feature for that audience.
  • You need self-hosted editor assets — no CDN, no third-party API keys, no runtime dependency on an external service. v6.4.0's local bundling is a strong argument here.
  • You want predictable, conventional WYSIWYG behavior: bold/italic, tables, links, images, lists. This is well-trodden territory where TinyMCE is mature and low-risk.
  • You are on a maintained Filament major version and can track the corresponding TinyMCE major (the -6 suffix indicates this package targets TinyMCE 6; confirm alignment with your Filament version before committing).

Look elsewhere when:

  • Your stack is not Filament. The value proposition collapses — you would be adopting a plugin wrapper for a framework you do not use, and should integrate TinyMCE (or an alternative) directly.
  • You need block/structured content editing (Notion-style documents, componentized page builders). TinyMCE produces a single HTML blob; block editors such as TipTap/Editor.js or Filament's own builder fields are a better conceptual fit.
  • You need real-time collaboration, comments, or track-changes as first-class product features. Those are TinyMCE premium capabilities and represent a commercial licensing commitment, not an open-source package decision.
  • Licensing is constrained. TinyMCE 6/7 is dual-licensed (GPLv2+ or commercial). If your product cannot accept GPL obligations, you need a commercial TinyMCE license or a permissively licensed editor (e.g., TipTap, Quill, Lexical). Bundling the files locally does not change the license — it only changes distribution mechanics.
  • You require strict, auditable dependency provenance. Vendoring editor files inside a community package means you inherit whatever build that maintainer shipped; if your security process requires SBOM-level visibility and upstream-verified release artifacts, verify the vendored build or vendor it yourself.
  • The maintainer/bus-factor risk is unacceptable for a critical surface. Single-maintainer Filament plugins are common and usually fine, but for a core authoring workflow, weigh the cost of forking or pinning.
  • You need Markdown-first authoring — a Markdown editor is a simpler, more portable choice for developer-facing docs.

How to Pitch It (Stakeholders)

For executives (one paragraph): We can add professional rich-text authoring to our Filament admin without building or maintaining an editor ourselves. The v6.4.0 release adds native "paste from Word" support — the workflow our content and marketing users actually use — and ships the editor files inside the package, so there is no third-party CDN, no external API key, and no runtime dependency on an outside service. Net effect: faster delivery of content-driven features, fewer formatting-cleanup support tickets, and a cleaner story for enterprise/on-prem security reviews. The remaining decision is licensing: TinyMCE is GPL-or-commercial, so if we ship this in a proprietary product we should budget a commercial license or consciously accept the GPL terms.

For engineering (summary):

  • Drop-in TinyMCE form field for Filament; replaces weeks of bespoke editor work (sanitization, paste handling, tables, a11y).
  • v6.4.0 is additive and packaging-focused: new paste-from-word-plugin; TinyMCE is now vendored locally rather than pulled in as a dependency.
  • The dependency removal is the operationally significant change: asset delivery is now under package control, eliminating CDN/API-key surface — but it also shifts responsibility for version pinning, security patching, and build provenance onto whoever consumes the package. We should pin the package version, track upstream TinyMCE CVEs ourselves, and confirm the vendored build matches a known TinyMCE release.
  • Verify compatibility with our Filament major version and confirm this is the TinyMCE 6 line (a -7 variant may exist); do not assume forward compatibility.
  • Low integration risk, moderate maintenance obligation. Recommend a spike in a non-critical admin resource before committing to a core authoring surface.
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.
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
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin