We have seen how the use of screen widgets and Form Widgets provides us with an incredibly quick way of producing XHTML forms, and how we can use them to input and display data.
For back-end office components this is often more than adequate. However, customer facing components may require a more complex and detailed design than Form Widgets can offer. In this chapter we will be taking a look at how we can use FreeMarker to give us a finer degree of control over the layout of the output or even change the output to give us XSL-FO and create PDFs.
In this chapter we will study some final techniques that will enable us to set up a customized instance of OFBiz. We'll learn how to:
Skin OFBiz and change the look and ...