Introduction

Writing a widget's renderer plug-in class (or classes) is only half the battle. In the case of many widgets, particularly those that depend a lot on JavaScript and custom CSS styling, the battle has only just begun. The following sections provide some guidance on what to do next.