Editing AlMeta:QuiteUnusual:Concept mapping design doc
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
[[File:UIdm.png]] | [[File:UIdm.png]] | ||
− | + | Users can selec their version, the version specified in the map/article that they followed to that node, the most popular version(one they are most likely to approve of that they haven't approved, ether directly of through a proxy), or select a user to see their version. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Should show versions that they are linkly to revise. show under user's menu(at the top of the list)(just use a randum unaprroved version in MVP. the one that has the highest likelyhood of being disaproved(disagree that the aproved tag aplies) of) | Should show versions that they are linkly to revise. show under user's menu(at the top of the list)(just use a randum unaprroved version in MVP. the one that has the highest likelyhood of being disaproved(disagree that the aproved tag aplies) of) | ||
− | |||
− | |||
− | + | = users = | |
− | + | == recommended display name == | |
− | + | == full name == | |
− | + | == articles == | |
− | + | === comments === | |
− | + | === tags === | |
− | + | Can be agree that the tag aplies unset or disagree's that the tag aplies | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | |||
− | === | ||
− | |||
− | Can be agree that the tag | ||
=== if they approved the article ==== | === if they approved the article ==== | ||
− | Could be just another tag but needs to calculate the | + | Could be just another tag but needs to calculate the likelyhood of them disagreeing that it's aproved not just the likelyhood that it is approved but is that just 1=(approve likelyhood)? |
− | + | === Nodes that they have edited === | |
− | + | === friends list === | |
− | + | === ignore list === | |
− | === | ||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | == | ||
ignore list takes priority over friends list when deciding to show a node to the user | ignore list takes priority over friends list when deciding to show a node to the user | ||
− | == | + | === Authorities === |
− | order list of users. when deciding on which article to show for their version start with ones they approved then go their their authorities list look for one that they approved select the newest one if none of them have approved an article for that node do the same thing to | + | order list of users. when deciding on which article to show for their version start with ones they approved then go their their authorities list look for one that they approved select the newest one if none of them have approved an article for that node do the same thing to thier authoritie's authoritie list. |
Example with this graph: | Example with this graph: | ||
Line 102: | Line 58: | ||
− | = | + | |
− | == | + | = Nodes = |
− | == | + | == title == |
+ | == List of articles == | ||
versions of the node | versions of the node | ||
− | == | + | == What maps are they in == |
− | == | + | == What links connect to/from them == |
− | = | + | = articles = |
− | == | + | == user that made node(shouldn't) |
− | + | == Wikibody == | |
− | == | + | === Templates === |
− | == | + | ==== Update ==== |
− | == | ||
If set to a user id it should use the current(display time) version of the node that that specified user would see if they went to the linked node. | If set to a user id it should use the current(display time) version of the node that that specified user would see if they went to the linked node. | ||
− | |||
If not a user id(false? undefined?) use the specific article linked in the template | If not a user id(false? undefined?) use the specific article linked in the template | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | = | + | ==== node ==== |
− | == ? | + | ==== Article ==== |
− | + | THe version that they used at the time they made the article | |
+ | == What links connect to/from them == | ||
+ | == users that have approved this node(another tag?)== | ||
+ | == users that have made comments and tags == | ||
− | + | = Links = | |
− | == | + | == Author == |
− | + | == node1 == | |
− | == | + | == node2 == |
− | + | == Type of link == | |
− | == | + | == What maps are they in? == |
− | == ? | + | == Comments == |
+ | The comments or link to the users that have put them on it? | ||
+ | == tags == | ||
+ | The same as comments. The tags or link to the users that have put them on it? | ||
− | = | + | = Maps = |
− | == | + | == Nodes == |
− | === | + | === Article(the version that they where refering when they made the link) |
− | + | == links between them nodes == | |
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
= layout = | = layout = | ||
− | == | + | == Horizontal order == |
− | + | === node1 === | |
− | + | === node2 === | |
− | === | + | === Left, overlaping, or right === |
− | === | ||
− | === | ||
− | == | + | == Vertical order == |
− | === | + | === node1 === |
− | === | + | === node2 === |
− | === | + | === Above,overlaping, below === |
− | == | + | == relitive position == |
if a node has already been moved by a relative move the one that hasn't else find the center between them and move the nodes reletive to that. | if a node has already been moved by a relative move the one that hasn't else find the center between them and move the nodes reletive to that. | ||
− | === | + | === node1 === |
− | === | + | === node2 === |
− | === | + | === position of node1 reletive to node2 === |