Wikiversity talk:LiquidThreads

Development
Hillgentleman is conducting Threaded discussions with NavFrames with subst. Please have a look. Can you expound upon your ideas here? -- CQ 21:25, 21 May 2007 (UTC)

[ Purge] [ To start a new thread]
 * See below.

20070522111110
 * Comment: (The main talk: namespace does not support the subpage function, so we cannot really demonstrate it here..) But...

--Hillgentleman|Talk 11:11, 22 May 2007 (UTC)
 * reply[]

What links here

We have, inside these NavFrames, a chain (or tree) of transcluded pages, indexed by the REVISIONTIMESTAMP (see magic words). --Hillgentleman|Talk 11:32, 22 May 2007 (UTC) Starting from the left:
 * We consider each page a node, each transclusion a branching.
 * These nodes are generated by Threaded discussions with NavFrames with subst/preload.
 * Apart from the NAVFRAMES, without which reading would be difficult, the basic codes are two lines: **one generates an external link to an edit-new-section page with preload;
 * the other generates the transclusion.
 * Comparing with Liquid thread:
 * I am not sure what "channel" really is (does it pass on by default from one node to the next?)But we can simulate "channel" by noinclude /noinclude.
 * Comments- if we weren't talking on the talk page, we would have the talk pages...
 * Summary - use the table of contents at the node.
 * With the m:help:substitution, we can collapse all nodes onto one page.
 * No archiving is necessary:
 * One can pick any node to monitor. To ignore a long thread, simply pick a (newer?) node which doesn't transclude it.
 * No thread is dead. Any old thread can be revived by a transclusion.
 * Threads can merge. If two independent discussions converge onto a topic, they can decide to transclude the same node, and they would be editing the common threads:

** / \-*            \              *---*--    / / \-*            \             *--


 * After all, it is just a set of wiki-pages with the structure of a partially ordered set (cyclic transclusion is forbidden, but threads can merge (I called it grafting) ). One can do what ever she wants with it.

-Hillgentleman|Talk 11:42, 22 May 2007 (UTC)

Brion Vibber's comment on the schedule
Brion Vibber said: "...which may end up deployed at some point in the next year, depending on how ongoing development continues. ..." - Hillgentleman|Talk 18:38, 10 September 2008 (UTC)
 * 10 months later Yeoman's LiquidThreads test page at Andrew's test wiki. It looks like David McCabe started the project and Andrew Garrett, Brian Vibber and others are developing it further. CQ 17:38, 11 July 2009 (UTC)