During Klip development, you will be using the development tools included in Klipfolio Dashboard Developer Edition. All of these are accessible through the Klip menu as shown below:
Figure 1.1. Default Klip menu in Klipfolio Dashboard Developer Edition (left) and Klipfolio Dashboard (right)

Here is a quick overview of all the development tools:
Table 1.1. Developer Tools Options
| Menu Item | Description |
|---|---|
| Reload | Clears the Klip from memory and preferences.xml, then loads it anew. |
| Reload (keep customization) | Also available as the first button in the Klip's title bar. Clears the Klip from memory, but keeps its preferences in preferences.xml when reloading. This lets you test a Klip when you have changed the code, but want to keep the same preferences. |
| View source | Also available as the 3rd button in the Klip's title bar. Opens the Klip's source in a text editor. |
| Show debug window | Also available as the 2nd button in the Klip's title bar. Opens a debug window for this Klip. All of the options available in the Debug Window apply only to the Klip from which it was opened. See Appendix D, A Tour of the Debug Window for more details. |
| Clear cache | Clears cache for this Klip. Does not affect cache for other Klips. |
| Allow blocked script to run | (Not shown above) Available only when a Klip contains potentially
unsafe script. When it is checked, the Klip is reloaded, and all
scripts are allowed to run. Note that a Klip that contains blocked script can be allowed to run in the Developer Edition, but it will not run in the regular Klipfolio Dashboard unless it is digitally signed by Klipfolio Inc. Before deploying it to the users, contact Klipfolio for more information. |
The Refresh Klip option is available for both the developers and the end-users. When a Klip is refreshed either automatically or manually, its content is refreshed without reloading the Klip itself. This means that any changes you make to the Klip's source code are not reflected by refreshing. Be sure to reload the Klips you are working on and to do it often, so that you can catch and correct any mistakes before having to roll back many changes.
For more information on the options available in the Developer Edition, refer to the Klipfolio Dashboard Developer Edition User Guide.