<?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>Tabbles &#187; SDK</title>
	<atom:link href="http://tabbles.net/blog/tag/sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://tabbles.net</link>
	<description>Document Management Software, File Tagging</description>
	<lastBuildDate>Thu, 17 May 2012 04:34:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Browser integration on Tabbles portable: a little how-to for expert users</title>
		<link>http://tabbles.net/blog/browser-integration-on-tabbles-portable-a-little-how-to-for-expert-users/</link>
		<comments>http://tabbles.net/blog/browser-integration-on-tabbles-portable-a-little-how-to-for-expert-users/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 14:52:20 +0000</pubDate>
		<dc:creator>Andrea</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[browser integration]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[tabbles portable]]></category>

		<guid isPermaLink="false">http://tabbles.net/blog/?p=282</guid>
		<description><![CDATA[HELLO PORTABLE WORLD, Our new baby &#8211; Tabbles Portable &#8211; still needs some polishing, some of the coolest features are not there yet. One of those is the critically acclaimed (?) browser integration extension. Anyway for those of you who enjoy to play around with stuff, I put together a workaround to install it, on our forum. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>HELLO PORTABLE WORLD,</p>
<p>Our new baby &#8211; Tabbles Portable &#8211; still needs some polishing, some of the coolest features are not there yet. One of those is the critically acclaimed (?) <a title="Browser integration extension based on bookmarklet" href="http://tabbles.net/blog/2010/02/22/browser-integration-tag-urls-with-one-click-with-tabbles/">browser integration extension</a>.</p>
<p>Anyway for those of you who enjoy to play around with stuff, I put together a workaround to install it, on our <a title="How to install browser integration on Tabbles portable" href="http://tabbles.net/forum/viewtopic.php?f=8&amp;t=241&amp;p=1357#browser_integration">forum</a>.</p>
<p>Enjoy! <img src='http://tabbles.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://tabbles.net/blog/browser-integration-on-tabbles-portable-a-little-how-to-for-expert-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser integration via bookmarklet &#8211; tag URLs with one click, with Tabbles</title>
		<link>http://tabbles.net/blog/browser-integration-tag-urls-with-one-click-with-tabbles/</link>
		<comments>http://tabbles.net/blog/browser-integration-tag-urls-with-one-click-with-tabbles/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:56:07 +0000</pubDate>
		<dc:creator>Andrea</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://tabbles.net/blog/?p=191</guid>
		<description><![CDATA[Tabbles, browser integration, tagging URLs]]></description>
			<content:encoded><![CDATA[<p>HELLO WORLD,</p>
<p>We&#8217;ve just released a beta introducing Browser integration via bookmarklet, it&#8217;s on our <a title="Beta 1.4.10 on the Tabbles forum" href="http://www.tabbles.net/forum/viewtopic.php?f=10&amp;t=221">forum</a> right now.</p>
<h2>What&#8217;s so cool about it?</h2>
<h2>- You can group together files,Â web pages, and emails (if you&#8217;re using Gmail), with one click</h2>
<p><span style="color: #ffffff;">.</span></p>
<p>You&#8217;ll have a little button on your browser, when you push it the Tabbles &#8220;Quick tag&#8221; window will pop-up and easily let you tag URLs&#8230;the cool thing is that you can tag URLs along with files and gmail emails, and find them together into the same tabbles (groups).</p>
<p>Plus, this works also as <strong>preliminary foundation to an SDK system, allowing people to write plugins</strong> and software to tag files/urls in all possible ways (and soon emails too). It&#8217;s all in the <a title="1.4.10 on the Tabbles Forum" href="http://www.tabbles.net/forum/viewtopic.php?f=10&amp;t=221">forum post</a>.</p>
<p style="text-align: center;">This is what it looks like:</p>
<div class="wp-caption aligncenter" style="width: 616px"><img class=" " title="Tabbles 1.4.10b1 - browser integration - Firefox" src="http://tabbles.net/forum/download/file.php?id=138" alt="browser integration - Firefox" width="606" height="406" /><p class="wp-caption-text">Tabbles 1.4.10b1 - browser integration - Firefox</p></div>
<h2>How does it work?</h2>
<p>We got the the hint from <a title="Kromeboy on twitter" href="http://twitter.com/kromeboy">Kromeboy</a>, he suggested us to <a title="Register a custom protocol - MSDN" href="http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx">register a custom protocol</a> and then create a simple <a title="Bookmarklet - wikipedia" href="http://en.wikipedia.org/wiki/Bookmarklet">bookmarklet</a>. The whole thing took less than a couple of days of work.</p>
<p><strong>Step 1 &#8211; registering a custom protocol:</strong> you can make a couple of experiments on your own pc, copy&amp;paste this text into a file.reg and double click on it. The function of registering a custom protocol is to tell Windows that <strong>each time the protocol is called, a certain application should be executed and what follows the protocol should be sent to the application as arguments</strong>. Here we&#8217;re registering the protocol &#8220;tabbles:&#8221; (looks a bit like &#8220;mailto:&#8221;, isn&#8217;t it? ) and mapping it on the path where tabbles.exe is located (on my computer).</p>
<address><span style="color: #008080;">Windows Registry Editor Version 5.00</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabbles]</span></address>
<address><span style="color: #008080;">&#8220;URL Protocol&#8221;=&#8221;"&#8221;"</span></address>
<address><span style="color: #008080;">&#8220;EditFlags&#8221;=hex:02,00,00,00</span></address>
<address><span style="color: #008080;">@=&#8221;"URL:tabbles Protocol&#8221;"</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesDefaultIcon]</span></address>
<address><span style="color: #008080;">@=&#8221;C:\Program files\Yellow blue soft\Tabbles\tabbles.exe,0&#8243;</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesshell]</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesshellopen]</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesshellopencommand]</span></address>
<address><span style="color: #008080;">&#8220;(Default)&#8221;=&#8221;"C:\Program files\Yellow blue soft\Tabbles\tabbles.exe&#8221; &#8220;%1&#8243;&#8221;</span></address>
<address><span style="color: #008080;">@=&#8221;"C:\Program files\Yellow blue soft\Tabbles\tabbles.exe&#8221; &#8220;%1&#8243;&#8221;</span></address>
<address><span style="color: #008080;">Windows Registry Editor Version 5.00</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabbles]&#8220;URL Protocol&#8221;=&#8221;"&#8221;"&#8221;EditFlags&#8221;=hex:02,00,00,00@=&#8221;"URL:tabbles Protocol&#8221;"</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesDefaultIcon]@=&#8221;C:\Program files\Yellow blue soft\Tabbles\tabbles.exe,0&#8243;</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesshell]</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesshellopen]</span></address>
<address><span style="color: #008080;">[HKEY_CLASSES_ROOTtabblesshellopencommand]&#8220;(Default)&#8221;=&#8221;"C:\Program files\Yellow blue soft\Tabbles\tabbles.exe&#8221; &#8220;%1&#8243;&#8221;@=&#8221;"C:\Program files\Yellow blue soft\Tabbles\tabbles.exe&#8221; &#8220;%1&#8243;&#8221;</span></address>
<address><span style="color: #008080;"><br />
</span></address>
<p><strong>Step 2 &#8211; the bookmarklet:</strong> this is also pretty easy for a non programmer like me. If you google you&#8217;ll find a bunch of tutorials and examples of Javascript code. The one we&#8217;re using is this:</p>
<address></address>
<p><code><span style="color: #339966;">javascript:void(location.href='tabbles:tag_url'+';'+encodeURIComponent(document.title)+';'+encodeURIComponent(window.location.href))</span></code><span style="color: #339966;"><br />
</span><br />
What this piece of Javascript does is <strong>sending a string to the protocol <em>tabbles:</em></strong> followed by the parameters &#8220;tag_url&#8221;, &#8220;title of the page&#8221; and &#8220;address of the page&#8221; &#8211; the &#8220;;&#8221; is used as separator. For example, when used on the <a title="Tabbles | folders evolved" href="http://www.tabbles.net/">tabbles homepage</a>, the output of the bookmarklet is:</p>
<address><span style="color: #0000ff;">tabbles:tag_url;Tabbles%20%7C%20%20folders%20evolved;http%3A%2F%2Fwww.tabbles.net%2F </span></address>
<p>which Tabbles reads as:</p>
<address><span style="color: #0000ff;">tabbles:tag_url;Tabbles | Â folders evolved;http://www.tabbles.net/</span></address>
<address></address>
<address><span style="font-style: normal;">If you have Tabbles installed you can check the output using the debug log (Tools &gt; Advanced &gt; Show debug log).</span></address>
<address><span style="font-style: normal;">And that&#8217;s it! Doesn&#8217;t sound too hard, isn&#8217;t it? Â :-D </span></p>
</address>
<p>Enjoy!</p>
<p>Andrea + Maurizio</p>
]]></content:encoded>
			<wfw:commentRss>http://tabbles.net/blog/browser-integration-tag-urls-with-one-click-with-tabbles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

