Dragging and Dropping to Add Content

Idea

+tag

 

This is connected to use cases on the coming traits feature, and in particular the User Interface for a Flow Pack that makes cards into senders and receivers of metacurrency flows.  The idea is not for one kind of interaction, but to come up with a flexible implementation that supports some basic gestures and allows Wagneers to build more on that base.

 

I'm thinking that the more interesting aspects of Ward's Federated Wiki is the idea of dragging and dropping pages in a federated wiki (or in our terms, cards in the WagNet).  For metacurrency, I'm going to record the posting of "a cardlink plus parameters" in a certail way particular to my Pack, but I think this generalizes as:

TargetCard.send SourceCard [, *args]

From there we would give the Pack Wagneer the ability to intercept and replace the default, which could be basic functionality for compatibility with Fed-Wiki, and I would be redefining that for my SolPack.

 

It sure would be nice to be able to just drag this page to my wagn or this one: Wagn Weals

As a behavioral description, one case could be:

  • When I select a flow element (a cardname representing a specific declarative action in a flow space)
  • and I drag it to a target Sol (card with a +*sol trait)
  • then the declaration is added to the target Sol
  • and a new context is created by adding the flow element to the current context

Rate detals in link:

  • When I drag the pointer item for your selected declaration (e.g. Rate Up, Rate Down, Rate OffTopic)
  • It send the selected declaration
Rate details selected in a widget
  • When I hover over "Rate(Rating)"
  • and Rating is a range (enumeration)
  • It cascades to a range (enumeration) selection widget
  • and when I select a value
  • It sends the declaration with the selected value

Type based widgets

  • When I hover over "When(Time)"
  • It gives a time and data widget
  • and when I select a time
  • It sends the declaration with the selected time

 

I don't really understand the proposal in this post, though I think I get the gist: it's about sending data between federated Wagns via drag-and-drop.

 

I've been wanting what I think is  a different sort of drag and drop, which I'll describe here to see if it would be enabled by the proposal above.

 

I want a drag-and-drop tagging system that helps a community add layers of meaning to cards. An example in two parts:

 

Using: I have a bunch of cards that each describe an activity to do with students in an outdoor education course. One of the core ideas in our curriculum is a model of a compass rose, with 8 phases of a cycle, which can be applied to the position of the sun throughout the day, or the way the seasons change throughout the year, or the phases of a school day. Today I'm looking for activities that would fit into the flow of the day just after the morning circle, which in my model is the southeast (the time after sunrise). So I go to the Compass page, and see my activities sorted by their compass tag.

 

Creating: A visitor guides us in a new activity, and afterwards I write a card describing the activity. I think the activity fits mostly in the south, so I look in the Meaning Layer sidebar, see the Compass Model in the list of models, click on it to unfold it, so I see the eight directions listed, and I click on South and drag it onto the card I'm editing. Now my card has the Compass-South tag. Sometimes we use the trivium model also. In the Meaning Layer sidebar I click on Trivium, and see Grammar, Logic, and Rhetoric. I drag Logic onto the activity card I'm creating. Now I have oriented this card in two different models, so it has non-conflicting layers of meaning from two different worldviews. This makes it easier to find appropriate activities for a given situation; it allows us to collaborate and learn from each others' worldviews/models instead of giving a monopoly on meaning to one particular worldview; and it allows us to introduce a new model bit by bit while the old model tags remain intact.

 

Would the Flowplace Drag-and-Drop proposal enable this?

+relevant user stories