Each policy provides the same functions, with the only difference being which resources a Tclet can access. Access to remote servers through sockets. Local persistent storage that can be shared with other Tclets loaded from the same site. All policy names are now lower-case. All policies are documented in manual pages included in the 'doc' directory of the plugin runtime library.
All policies are configurable through settings in a separate configuration file for each policy.
At this time, site administrators are required to edit the configuration files. We welcome the contribution of a Tk-based admin tool that would let site administrators control these settings from a GUI without having to edit text files. The facilities for communicating with Javascript and for generating HTML on the fly into new or existing frames has been moved into its own policy called Javascript. The configuration is organized in easy to understand sections and the configuration itself is written in a human readable form. Policies are just named configurations, so you don't need to write a lot of Tcl code to implement a new policy.