I've integrated the rolodex widget for using image data in Guvnor. Next, the aim was to isolate the code into a separate place, so that it doesn't affect the base source code, and using some code generation routines integrate the new widget to Guvnor.
Here's the summary:
- The pluggable code is moved into modules/ directory under drools-guvnor
- build.xml was extended to generate some code pieces to integrate the pluggable editors. Some classes in Guvnor required a minor refactoring in order to support code generation.
It is not as smooth as it could be in GuvnorNG, but the goal is achieved to some extent, I think :)