adding nodes to a navigation tree?

28 Jul 2008 - 2:39pm
6 years ago
2 replies
658 reads
sherihy
2008

For an intranet application I am working on, there is a navigation tree. It
looks similar to this one:

http://publib.boulder.ibm.com/infocenter/wpdoc/v510/index.jsp?topic=/com.ibm
.wp.ent.doc/wps/dgn_navtree.html

Users must be able to add nodes to it. The nodes could be added anywhere,
not just at the end of an existing level. I can think of a few ways to
accomplish this and none of them seem too satisfying:

- create "add here" buttons before and after each existing node.

- have users select an existing node and then choose whether they want to
add their node "before or after" (or "above or below").

- have users select a level to add to, and then the order within that level
as a second step.

What would you think is the best practice here? Any other ideas I am
missing? Any examples out there that I could look at?

Thanks!
Sheri

Comments

28 Jul 2008 - 4:37pm
Bob Sampson
2008

Context menu. They can right click on nodes or links in the nodes to
"Add New Item Here".

And in the tree itself when they make it, they can drag and drop
their item it in it's siblings, or even drag it out into it's
parents, or even deeper into it's child tree nodes.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posted from the new ixda.org
http://www.ixda.org/discuss?post=31666

29 Jul 2008 - 10:00am
jrrogan
2005

We're designing similar trees and have the drag and drop which Bob
indicated, (context sensitive menus are great as well, we don't have them
though).

One comment regarding simplifying node creation and subsequent placement
within tree; "Create Node" only as a child below the "on-focus node". This
would imply that you wold need a single top level "system node" in order to
create the highest level node. This seems to be reasonably standard
interaction, (see "Window Explorer").

Rich

--
Joseph Rich Rogan
President UX/UI Inc.
http://www.jrrogan.com

Syndicate content Get the feed