in reply to Re: A non-voteable, user-updateable node?
in thread A non-voteable, user-updateable node?
Only gods may modify superdocs (usually by applying patches) and that is because a superdoc can run arbitrary Perl code. Whoever "owns" the superdoc determines who can view it (and thus cause the page to be rendered, running any Perl code embedded in it).
A note is a generic "reply" node. It is mostly a document plus a pointer to the node that it is in reply to and a pointer to the root node of its thread. How a note is displayed incorporates that extra information in the heading (plus you can vote a note up/down).
A scratchpad is two chnks of text (public and private) with some special association with the owner. Converting last hour of cb to a scratchpad would require SQL work and might produce interesting results for things like [pad://janitors] (or whoever was declared the owner), neither of which seems like a show-stopper.
Perhaps last hour of cb should just become a document (a basic node type that we have not recently created examples of but that many other node types are based off of). Note that a document would not be found by super search (at this time), which is probably a big draw-back to that otherwise simple proposal.
So, of those, scratchpad seems the least problematic (other than the initial conversion work -- but it may be that the public part of a scratchpad is actually housed in the document table and so conversion isn't even a problem).
(stream of consciousness)++; minor parts left as exercises for pmdevils intentionally
- tye
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: A non-voteable, user-updateable node? (nodetypes)
by jdporter (Paladin) on Aug 05, 2009 at 20:34 UTC | |
by tye (Sage) on Aug 06, 2009 at 02:28 UTC | |
by jdporter (Paladin) on Aug 06, 2009 at 02:49 UTC | |
by tye (Sage) on Aug 06, 2009 at 02:58 UTC | |
by jdporter (Paladin) on Aug 06, 2009 at 03:04 UTC |