<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>The Chandler Project Blog &#187; Morgen</title>
	<link>http://blog.chandlerproject.org</link>
	<description></description>
	<pubDate>Tue, 26 Aug 2008 14:21:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Chandler, meet Twitter</title>
		<link>http://blog.chandlerproject.org/2007/10/19/chandler-meet-twitter/</link>
		<comments>http://blog.chandlerproject.org/2007/10/19/chandler-meet-twitter/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 18:58:14 +0000</pubDate>
		<dc:creator>Morgen</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2007/10/19/chandler-meet-twitter/</guid>
		<description><![CDATA[The Chandler plugin framework allows developers to extend the application&#8217;s functionality in new and fun ways.  For example, I have been working on a Google Calendar sync plugin (more about that in another post) and a plugin to hook into Twitter.  Twitter is sort of a global IM framework, and I thought it [...]]]></description>
			<content:encoded><![CDATA[<p>The Chandler plugin framework allows developers to extend the application&#8217;s functionality in new and fun ways.  For example, I have been working on a Google Calendar sync plugin (more about that in another post) and a plugin to hook into Twitter.  Twitter is sort of a global IM framework, and I thought it would be cool to have Chandler be able to subscribe to Twitter activity and display it in the UI.  The first Twitter plugin I wrote used HTTP polling to download Twitter messages, but I have now replaced it with a more general XMPP plugin.  XMPP (formerly known as &#8220;Jabber&#8221;) is an open IM protocol, and is much better suited to real-time data exchange. This plugin enhances the Chandler accounts dialog to allow you to set up an XMPP account.  From then on, any XMPP message the account receives (not just Twitter, but Jaiku, etc.) will be added as a calendar event to an &#8220;XMPP&#8221; collection in the sidebar.  These events can be stamped as tasks, dragged to other collections, etc.  You can view them either in the Calendar or in the table view.</p>

<p>For example:</p>

<p><img src="http://morgen.com/XMPP.png"></p>

<p>The plugin is <strong>still considered experimental</strong>, and you shouldn&#8217;t try it in a Chandler that contains data you care about, but if you&#8217;d like to play around with it, the tar file can be downloaded from <a href="http://cheeseshop.python.org/pypi/Chandler-XmppPlugin/">the python &#8216;Cheeseshop&#8217;</a> (the central registry for Python packages).  Once you have downloaded the file, use Chandler&#8217;s &#8220;Plugins > Install&#8221; menu to select it.  Assuming you already have an XMPP/Jabber account somewhere (for instance, I use Google Talk), and you have already linked that account to get notified by Twitter, Jaiku, etc. via IM, you will be able to add a new &#8220;XMPP/Jabber&#8221; account into Chandler&#8217;s &#8220;File > Accounts&#8221; dialog.  After you have closed the accounts dialog, restart Chandler, give it a minute and your Twitter messages should start appearing in the XMPP collection.</p>

<p>The XMPP account settings you&#8217;ll need to use Google Talk are:</p>

<pre>
   User name: <a href="mailto:username@gmail.com" title="mailto:username@gmail.com">username@gmail.com</a>
   Server: <a href="http://talk.google.com" title="http://talk.google.com" target="_blank">talk.google.com</a>
   Resource: (just leave blank)
   Port: 5223, Use SSL Checked
</pre>

<p>This new plugin will soon form the basis for other IM-based services like instant-sharing.</p>

<p>~morgen</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2007/10/19/chandler-meet-twitter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using Chandler&#8217;s Built-in Webserver</title>
		<link>http://blog.chandlerproject.org/2005/12/21/using-chandlers-built-in-webserver/</link>
		<comments>http://blog.chandlerproject.org/2005/12/21/using-chandlers-built-in-webserver/#comments</comments>
		<pubDate>Wed, 21 Dec 2005 23:31:25 +0000</pubDate>
		<dc:creator>Morgen</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<guid isPermaLink="false">http://wp.osafoundation.org/?p=135</guid>
		<description><![CDATA[Since people new to the project may be unaware, I thought I would write up a page describing the current state of Chandler&#8217;s embedded webserver, along with how to add your own servlets and set up passwords.  Please see the ChandlerWebServer Wiki page for details.
]]></description>
			<content:encoded><![CDATA[<p>Since people new to the project may be unaware, I thought I would write up a page describing the current state of Chandler&#8217;s embedded webserver, along with how to add your own servlets and set up passwords.  Please see <a href=http://wiki.osafoundation.org/bin/view/Projects/ChandlerWebServer>the ChandlerWebServer Wiki page</a> for details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2005/12/21/using-chandlers-built-in-webserver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Changes to this site</title>
		<link>http://blog.chandlerproject.org/2005/04/28/changes-to-this-site/</link>
		<comments>http://blog.chandlerproject.org/2005/04/28/changes-to-this-site/#comments</comments>
		<pubDate>Fri, 29 Apr 2005 00:28:09 +0000</pubDate>
		<dc:creator>Morgen</dc:creator>
		
		<category><![CDATA[OSAF]]></category>

		<guid isPermaLink="false">http://wp.osafoundation.org/2005/04/28/uncategorized/changes-to-this-site/</guid>
		<description><![CDATA[I added links to the RSS and Atom feeds for entries or comments to the sidebar.  There are also per-author and per-category feeds, which you can get to if you click on an author or a category in the sidebar.  FYI the blog is currently set up so anyone can register and start [...]]]></description>
			<content:encoded><![CDATA[<p>I added links to the RSS and Atom feeds for entries or comments to the sidebar.  There are also per-author and per-category feeds, which you can get to if you click on an author or a category in the sidebar.  FYI the blog is currently set up so anyone can register and start posting entries (which I assume is something we&#8217;ll turn off once all the OSAF folks have registered?)</p>

<p>I&#8217;m assuming that this new blog will actually replace what we have at <a href="http://www.osafoundation.org" title="http://www.osafoundation.org" target="_blank">www.osafoundation.org</a> &#8212; all content currently residing at www could be moved into wordpress &#8220;pages&#8221; linked to from the &#8220;SITE&#8221; section of this blog&#8217;s sidebar.  Which also means we could then move this entire blog to live at <a href="http://www.osafoundation.org" title="http://www.osafoundation.org" target="_blank">www.osafoundation.org</a>.  Is that the plan?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2005/04/28/changes-to-this-site/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enable Chandler&#8217;s built-in webserver</title>
		<link>http://blog.chandlerproject.org/2005/04/28/enable-chandlers-built-in-webserver/</link>
		<comments>http://blog.chandlerproject.org/2005/04/28/enable-chandlers-built-in-webserver/#comments</comments>
		<pubDate>Thu, 28 Apr 2005 18:39:32 +0000</pubDate>
		<dc:creator>Morgen</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<category><![CDATA[Chandler Product News]]></category>

		<guid isPermaLink="false">http://wp.osafoundation.org/2005/04/28/chandler/enable-chandlers-built-in-webserver/</guid>
		<description><![CDATA[Not only is Chandler a client, it&#8217;s also a server!

By enabling Chandler&#8217;s built-in webserver (provided by Twisted), you can access a few useful included mini web applications called &#8220;servlets&#8221;.  There are two ways to turn on the webserver:  either pass the &#8211;webserver command line argument, or set the CHANDLERWEBSERVER environment variable to 1 [...]]]></description>
			<content:encoded><![CDATA[<p>Not only is Chandler a client, it&#8217;s also a server!</p>

<p>By enabling Chandler&#8217;s built-in webserver (provided by Twisted), you can access a few useful included mini web applications called &#8220;servlets&#8221;.  There are two ways to turn on the webserver:  either pass the <b>&#8211;webserver</b> command line argument, or set the <b>CHANDLERWEBSERVER</b> environment variable to <b>1</b> (the number one) before launching Chandler.  Once you have done either of those, point your web browser at http://localhost:1888/ where you will see a list of servlets:  an RSS reader, a repository browsing utility, and a simple photo album. </p>

<p>To add RSS feeds to Chandler, you may add them through the UI via the <b>File > New Item > New ZaoBao Channel</b> menu, or create a file named <b>inbound.txt</b> in your profile directory and put a list of RSS URLs in there, one per line.  Re-run Chandler and it will subscribe to those URLs.</p>

<p>The location of your profile directory depends on the platform:</p>

<p>Linux: ~/.chandler
OS X: ~/Library/Application Support/Open Source Applications Foundation/Chandler
Windows: C:\Documents and Settings[Username]\Application Data\Open Source Applications Foundation\Chandler</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2005/04/28/enable-chandlers-built-in-webserver/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
