-
Notifications
You must be signed in to change notification settings - Fork 296
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
Add TinyMCE 6 module #762
Add TinyMCE 6 module #762
Conversation
I also removed the ImageUploadHelper et al and JazzySpellChecker (is now done directly via browser API) and the InPlaceEditComponent. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have time to review properly 229 files.
And it seems most of them are copy/paste from the tinymce4 package.
I am fine to merge the PR but first I want to clear the case with the license.
tinymce6-parent/tinymce6/src/main/java/wicket/contrib/tinymce6/TinyMceInitializer.java
Outdated
Show resolved
Hide resolved
Thank you, @renoth ! |
@renoth shall we drop |
+1 |
I would update tinymce4 to the latest version of TinyMCE 4 since it works just fine. This module does have some features removed compared to TinyMCE4. |
Looking at the vulnerabilities again, i think it is time to drop TinyMCE 4 as well |
Many thanks! |
There are serious security issues with TinyMCE 4 and 5 https://security.snyk.io/package/npm/tinymce
Furthermore TinyMCE 4 is not updated in wicketstuff tinymce 4 and still on version 4.3.4,
see also https://security.snyk.io/package/npm/tinymce/4.3.5
The migration to TinyMCE 6 should be straightforward but there are some plugins which have become usable only with subscription.
This implementation only supports the free part of TinyMCE 6 retrieved from here https://www.tiny.cloud/get-tiny/self-hosted/
If you like the changes, please do a codereview (and maybe merge later).
Thank you for your time.