I created a PageLayout application in the CodeZone:
http://www.xwiki.org/xwiki/bin/view/Code/PageLayout
As I described to someone on the IRC channel awhile ago (probably Vincent,
as bothering him has become one of my favorite things to do.. :-P),
PageLayout is just a class with some variables, the idea being:
You a PageLayout object to a page, and then select, for that page only,
whether or not you want the left or right sidebars to display, whether or
not you want the collapsable comment/attachment boxes to display, and
which (if any) editor is required.
Some examples are in the description. Template mods are required to
support this, as the code doing the actual rendering has to figure out
what it should or shouldn't do. I included information about/examples of
the changes I had to make to support per-page layout changes.
Let me know what y'all think.
Erin
--
Waste of a good apple. --Samwise Gamgee