I cross-post this time, since this is just a incredibly simple and
powerful pattern (IMHO) to create single page interfaces in Ajax (with
panels, popup windows, sub-panels) with stricly no programming involved.
Basically all elements are placed on a same page and they are shown /
hidden based on the current perspective. Panels can load pages from
other panels and perspectives can be nested.
Zope3-dev mailing list