 |
Privacy Guard Portlet
Description
This portlet positions an overlay object using the YUI Library to guard any privacy sensitive content that a portlet renders. The guard object functions like a screen saver and activates after a set of delays. Once activated, the guard object will hide the private content it is supposed to protect by positioning an overlay object using the YUI library(see examples). The overlay is shown as long as no mouse movement is detected over it. Otherwise, the overlay will be hidden revealing the original content underneath. Since the guard object(overlay) and its behavior are designed as a tag from a tag library, the developer can potentially create as many guard objects as necessary where each guard object protects a specific area of interest that the portlet renders.
Prerequisites for Deployment
None. The portlet can be directly deployed into any JSR 168 compliant container without any additional configuration.
Deployment Steps
Deploy the portlet to your Portlet Container. For your convenience, the "How To" section on project wiki page will help you get started with a few popular portlet containers.
Tested On
- Open Source Portlet Container 1.0
Functionality
View
The screenshot below showcases the use of two guard objects to protect the data shown in the two tables. The bottom table is being guarded.
|