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

amidesfahani/filament-tinyeditor

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhancing Content Management Features:

    • Replace or augment existing WYSIWYG editors (e.g., CKEditor, Quill) in Filament admin panels with a more feature-rich TinyMCE integration.
    • Enable rich-text capabilities for user-generated content (e.g., blog posts, FAQs, product descriptions) directly within Filament forms.
  • Roadmap Priorities:

    • Build vs. Buy: Justify adopting this package over building a custom TinyMCE integration, reducing dev time by ~30-50%.
    • Scalability: Support multi-language content (RTL/LTR) and customizable toolbars for different user roles (e.g., editors vs. admins).
    • Media Handling: Leverage TinyMCE’s built-in image uploads, file attachments, and cloud storage integrations (e.g., S3) without reinventing the wheel.
  • Use Cases:

    • Internal Tools: Empower non-technical teams to manage content (e.g., marketing, support) via Filament dashboards.
    • Customer-Facing CMS: Extend Filament to power lightweight CMS features for clients with minimal dev overhead.
    • Localization: Enable RTL support for Arabic/Hebrew content or dynamic direction switching.

When to Consider This Package

  • Adopt When:

    • Your team uses Filament 3/4/5 and needs a TinyMCE-based WYSIWYG editor with zero-config setup.
    • You require predefined editor profiles (minimal, simple, full) to balance features and complexity for different user roles.
    • Your content involves media-rich fields (images, tables, embeds) and you want seamless file uploads to Laravel storage.
    • You’re prioritizing developer velocity over customization (e.g., no need for advanced plugins like spellcheck or collaboration tools).
  • Look Elsewhere If:

    • You need TinyMCE 6+ features (e.g., AI tools, advanced accessibility) not covered in this package’s profiles.
    • Your project requires deep customization of TinyMCE’s core (e.g., custom plugins, UI overrides) beyond the provided config.
    • You’re using Filament 2 or Laravel <10 (incompatible versions).
    • You need real-time collaboration or version history (consider TinyMCE Cloud or a custom solution).
    • Your team lacks PHP/Laravel expertise to troubleshoot integration issues (e.g., asset publishing, Livewire conflicts).

How to Pitch It (Stakeholders)

For Executives: "This package lets us replace clunky textareas with a professional-grade WYSIWYG editor in our Filament admin panels—without hiring a frontend dev. TinyMCE is the industry standard for rich text (used by WordPress, CNN, etc.), and this integration gives our content teams the tools they need to manage blogs, FAQs, and product pages directly in Laravel. It’s a 10x productivity boost for non-technical users, with zero risk—MIT-licensed and actively maintained. We can roll it out to 3 key workflows in Q3: [List use cases]."

For Engineers: *"This is a drop-in TinyMCE solution for Filament that handles:

  • Preconfigured toolbars (minimal → full feature sets) to match user roles.
  • Seamless file uploads to Laravel storage (S3, local disks) with zero backend changes.
  • RTL/LTR support for global teams, and Livewire 3 optimization for Filament 4/5.
  • Extensible via config: Need to add a plugin? Just drop a JS URL in external_plugins. Want to restrict formatting? Use the simple profile. Installation is 3 commands + 1 config publish—less work than building a custom editor."*

For Design/UX Teams: "This gives our content editors real formatting controls (tables, embeds, image galleries) without leaving the Filament dashboard. The editor’s UI matches Filament’s design system, so it feels native. We can even lock down toolbars for support teams (e.g., no tables) while giving marketers full creative freedom. And because it’s TinyMCE, we get mobile-friendly previews and accessibility out of the box."

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.
boundwize/jsonrecast
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata