Hi Johannes,


On Thu, Jul 13, 2023 at 3:23 PM Johannes Renoth <johan...@renoth.dev> wrote:

> Hi all,
>
> First of all: Thanks for providing continued support and even further
> development for Wicket.
>
> Now to my questions:
>
> Since Wicketstuff only has TinyMCE until version 4 but this version has
> some serious vulnerabilites https://security.snyk.io/package/npm/tinymce
> and the version used in wicketstuff is really old (4.3.4) i have begun
> to implement a Wicket-Integration of trumbowyg
> https://alex-d.github.io/Trumbowyg/ and
> https://github.com/renoth/wicket-trumbowyg
>
> I already have a maven nexus account to release artifacts on maven
> central, but before i do this i have some questions
>
> Do you plan to update Tinymce to latest version?
>

WicketStuff hosts libraries maintained by the community.
That is, someone like you needed a WYSIWYG Wicket component and used
TinyMCE. Coded it, polished it and contributed it to WicketStuff so other
user could use and improve it.
If you think TinyMCE 6.x is a nice widget (better than Trumbowyg ?!) then
you can update the WicketStuff component from 4.x to 6.x and send a PR!


>
> Is there an alternative already implemented?
>

There are!
E.g.
https://github.com/l0rdn1kk0n/wicket-bootstrap/tree/wicket-9.x/bootstrap-extensions/src/main/java/de/agilecoders/wicket/extensions/markup/html/bootstrap/editor
provides such integration with https://summernote.org/


> Would you be interested in integrating the code into wicketstuff? If
> yes, would you do a code review?
>

We could add you as a contributor to WicketStuff to make it easier for you
to maintain it. But using Pull Request with reviews is usually recommended
for better qualitiy!


>
> The plugin structure of trumbowyg is somewhat finegrained and there is
> some serious loading of lots of js and css files necessary at the moment
> see
>
> https://github.com/renoth/wicket-trumbowyg/blob/master/src/main/java/dev/renoth/trumbowyg/TrumboWygBehavior.java#L70-L107,
>
> maybe someone has an idea how to improve it to only need one request per
> JS and CSS in total
>
> Other than that i works great with a quickstart.
>
> Thank you for your time,
>
> Johannes Renoth
>
>
>
>

Reply via email to