Using XML and XSLT to Personalize a Web Site Part 4: Dynamic Style Sheets and User Customized Layout
Results
The end result of all these machinations is a page that is completely configurable by the user. Point your browser to the appropriate location (such as http://localhost/main.asp or http://localhost/examples/servlet/main), and click the "Change Layout" link.
Experiment with different combinations of items and locations to see the different results, such as those shown in Figure 4 and 5. These combinations will even take effect with different overall page layouts.
Figure 4 The portal preferences can be applied to either overall layout.
Figure 5 Not all items must appear on the page.