Difference between revisions of "Pie menu"

From Organic Design wiki
m
Line 1: Line 1:
==User Story==
+
== User story ==
 
As a user, I want to easily navigate to key points in an article so that I can see what other concepts are linked to in an article, and also see what key points (children) are related to the key points in the current article (parent). I also want to simply see what key points (grandchildren) are linked to children articles.
 
As a user, I want to easily navigate to key points in an article so that I can see what other concepts are linked to in an article, and also see what key points (children) are related to the key points in the current article (parent). I also want to simply see what key points (grandchildren) are linked to children articles.
  
==example==
+
== Example ==
 
http://www.woweb.ru/js/12/082/
 
http://www.woweb.ru/js/12/082/
  
==Elaboration==
+
== Elaboration ==
 
 
 
 
 
*Given an article ''foo'' with <nowiki>[[ ]]</nowiki>links to articles ''foobar'', ''bar'' and ''barfoo'' i want to see a concept menu that centers on foo (''current article'') and when i click on (+) next to ''foo'', it will expand out dynamic indexed all hyperlinks in given article in an equidistant format.  
 
*Given an article ''foo'' with <nowiki>[[ ]]</nowiki>links to articles ''foobar'', ''bar'' and ''barfoo'' i want to see a concept menu that centers on foo (''current article'') and when i click on (+) next to ''foo'', it will expand out dynamic indexed all hyperlinks in given article in an equidistant format.  
  
Line 17: Line 15:
 
* call it pie because that is what is is in sims. also, will need to use pi to calculate the distribution of nodes
 
* call it pie because that is what is is in sims. also, will need to use pi to calculate the distribution of nodes
  
 
+
== Ideas ==
==ideas==
 
 
 
 
*different color of nodes?  
 
*different color of nodes?  
 
*Base it on category instead of links
 
*Base it on category instead of links
 
*Base it on headers instead of links
 
*Base it on headers instead of links
 
*''n'' nodes, set terminus (leaf) node
 
*''n'' nodes, set terminus (leaf) node
*use with treeandmenu syntax
+
*use with TreeAndMenu syntax
 +
[[Category:Projects]]

Revision as of 14:30, 24 January 2012

User story

As a user, I want to easily navigate to key points in an article so that I can see what other concepts are linked to in an article, and also see what key points (children) are related to the key points in the current article (parent). I also want to simply see what key points (grandchildren) are linked to children articles.

Example

http://www.woweb.ru/js/12/082/

Elaboration

  • Given an article foo with [[ ]]links to articles foobar, bar and barfoo i want to see a concept menu that centers on foo (current article) and when i click on (+) next to foo, it will expand out dynamic indexed all hyperlinks in given article in an equidistant format.
  • (+) will expand out nodes
  • starburst or "concept map"
  • initially, only 2 levels deep: parent (current article), child (links in article), grandchild (links in children article)
  • if article bar contains links to a and b, then when i expand the foo node out to bar, and click on a (+) sign for bar, I will see a and b as the terminal (leaf) node.
  • Dynamic: If I add a link to the article foo, then the "pie menu" will be autimatically updated
  • call it pie because that is what is is in sims. also, will need to use pi to calculate the distribution of nodes

Ideas

  • different color of nodes?
  • Base it on category instead of links
  • Base it on headers instead of links
  • n nodes, set terminus (leaf) node
  • use with TreeAndMenu syntax