MathHubInfo / Legacy-planetary

Legacy: Planetary System is a math-enabled Web 3.0 information portal.
http://trac.mathweb.org/planetary/
79 stars 25 forks source link

standard tagging and workflow semantics #49

Open holtzermann17 opened 12 years ago

holtzermann17 commented 12 years ago

It would be good to add some workflow managing semantics for public, private, shared articles. Noosphere 1.5 has something like: published/submitted/deleted.

It makes sense to think of this as going together with #158 (workspaces). So, "workflow" would mean moving things between workspaces. For now, we effectively have exactly 2 "workspaces":

but in the future each of those could branch. (Several private workspaces per author, maybe private to a group; several public work spaces, again maybe giving write permissions only to members of a given group.)

Requesting to move something from one workspace to another, e.g. from a "public" staging area into the Encyclopedia would function sort of like a pull request in Git. To me this seems sufficiently subtle and advanced that we should just push it into the Future milestone rather than deal with it before switchover. The point is: even if a workspace is "just" a tag, the semantics for workflow may be considerably complex!

Old description, mostly irrelevant now

Noosphere 1.5 has tags, so we need them too! (Actually, we have free-form tags already, so what's needed is something a little different.)

The design of tags that's coming from the PlanetMath board is this PDF. I believe something similar is what's implemented in Noosphere 1.5. Roughly speaking, in addition to some workflow managing "tags" (published/submitted/deleted), for feature parity, we need the following sections:

Note that we also need a place to browse by tag (both for structured section tags, and any free-form tags that users add).

holtzermann17 commented 11 years ago

I think the only aspect of this that is relevant for switchover is to decide which kinds of articles show up in the "recent additions" and "recent revisions" sections. In my personal view, the only things that should show up there are Reference articles. This means that anything that is offensive to the senses of the general populace will be moved down, slightly, to the Other Recent Activity box, where it will presumably disappear somewhat more quickly. This is now #258.

The rest of this can move this to Future. Some ideas for further work on this issue follow:

First of all, if we confine non-encyclopedia activity to the lower box, then a "Request for Review" might show up, specially highlighted, in the upper Latest Revisions box.

Furthermore, different collections (in the non-jargon sense) should eventually have their own "homepages", with http://planetmath.org being the one for the encyclopedia, but something like http://planetmath.org/research being the research portal and so forth. This way, different people can manage different kinds of content to their own standards of quality, but planetmath.org will continue to show "global" activity (in the box on the lower right).

In general, the different portals would have different settings about what they show in such a box.

holtzermann17 commented 11 years ago

Ideally this would be done when we make our first round of improvements prior to PlanetMath inreach efforts. See https://github.com/holtzermann17/planetmath-docs/issues/13