Friday, November 21, 2003 - Posts

Introducing the multi-direction treeview

Ok, my last post was truly lame.  So in an effort to redeem myself, I have come up with an ideal for a multi-directional treeview.  I’m sure at this point you’re asking yourself…

Why?

Because information that relates to a timeline or group construct may not always be conveyed in a treeview.  If you take my example of photos, I group my photos by date, and then within those years I breakout items by smaller units called months.  While a classic treeview will give you a view of the years, when you expand the view for months you lose the timeline context.  So I needed a better way to convey the timeline aspect.

So what would I use this for?

Take the photo example.  Say you have all of the years and months expanded and you could then click on individual months and in a separate panel get thumbnails of all the select months’ photos.  Another feature would be “row” or “column” selection.  You could select a like “row” of siblings from parents or parental columns and see all of the photos from May for each year.

Another example would be that of a web farm.  You could view all web servers and database servers for a site.  Then view properties of each item.  Or select a row of items from the web servers and modify those values.

Below are some mockup images.

Concept with closed root - notice the "+" is now a "->" 

Concept with first level horizontal nodes expanded ( "+" replaced with down arrows)

Concept with 2 of 4 years expanded to show months

Web Farm Example

 

Anyone interested?

 

Sean