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
In reply to Re^2: A non-voteable, user-updateable node? (nodetypes)
by tye
in thread A non-voteable, user-updateable node?
by jdporter
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |