<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andrew Garrett&#039;s Blog &#187; liquidthreads</title>
	<atom:link href="http://blog.werdn.us/tags/liquidthreads/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.werdn.us</link>
	<description>Development, wikis and life</description>
	<lastBuildDate>Sat, 20 Mar 2010 00:43:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>LiquidThreads almost ready to deploy</title>
		<link>http://blog.werdn.us/2009/12/liquidthreads-almost-ready-to-deploy/</link>
		<comments>http://blog.werdn.us/2009/12/liquidthreads-almost-ready-to-deploy/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 20:49:47 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[liquidthreads]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[wikimedia]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://blog.werdn.us/?p=60</guid>
		<description><![CDATA[Hi all,
With the Foundation&#8217;s support, I&#8217;ve spent the last few months churning away at LiquidThreads, a new discussion system that is proposed for use on Wikimedia projects.
Essentially, it&#8217;s an attempt to marry the radical openness of the wiki paradigm with the usability and practicality of a forum-like system. As the name implies, LiquidThreads is designed [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>With the Foundation&#8217;s support, I&#8217;ve spent the last few months churning away at <a href="http://mediawiki.org/wiki/Extension:LiquidThreads">LiquidThreads</a>, a new discussion system that is proposed for use on Wikimedia projects.</p>
<p>Essentially, it&#8217;s an attempt to marry the radical openness of the wiki paradigm with the usability and practicality of a forum-like system. As the name implies, LiquidThreads is designed to allow any user to easily refactor discussions while maintaining edit history, to edit other users&#8217; comments, and to collaborate on a summary of an ongoing discussion. LiquidThreads also brings many standard communication features lacking from wiki discussion pages, such as watching and protecting individual discussion threads, RSS feeds of comments in a discussion or on a discussion page. In the world of online communication, its approach is entirely unique.</p>
<p>LiquidThreads has been in alpha testing on <a href="http://liquidthreads.labs.wikimedia.org">Wikimedia Labs</a> for several months, and, more recently, it&#8217;s been used in a production context on the strategy wiki, where it has been quite well-received. It&#8217;s been easy to run these smaller trials, as the extension allows the activation and deactivation of LiquidThreads discussions on individual pages with a simple parser function.</p>
<p>While there are still some issues remaining before wider trials, I believe I can resolve most of them quite quickly (within a few weeks when my vacation finishes at the end of next month), and I&#8217;d like to get the ball rolling in proposing small-scale trials on some of the larger wikis, so that a full discussion can be had, and so that adjustments can be made on the basis of ongoing feedback. I&#8217;d especially like to see LiquidThreads used on some of the higher-traffic discussion pages on English Wikipedia (such as the technical village pump), and progressive rollout on some of our mid to large sized wikis.</p>
<p>So, I&#8217;d like to encourage you to have a play with LiquidThreads, either on the strategy wiki or on the test site (which generally runs a newer version). Tell me what you like about it, and (far more importantly) what improvements you think it needs before we can expand our trials to wider parts of the Wikimedia Universe, and perhaps move towards a full rollout of this very exciting technology.</p>
<p>I should give the following caveats about LiquidThreads as it stands. These are all issues that I intend to address before any trial expansion occurs.</p>
<ul>
<li> Presently the system is somewhat vulnerable to abuse. I intend to make changes to the way signatures work, and improve tracking and listing of thread actions by specific users.</li>
</ul>
<ul>
<li>While LiquidThreads allows for thread summaries and discussion headers, the system does not currently have support for collaboratively-edited posts which are unsigned or signed by a group of people. These are a key piece of any decision-making framework, and I intend to make adjustments to make this possible.</li>
<li>There is no support for embedding LiquidThreads discussion pages on other pages.</li>
<li>There are plenty of minor interface issues which I intend to clean up.</li>
</ul>
<p>Feedback is best directed to the dedicated <a href="http://liquidthreads.labs.wikimedia.org/wiki/Feedback">feedback page</a>, or, alternatively, to <a href="https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions&amp;component=LiquidThreads">bugzilla</a> (although before filing a bug, you should check the <a href="https://bugzilla.wikimedia.org/buglist.cgi?product=MediaWiki%20extensions&amp;component=LiquidThreads&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED">list of existing LiquidThreads bugs</a>).</p>
<p>Thanks,</p>
<p>Andrew Garrett</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.werdn.us/2009/12/liquidthreads-almost-ready-to-deploy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LiquidThreads visual refresh</title>
		<link>http://blog.werdn.us/2009/06/liquidthreads-visual-refresh/</link>
		<comments>http://blog.werdn.us/2009/06/liquidthreads-visual-refresh/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:20:56 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[liquidthreads]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[wikimedia]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://blog.werdn.us/?p=34</guid>
		<description><![CDATA[Since my last post about LiquidThreads, I&#8217;ve given it a major visual makeover, making it much prettier, and more in line with what users are used to with comment threads, forums, and other similar software.
Here&#8217;s an overview of the new interface

The new interface relies on paging, rather than archiving. Instead of artificially removing a discussion [...]]]></description>
			<content:encoded><![CDATA[<p>Since my <a title="Discussion Threading on Wikimedia Sites with LiquidThreads" href="http://blog.werdn.us/2009/06/discussion-threading-on-wikimedia-sites-with-liquidthreads/">last post about LiquidThreads</a>, I&#8217;ve given it a major visual makeover, making it much prettier, and more in line with what users are used to with comment threads, forums, and other similar software.</p>
<p>Here&#8217;s an overview of the new interface</p>
<p style="text-align: center;">
<div id="attachment_36" class="wp-caption aligncenter" style="width: 530px"><a href="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-new-overview.png"><img class="size-full wp-image-36 " title="LiquidThreads new interface overview" src="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-new-overview.png" alt="Overview of the new LiquidThreads interface" width="520" height="244" /></a><p class="wp-caption-text">Overview of the new LiquidThreads interface</p></div>
<p>The new interface relies on paging, rather than archiving. Instead of artificially removing a discussion from a talk page when it&#8217;s done, the discussion page is paged. Only ten discussions will be shown at a time, and anything beyond that can be accessed simply by hitting &#8216;Next&#8217;. Old discussions will naturally fall &#8216;off the bottom&#8217; of the discussion page, as they do in forums, comment threads, and most other discussion systems in the world.</p>
<p>I&#8217;ve also redesigned the thread display. Instead of having a footer with the pertinent information, and using indentation to show threading, I&#8217;ve put the information at the top of an enclosing box, which includes all of the replies. It makes it much easier to see who&#8217;s replied to what, and when. It&#8217;s also much more consistent with other systems of threaded discussion.</p>
<div class="mceTemp">
<dl id="attachment_37" class="wp-caption alignright" style="width: 72px;">
<dt class="wp-caption-dt"><a href="http://blog.werdn.us/wp-content/uploads/2009/06/Picture-8.png"><img class="size-full wp-image-37" title="LQT Actions Drop-down" src="http://blog.werdn.us/wp-content/uploads/2009/06/Picture-8.png" alt="The LiquidThreads 'Action' drop-down" width="62" height="62" /></a></dt>
</dl>
</div>
<p>Finally, I&#8217;ve streamlined the interface for &#8216;actions&#8217; you can take with a post, like editing it, watching it for replies, checking its history, or deleting it if you&#8217;re an administrator. By putting these into a drop-down, the actions are within easy reach, but stay out of your way if you just want to read the posts.</p>
<p>Over the next few weeks, I&#8217;m going to be working on making the comment workflow AJAXy, making all comments searchable, and other miscellanea.</p>
<p style="text-align: center;"><strong>What do you think of the new interface? How can it be improved? Let me know in the comments.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.werdn.us/2009/06/liquidthreads-visual-refresh/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Discussion threading on Wikimedia sites with LiquidThreads</title>
		<link>http://blog.werdn.us/2009/06/discussion-threading-on-wikimedia-sites-with-liquidthreads/</link>
		<comments>http://blog.werdn.us/2009/06/discussion-threading-on-wikimedia-sites-with-liquidthreads/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 13:36:45 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[liquidthreads]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[wikimedia]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://blog.werdn.us/?p=12</guid>
		<description><![CDATA[Wikimedia sites will know very well the pains of managing discussion in a MediaWiki installation. Presently, like a lot of early MediaWiki, it&#8217;s a hacked together solution — make the discussion pages editable, add some niceties like signatures (with the date/time and user who made the edit), and a button at the top for creating [...]]]></description>
			<content:encoded><![CDATA[<p>Wikimedia sites will know very well the pains of managing discussion in a MediaWiki installation. Presently, like a lot of early MediaWiki, it&#8217;s a hacked together solution — make the discussion pages editable, add some niceties like signatures (with the date/time and user who made the edit), and a button at the top for creating a new section.</p>
<p>This kind of sucks. Really, we should be working on a system where discussion is managed like every other discussion on the internet since discussions have been done with web interfaces. We need threads and posts, we need replies and quotes, and we need automatic signatures, automatic archiving and paging, and all that jazz.</p>
<p>So my current assignment from <a title="Wikimedia Foundation" href="http://www.wikimediafoundation.org">Wikimedia</a> is cleaning up an awesome extension for discussion threading called &#8216;<a title="LiquidThreads extension" href="http://www.mediawiki.org/wiki/Extension:LiquidThreads">LiquidThreads</a>&#8216; with a view for deploying it on Wikimedia projects. Originally written by David McCabe, it gives us the regular forum-like interface, with a distinctively &#8216;wiki&#8217; approach to discussion. I&#8217;ve put together a <a title="A discussion page at my test wiki" href="http://wiki.werdn.us/test/view/Talk:Main_Page">test setup</a>, which I frequently update to the latest bleeding-edge version, for testing the latest and greatest improvements to the extension. Please try it out and give feedback!</p>
<div id="attachment_13" class="wp-caption alignnone" style="width: 372px"><a href="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-Teaser.png"><img class="size-full wp-image-13 " title="LiquidThreads Interface" src="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-Teaser.png" alt="Overview of the LiquidThreads interface" width="362" height="180" /></a><p class="wp-caption-text">Overview of the LiquidThreads interface</p></div>
<p><span id="more-12"></span>It differs from ordinary forum discussions in a number of significant and important ways:</p>
<ul>
<li>All posts are editable by anyone. To avoid abuse and confusion, we have &#8220;edited by author&#8221; and &#8220;edited by others&#8221; flags, to clearly show whose words are whose. And like any good wiki, each post has its own history page, so unwanted edits can be reverted.</li>
<li> Once a thread has finished, wiki users collaborate on a &#8220;summary&#8221; of that thread, which explains what was discussed, what each side had to say, and what the result was. Once this summary is written, the thread is archived.
<p><div id="attachment_20" class="wp-caption alignright" style="width: 444px"><a href="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-Summary1.png"><img class="size-full wp-image-20 " title="LiquidThreads Summary Interface" src="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-Summary1.png" alt="The LiquidThreads system can require a summary be entered for each thread prior to archiving" width="434" height="166" /></a><p class="wp-caption-text">The LiquidThreads system can require a summary be entered for each thread prior to archiving</p></div></li>
<li>Users can freely move threads from page to page without losing the associated history of the threads. While this would be restricted to &#8216;moderators&#8217; in a traditional forum, there&#8217;s no reason not to make it easy for any user to move threads from page to page in a wiki environment.</li>
</ul>
<p>Some of the advantages this has over regular &#8216;wiki-style&#8217; discussion are:</p>
<ul>
<li>Archival is handled by the software. No clumsy bot implementations required.</li>
<li>The enforced summarising will help with keeping track of all the discussions that have been had, and in managing the huge archive systems we use at the moment.</li>
<li>The history of discussions will be far more manageable, being separated out into a different history page for each post and thread.</li>
<li>Moving threads from page to page will be painless, and will move the full history of each thread along with it.</li>
<li>It&#8217;s much prettier, and much easier to use than our existing system.
<p><div id="attachment_17" class="wp-caption alignright" style="width: 414px"><a href="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-Reply.png"><img class="size-full wp-image-17 " title="LiquidThreads replies" src="http://blog.werdn.us/wp-content/uploads/2009/06/LQT-Reply.png" alt="The LiquidThreads interface clearly shows which posts are in reply to which" width="404" height="59" /></a><p class="wp-caption-text">The LiquidThreads interface clearly shows which posts are in reply to which</p></div></li>
<li>There&#8217;s much more scope for quoted, point-by-point replies (and this is part of my future direction for this extension).</li>
<li>You can watch individual threads, which may give you email notifications for replies on pages or threads you care about. You can even just receive notification for replies to your posts.</li>
</ul>
<p>Of course, the extension is still not quite there. Here are some future directions I&#8217;m hoping to take with LiquidThreads (subject, of course, to what the Foundation&#8217;s plans are for LiquidThreads):</p>
<ul>
<li>Adding some sort of capacity for quoted, point by point replies to other posts. These are a critical feature of any sensible structured discussion, keeping people on-track. It&#8217;s a shame we&#8217;ve waited so long to see them on Wikimedia.</li>
<li>Allowing limited customisation of the signatures shown in the footer for each post, much as signatures are presently customisable in MediaWiki.</li>
<li>General bugfixes, UI cleanliness, and other cleanup necessary for a full deployment on Wikimedia sites.</li>
</ul>
<p style="text-align: center;"><strong>What do you think of the new discussion system? Have you tried it?<br />
Let me know in the comments!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.werdn.us/2009/06/discussion-threading-on-wikimedia-sites-with-liquidthreads/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
