Sunday, April 24, 2005

non-recursive structures

I've been thinking about the advantages of having pages, remarks and ledgers. And I've been thinking about a conversation Norm and I had several years ago about having only three layers of realms.

Simply put, if everything is a page, its hard to find the page you want.

So pages are in folders, folders are in drawers and drawers are in cabinets. OK, we add some flexibility by also allowing pages in drawers and by allowing pages and folders in cabinets. Now you can look at the pages, folders, drawers or cabinets visible from the current location. And you allow promotion/demotion: a page can become a folder (promotion) or a cabinet (a 1-drawer cabinet) can become a drawer (demotion).

This is a much more "natural" system, easier for folk to learn and use.

0 Comments:

Post a Comment

<< Home