Description
background thread to this:
http://markmail.org/message/qsp3nhaxu7c7g4s7
In terms of technology, can leverage Wicket-Bootstrap's integration with Summernote could be a good basis:
https://github.com/summernote/summernote
Demo: http://wb-mgrigorov.rhcloud.com/summernote
Demo code:
https://github.com/l0rdn1kk0n/wicket-bootstrap/blob/master/bootstrap-samples/src/main/java/de/agilecoders/wicket/samples/pages/SummernotePage.java
In terms of programming model, either introduce a new value type similar to Blob and Clob (eg RichText) or alternatively extend @Property and @Parameter.
I think I prefer a new value type, and just "bake it in".