ehyiah/ux-quill
Symfony UX bundle integrating the Quill.js WYSIWYG editor. Add QuillType to your forms (works well with EasyAdmin), supports AssetMapper or Webpack Encore builds, and includes simple Twig patterns to render saved HTML with Quill styling.
Feature Expansion:
description, content, or bio, improving data entry efficiency.Roadmap Prioritization:
Use Cases:
Adopt When:
Post::new()->addField('content', QuillAdminField::new())).Look Elsewhere If:
spatie/laravel-wysiwyg for Laravel).tiptap) or lightweight alternatives like Showdown.js.*"This package allows us to embed a modern, lightweight WYSIWYG editor into our Symfony applications with minimal development effort, enabling faster content creation and reducing reliance on third-party SaaS tools. Here’s why it’s a strategic fit:
*"Why choose this package over alternatives?
QuillAdminField::new()), enabling rich-text editing in admin panels out-of-the-box.Tradeoffs to Consider:
Censor filter or DOMPurify) to prevent XSS.<div class="ql-snow">).Quick Start:
composer require ehyiah/ux-quill
# Add to a Symfony form:
use Ehyiah\QuillJsBundle\Form\QuillType;
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder->add('description', QuillType::class);
}
# Display in Twig:
{{ quill_content_styles() }}
<twig:QuillContent value="{{ post.description }}" />
Advanced Customization:
QuillFieldModuleInterface).quill:connect).Compatibility Notes:
addAssetMapperEntries() configuration (documented workarounds available).*"This package addresses three key pain points in our product roadmap:
Prioritization Recommendation:
Post.content) to improve admin usability.How can I help you explore Laravel packages today?