-
-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new QuillJs component #983
base: 2.x
Are you sure you want to change the base?
Conversation
99a9f26
to
dfa97e7
Compare
dfa97e7
to
a7cea4d
Compare
Nice job man but I have other thoughts about QuillJs. quilljs is not well maintained and if we have to make it happen we need to wait until version 2 is released and see where things are going. Also, I'd prefer to go with something smaller (size) and more potent like Lexical. |
Thank you :-) And hat was one of my concern too when I choose to start this WYSIWYG component with QuillJs. And Lexical seems pretty nice too. I'm totally open to make it with another tool if the majority prefer it. |
Ah yea, I see that Quill tagged 2.0.0.dev0 5 years ago! I have not used Lexical, but it looks high quality, is backed by Facebook. On #1 (yes, issue 1!) some other options were discussed. Also, there is https://trix-editor.org/ - which is from the same people as Stimulus / Turbo. I would probably vote for trying Trix first, then Lexical if Trix is lacking in some way. |
I spent a lot of time comparing various RTE last couple of years and.. in my humble opinion the most updated/professional one is TipTapDev. It allows more complex content structures like editor.js but even in its simplest form it's already a great / profesional editor with advanced capacities. I'd love to see it integrated in Symfony UX |
I'll take a few days to try some of these, at this point I keep in mind 4 alternatives to QuillJs : Lexical which seems pretty complete, This is going to be complicated, but at this moment, my preference goes to suneditor. Maybe we could start a polling ? What do you think ? |
Tiptap already has a Laravel integration: https://tiptap.dev/installation/php. And like what they did by wrapping everything in a component: <x-editor
wire:model="foo"
wire:poll.10000ms="autosave"
></x-editor> It can be cool to endup with something like this:
The 4 alternatives look good, but Lexical and TipTap have stronger communities AND GOOD DOCUMENTATION. suneditor is a no-go for me for these two reasons. |
Both tiptap and lexical look great. Both have a ton of GH stars and are very active. Both have MIT licenses. As someone who hasn't used either, if I had to pick one, I'd pick tiptap. Its docs/site look better and it's initialization looks clean. |
Well, looks like we have 2 finalists. Lets get back to work again ! |
Quill 2.0 is available. Maybe we can reconsider this PR ? |
I'm working on it for a few weeks/months already, |
9e13da2
to
8ec67d1
Compare
8ec67d1
to
d99692e
Compare
This PR try to make a WYSIWYG into a new Symfony UX component, the famous QuillJs https://quilljs.com/
Usage is pretty simple, just add a QuillType as any regular FormType to get the most simple WYSIWYG.
Or use the configurations options to add other possible options.
It also comes with an EasyAdmin integration by creating a specific QuillAdminField.
Also Currently adding some features not availables out of the box by quill like custom image upload endpoint if you don't want images to be stored as base64 in your database.
Would you like to see this component be added into symfony UX ?