<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Building a Better Merge Part I: Interface Ideas</title>
	<atom:link href="http://www.phpbbdoctor.com/blog/2008/05/12/building-a-better-merge-part-i-interface-ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbbdoctor.com/blog/2008/05/12/building-a-better-merge-part-i-interface-ideas/</link>
	<description>Your premium source for custom modification services for phpBB</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:39:04 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dog Cow</title>
		<link>http://www.phpbbdoctor.com/blog/2008/05/12/building-a-better-merge-part-i-interface-ideas/comment-page-1/#comment-2660</link>
		<dc:creator>Dog Cow</dc:creator>
		<pubDate>Wed, 28 May 2008 19:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=196#comment-2660</guid>
		<description>uh-oh... I think your spam filter deleted my comment yesterday. :-0

OK, here was the basic gist of my comment (which was &lt;i&gt;much&lt;/i&gt; longer):

1.) Lock the topic(s) while they&#039;re being merged or split. This is in case users decide to post while the action is happening. 

2.) Perhaps and option to sort the merge queue by username, and also as a flat list ordered by date.</description>
		<content:encoded><![CDATA[<p>uh-oh&#8230; I think your spam filter deleted my comment yesterday. :-0</p>
<p>OK, here was the basic gist of my comment (which was <i>much</i> longer):</p>
<p>1.) Lock the topic(s) while they&#8217;re being merged or split. This is in case users decide to post while the action is happening. </p>
<p>2.) Perhaps and option to sort the merge queue by username, and also as a flat list ordered by date.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DogCow</title>
		<link>http://www.phpbbdoctor.com/blog/2008/05/12/building-a-better-merge-part-i-interface-ideas/comment-page-1/#comment-2659</link>
		<dc:creator>DogCow</dc:creator>
		<pubDate>Tue, 27 May 2008 21:31:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=196#comment-2659</guid>
		<description>OK, well you have confirmed my assumptions (sometimes it can be foolish to assume!)

Well then, what about a way to sort by moderator. Let&#039;s imagine, a board with thousands of moderators, thousands of merges/splits every week. The switchboard is lit up 24/7, hundreds of transactions. Not to mention users are still posting 1,000 posts per minute.

A thought I had last whenever:

- The topic should be locked when it is being split or merged. Then, as soon as the merge or split or complete, the topic is unlocked. Generally, this lock/unlock process should take just a second with the main action. Why? There&#039;s no other way to stop users from posting &lt;i&gt;while&lt;/i&gt; or &lt;i&gt;in-between&lt;/i&gt; the split/merge action.

This does NOT mean, lock the topic as soon as it hits the queue, it means locking the topic for the duration of the action.

- Point # 2: A big queue of topics as mentioned earlier, many from different moderators. Perhaps it would be user-friendlier to sort the topics in to &quot;categories&quot; like on the forum index, execpt for these categories would be the moderator who added the topic; the &quot;forum&quot; for these categories would be the topic itself.

Also, if there are not a lot of topics in the queue, a flat list of topics, ordered by last post or whatever, would also be available.</description>
		<content:encoded><![CDATA[<p>OK, well you have confirmed my assumptions (sometimes it can be foolish to assume!)</p>
<p>Well then, what about a way to sort by moderator. Let&#8217;s imagine, a board with thousands of moderators, thousands of merges/splits every week. The switchboard is lit up 24/7, hundreds of transactions. Not to mention users are still posting 1,000 posts per minute.</p>
<p>A thought I had last whenever:</p>
<p>- The topic should be locked when it is being split or merged. Then, as soon as the merge or split or complete, the topic is unlocked. Generally, this lock/unlock process should take just a second with the main action. Why? There&#8217;s no other way to stop users from posting <i>while</i> or <i>in-between</i> the split/merge action.</p>
<p>This does NOT mean, lock the topic as soon as it hits the queue, it means locking the topic for the duration of the action.</p>
<p>- Point # 2: A big queue of topics as mentioned earlier, many from different moderators. Perhaps it would be user-friendlier to sort the topics in to &#8220;categories&#8221; like on the forum index, execpt for these categories would be the moderator who added the topic; the &#8220;forum&#8221; for these categories would be the topic itself.</p>
<p>Also, if there are not a lot of topics in the queue, a flat list of topics, ordered by last post or whatever, would also be available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.phpbbdoctor.com/blog/2008/05/12/building-a-better-merge-part-i-interface-ideas/comment-page-1/#comment-2658</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Tue, 27 May 2008 14:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=196#comment-2658</guid>
		<description>There is only one merge queue. If moderator &quot;A&quot; puts a topic on the queue and then moderator &quot;B&quot; tries to do the same topic they&#039;re going to see a message along the lines of &quot;This topic has already been marked for merging&quot; or something like that. I don&#039;t remember the exact phrase.

There is also an option to remove something from the queue if it was added accidentally.

The post order is a bit problematic, as two merged topics will quite likely end up with posts intermixed. I don&#039;t have any magic solutions for that. :) I decided that the standard post ordering was just fine and left it at that.</description>
		<content:encoded><![CDATA[<p>There is only one merge queue. If moderator &#8220;A&#8221; puts a topic on the queue and then moderator &#8220;B&#8221; tries to do the same topic they&#8217;re going to see a message along the lines of &#8220;This topic has already been marked for merging&#8221; or something like that. I don&#8217;t remember the exact phrase.</p>
<p>There is also an option to remove something from the queue if it was added accidentally.</p>
<p>The post order is a bit problematic, as two merged topics will quite likely end up with posts intermixed. I don&#8217;t have any magic solutions for that. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I decided that the standard post ordering was just fine and left it at that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dog Cow</title>
		<link>http://www.phpbbdoctor.com/blog/2008/05/12/building-a-better-merge-part-i-interface-ideas/comment-page-1/#comment-2656</link>
		<dc:creator>Dog Cow</dc:creator>
		<pubDate>Fri, 23 May 2008 16:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=196#comment-2656</guid>
		<description>You have some good points which I hadn&#039;t thought of, especially making the merge queue so more than two topics may be merged. Truthfully, I hadn&#039;t even considered more than two.

I thought the phpBB3 version was nice, allowing you to view the forum and select the topic, then return. But your method is still better.

Here are two questions/comments:

- Collision detection? You say more than one moderator may have queues. What happens when two moderators try and put the same topic in a queue? My thought was to not allow more than one instance of the same topic.

- Post ordering? Can you think of any way to order posts by either post_id or time? I suppose that&#039;s really up to viewtopic.php, though...</description>
		<content:encoded><![CDATA[<p>You have some good points which I hadn&#8217;t thought of, especially making the merge queue so more than two topics may be merged. Truthfully, I hadn&#8217;t even considered more than two.</p>
<p>I thought the phpBB3 version was nice, allowing you to view the forum and select the topic, then return. But your method is still better.</p>
<p>Here are two questions/comments:</p>
<p>- Collision detection? You say more than one moderator may have queues. What happens when two moderators try and put the same topic in a queue? My thought was to not allow more than one instance of the same topic.</p>
<p>- Post ordering? Can you think of any way to order posts by either post_id or time? I suppose that&#8217;s really up to viewtopic.php, though&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

