And on OpenCMS Development
Use JavaScript to see if plugin exists on client before being allowed to access OpenCMS
Data can be kept alive in HTML by the HIDDEN parameter to FORM
The WEB server runs as a specific user, usually nobody, so use setuid to change user during a VOB operation to track changes