nodebb-plugin-composer-quill: WYSIWYG alternative to redactor
-
@julian I think so. I installed everything yesterday, under docker (pull tag latest on saturday 23rd may) and ran "npm i nodebb-plugin-composer-quill" the same day in version 1.2.1. However I see that a new docker image (latest) was added 7 hours ago on docker hub. I just need to point out that I've restored a redis backup for the database.
-
@julian said in nodebb-plugin-composer-quill: WYSIWYG alternative to redactor:
Hi @togan, I've actually worked on getting the poll plugin compatible with latest Quill. It should be working fine with the latest poll version (v1.1.2)
Why isn't quill the default composer here?
-
Some problems I've discovered after using Quill on my forum for a week:
- Doesn't work on Safari; the text area is not clickable, fixed by
.composer { -webkit-user-select: auto; }
Safari doesn't support user-select property, it needs to be set with -webkit- prefix to override -webkit-user-select: none which is defined earlier in CSS.
- Automatic conversion of pasted links into <a href> works well, but it's not compatible with nodebb-plugin-youtube-embed, it strips the link of www for some reason (like for youtube links which by default are copied with it), so <href> and the text in the composer are not identical, but even if they are identical the plugin can't transform the link into an iframe. If I simply remove the autogenerated link and make it manually via the composer button all works just fine.
- When quoting using markdown (Quote button) I have
Username said in thread_name:
quote
It doesn't happen when I'm using Quill, only the actual quote is pasted into the composer. Is this an expected behavior or a bug?
-
Hi @julian i'm having a trouble with Quill on 1.13.3. It doesn't show any components, any ideas? Thanks.
![alt text]( image url) -
Hello. Quill does not work with private chat messages by default. Do you have any settings for adding quill to the chat? Or does quill only work with topics?
-
@torn2 we officially support both but the default composer is default because the Markdown composer is a good low-resource (but high functionality) base composer for all NodeBBs.
Not all communities want or appreciate a WYSIWYG composer.
Also, I like Markdown
-
Quill 2.0 has been released.
https://slab.com/blog/announcing-quill-2-0/