<?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: Tags &#8211; we need your help. Part 1</title>
	<atom:link href="http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/</link>
	<description>Surfulater, the journey continues...</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:22:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: thomasstraten</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61837</link>
		<dc:creator>thomasstraten</dc:creator>
		<pubDate>Sat, 19 Jul 2008 21:33:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61837</guid>
		<description>Dear all,

I&#039;d strongly support multi word tags (Long Island, German shepard,...). It is true that lots of us use small tags (gtd like) but sometimes, we simply would prefer 2-3 words.
Tags must not be always obscure, legibility is a good thing. We would have the best!
Moby Dick
Charles Dickens
Autistic unusual behavior Survey.... Etc...

Regards
Tom</description>
		<content:encoded><![CDATA[<p>Dear all,</p>
<p>I&#8217;d strongly support multi word tags (Long Island, German shepard,&#8230;). It is true that lots of us use small tags (gtd like) but sometimes, we simply would prefer 2-3 words.<br />
Tags must not be always obscure, legibility is a good thing. We would have the best!<br />
Moby Dick<br />
Charles Dickens<br />
Autistic unusual behavior Survey&#8230;. Etc&#8230;</p>
<p>Regards<br />
Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Cantina &#187; The new Surfulater V2.94.0.0 Pre-release</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61611</link>
		<dc:creator>My Cantina &#187; The new Surfulater V2.94.0.0 Pre-release</dc:creator>
		<pubDate>Thu, 17 Jul 2008 09:09:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61611</guid>
		<description>[...] The focus of this release is the newÂ  Tags dialog, which I blogged about in Tags - we need your help. Part 1.Â  Avi has written several follow on posts: Tags and Whitespace - more feedback requested, Tag Management Part III - adding new tags (I&#8217;m not sure what happened to Part II) and Tag Management - Live Example Page [...]</description>
		<content:encoded><![CDATA[<p>[...] The focus of this release is the newÂ  Tags dialog, which I blogged about in Tags &#8211; we need your help. Part 1.Â  Avi has written several follow on posts: Tags and Whitespace &#8211; more feedback requested, Tag Management Part III &#8211; adding new tags (I&#8217;m not sure what happened to Part II) and Tag Management &#8211; Live Example Page [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: barrabas45</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61549</link>
		<dc:creator>barrabas45</dc:creator>
		<pubDate>Wed, 16 Jul 2008 21:24:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61549</guid>
		<description>hi nev - i&#039;m agnostic as to whether the add/remove UI&#039;s should be combined or separate.  One thing I would suggest (if its not already mentioned above) is: For the &quot;in all&quot; column, why not make that a checkbox too?</description>
		<content:encoded><![CDATA[<p>hi nev &#8211; i&#8217;m agnostic as to whether the add/remove UI&#8217;s should be combined or separate.  One thing I would suggest (if its not already mentioned above) is: For the &#8220;in all&#8221; column, why not make that a checkbox too?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nevf</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61462</link>
		<dc:creator>nevf</dc:creator>
		<pubDate>Tue, 15 Jul 2008 22:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61462</guid>
		<description>@Joel.
&gt;I would also like to second Craigâ€™s suggestion for a scrolling [and, I would add, size-able] text pane for articles, ...

How about you or Craig adding this to the &#039;Suggestion Box&#039; in the forum. Thanks.</description>
		<content:encoded><![CDATA[<p>@Joel.<br />
&gt;I would also like to second Craigâ€™s suggestion for a scrolling [and, I would add, size-able] text pane for articles, &#8230;</p>
<p>How about you or Craig adding this to the &#8216;Suggestion Box&#8217; in the forum. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nevf</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61460</link>
		<dc:creator>nevf</dc:creator>
		<pubDate>Tue, 15 Jul 2008 22:12:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61460</guid>
		<description>@John H, Each row has a rowid which is used for the TagID. This never changes. If you run a query:
select rowid, * from tblTags; you will see this.

You will also see a &#039;Notes&#039; column in the Tags table. This lets you add a description for each Tag in its Folder in the content window. So my earlier comment about no description was incorrect. Note however there appears to be a bug in V2.92 and the note isn&#039;t being saved.

This discussion does not relate to the content of this blog post. Please post unrelated discussions on our support forums. Thanks.</description>
		<content:encoded><![CDATA[<p>@John H, Each row has a rowid which is used for the TagID. This never changes. If you run a query:<br />
select rowid, * from tblTags; you will see this.</p>
<p>You will also see a &#8216;Notes&#8217; column in the Tags table. This lets you add a description for each Tag in its Folder in the content window. So my earlier comment about no description was incorrect. Note however there appears to be a bug in V2.92 and the note isn&#8217;t being saved.</p>
<p>This discussion does not relate to the content of this blog post. Please post unrelated discussions on our support forums. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grok2</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61431</link>
		<dc:creator>Grok2</dc:creator>
		<pubDate>Tue, 15 Jul 2008 19:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61431</guid>
		<description>I think you should keep the &#039;add&#039; and &#039;remove&#039; as separate tasks. Less confusion of the end-user (usually users want to do one of the two -- when you bring up the &#039;add&#039;, I assume you pre-populate it with the current set of tags which can be edited to remove tags). Also less implementation effort for you.</description>
		<content:encoded><![CDATA[<p>I think you should keep the &#8216;add&#8217; and &#8216;remove&#8217; as separate tasks. Less confusion of the end-user (usually users want to do one of the two &#8212; when you bring up the &#8216;add&#8217;, I assume you pre-populate it with the current set of tags which can be edited to remove tags). Also less implementation effort for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61429</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Tue, 15 Jul 2008 18:02:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61429</guid>
		<description>I would also like to second Craig&#039;s suggestion for a scrolling [and, I would add, size-able] text pane for articles, in order to make it easier to access the tags and other fields, and to keep them in view.</description>
		<content:encoded><![CDATA[<p>I would also like to second Craig&#8217;s suggestion for a scrolling [and, I would add, size-able] text pane for articles, in order to make it easier to access the tags and other fields, and to keep them in view.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Hanna</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61424</link>
		<dc:creator>John Hanna</dc:creator>
		<pubDate>Tue, 15 Jul 2008 15:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61424</guid>
		<description>Concerning Tag Identity and Naming...

Looking at the SQL DB, the link between Tag and Article is expressed by fields TagID and RecID in the link table.

But in the Tag table, there is no TagID field, just a number implied by the Tag&#039;s row counter.

When a Tag&#039;s name is changed, it stays in the same row. But if a tag is merged, its row is deleted and all tags after it get new row numbers. It appears that no history of tag changes is kept. And it seems that the link table must be reconstructed after any merge operation.

A Problem: given that tags don&#039;t have a persistent identify (i.e., TagID), it would be difficult to have an external table with tag descriptions keyed to the tags. Given that for now, no tag description will be included in Surfulator, and that tag identity is not persistent, how could a connection between tags and descriptions be made?</description>
		<content:encoded><![CDATA[<p>Concerning Tag Identity and Naming&#8230;</p>
<p>Looking at the SQL DB, the link between Tag and Article is expressed by fields TagID and RecID in the link table.</p>
<p>But in the Tag table, there is no TagID field, just a number implied by the Tag&#8217;s row counter.</p>
<p>When a Tag&#8217;s name is changed, it stays in the same row. But if a tag is merged, its row is deleted and all tags after it get new row numbers. It appears that no history of tag changes is kept. And it seems that the link table must be reconstructed after any merge operation.</p>
<p>A Problem: given that tags don&#8217;t have a persistent identify (i.e., TagID), it would be difficult to have an external table with tag descriptions keyed to the tags. Given that for now, no tag description will be included in Surfulator, and that tag identity is not persistent, how could a connection between tags and descriptions be made?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Avi Deitcher</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61423</link>
		<dc:creator>Avi Deitcher</dc:creator>
		<pubDate>Tue, 15 Jul 2008 14:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61423</guid>
		<description>All,

Neville and I very much appreciate your comments. It may or may not surprise you to know that we have discussed this issue ad infinitum (probably ad nauseum!). Getting the user interface to be as efficient and powerful as possible while as clear as possible is the difficult balance to strike, and absolutely critical to making these new features useful.

So, some responses...

The biggest issue here is whether the pop-up is giving you actions (these are the changes that will happen when you click &quot;OK&quot;) or state (this is what all those articles will look like when you click &quot;OK&quot;). The impacts are as follows.

1) One control vs. two: You really do need separate controls, even in the same pane, one for add and one for remove. When you have a small number of tags, then selecting from the list in a properties grid-style works really well. The moment it becomes large, as most Surfulater users tend to do, a text-box with type-ahead/auto-suggest works much better. Do you take the risk of mistyping? Sure, but it is a small price to pay. This is true either way, but especially for state.

2) Keep vs. Remove: As Neville said, we discussed this internally extensively. State: you tend to think of ticks as to which ones to keep; action: you tend to think of which ones you will remove.

3) What to do with those you add: This is one that we also worked on for a while. Let us say that you add those new tags up top, say, Kookaburra (an Australian bird, great laugh, and Neville is Australian). The moment you are done, does it stay in the textfield up top (action) or does it get added to the rows on bottom (state)?

4) Tri-State vs. Bi-State: Again, this comes down to state vs. action. If users are thinking action, then a checkbox for Keep (or Remove, see above), makes the most sense. If users are thinking state (what will this look like after I hit &quot;OK&quot;), then tri-state makes sense. Every row initially has one of two states - Some/Partial or All. This can be easily represented by a check/dash/blank or a pull-down with words, or radiobuttons (though those get busy pretty quickly). As some are changed to remove, they have nothing.

Separately, we have the whitespace issue: Should we allow whitespace in tags? A separate blog post will follow very shortly on this one.

Would it help if live examples of these are posted on a Web page that you can use, representing different styles of usage?

Thanks to all for this great feedback.
Avi</description>
		<content:encoded><![CDATA[<p>All,</p>
<p>Neville and I very much appreciate your comments. It may or may not surprise you to know that we have discussed this issue ad infinitum (probably ad nauseum!). Getting the user interface to be as efficient and powerful as possible while as clear as possible is the difficult balance to strike, and absolutely critical to making these new features useful.</p>
<p>So, some responses&#8230;</p>
<p>The biggest issue here is whether the pop-up is giving you actions (these are the changes that will happen when you click &#8220;OK&#8221;) or state (this is what all those articles will look like when you click &#8220;OK&#8221;). The impacts are as follows.</p>
<p>1) One control vs. two: You really do need separate controls, even in the same pane, one for add and one for remove. When you have a small number of tags, then selecting from the list in a properties grid-style works really well. The moment it becomes large, as most Surfulater users tend to do, a text-box with type-ahead/auto-suggest works much better. Do you take the risk of mistyping? Sure, but it is a small price to pay. This is true either way, but especially for state.</p>
<p>2) Keep vs. Remove: As Neville said, we discussed this internally extensively. State: you tend to think of ticks as to which ones to keep; action: you tend to think of which ones you will remove.</p>
<p>3) What to do with those you add: This is one that we also worked on for a while. Let us say that you add those new tags up top, say, Kookaburra (an Australian bird, great laugh, and Neville is Australian). The moment you are done, does it stay in the textfield up top (action) or does it get added to the rows on bottom (state)?</p>
<p>4) Tri-State vs. Bi-State: Again, this comes down to state vs. action. If users are thinking action, then a checkbox for Keep (or Remove, see above), makes the most sense. If users are thinking state (what will this look like after I hit &#8220;OK&#8221;), then tri-state makes sense. Every row initially has one of two states &#8211; Some/Partial or All. This can be easily represented by a check/dash/blank or a pull-down with words, or radiobuttons (though those get busy pretty quickly). As some are changed to remove, they have nothing.</p>
<p>Separately, we have the whitespace issue: Should we allow whitespace in tags? A separate blog post will follow very shortly on this one.</p>
<p>Would it help if live examples of these are posted on a Web page that you can use, representing different styles of usage?</p>
<p>Thanks to all for this great feedback.<br />
Avi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel</title>
		<link>http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61409</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Tue, 15 Jul 2008 10:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.surfulater.com/2008/07/14/tags-we-need-your-help-part-1/#comment-61409</guid>
		<description>Sorry Neville, I should have read the instructions first! Glad to hear that the find/replace/merge functions are there.</description>
		<content:encoded><![CDATA[<p>Sorry Neville, I should have read the instructions first! Glad to hear that the find/replace/merge functions are there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

