<?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/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>Open Parenthesis &#187; Action Stream</title>
	<atom:link href="http://www.openparenthesis.org/tag/action-stream/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Identi.ca Action Stream Plugin</title>
		<link>http://www.openparenthesis.org/2008/07/04/identica-action-stream-plugin</link>
		<comments>http://www.openparenthesis.org/2008/07/04/identica-action-stream-plugin#comments</comments>
		<pubDate>Fri, 04 Jul 2008 21:47:12 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Action Stream]]></category>
		<category><![CDATA[Identica]]></category>
		<category><![CDATA[Laconica]]></category>
		<category><![CDATA[Microblogging]]></category>
		<category><![CDATA[movable type]]></category>
		<category><![CDATA[MTOS]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=581</guid>
		<description><![CDATA[Identi.ca is a new micro-blogging service which runs the open source Laconica platform. Ultimately, this will likely be the distributed, open microblogging platform twitter fans have been waiting for (though the community itself seems mostly to be sticking with Twitter, fail whale and all). For now, it&#8217;s just fun to play around with. I just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://identi.ca/">Identi.ca</a> is a new micro-blogging service which runs the open source <a href="http://laconi.ca/">Laconica</a> platform. </p>
<p>Ultimately, this will likely be the distributed, open microblogging platform twitter fans have been waiting for (though the community itself seems mostly to be sticking with Twitter, fail whale and all). </p>
<p>For now, it&#8217;s just fun to play around with. </p>
<p>I just releases an Identi.ca action stream plugin &#8211; get version 1.0 on my <a href="/code/mtas/">Movable Type Action Streams Plugins page</a>.</p>
<p>Here&#8217;s what the output looks like:</p>
<p><img src="http://www.openparenthesis.org/wp-content/uploads/2008/07/identica.png" alt="" title="identica" width="500" height="65" class="aligncenter size-full wp-image-582" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/07/04/identica-action-stream-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2008/07/identica.png" length="11899" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2008/07/identica.png" width="517" height="68" medium="image" type="image/png" />	</item>
		<item>
		<title>TripIt Traveler Profiles, Action Stream</title>
		<link>http://www.openparenthesis.org/2008/05/31/tripit-traveler-profiles-action-stream</link>
		<comments>http://www.openparenthesis.org/2008/05/31/tripit-traveler-profiles-action-stream#comments</comments>
		<pubDate>Sat, 31 May 2008 15:52:51 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Action Stream]]></category>
		<category><![CDATA[Activity Feed]]></category>
		<category><![CDATA[lifestream]]></category>
		<category><![CDATA[movable type]]></category>
		<category><![CDATA[MTOS]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[tripit]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=554</guid>
		<description><![CDATA[(Via the TripIt blog) TripIt has launched profiles for travelers, with some pretty good controls on what is public and what is private: The immediate goal is to give TripIt travelers one place to track all their travel information and showcase their travel history. The profile includes basic information about a traveler, including home location, [...]]]></description>
			<content:encoded><![CDATA[<p>(Via <a href="http://blog.tripit.com/2008/05/the-tripit-trav.html">the TripIt blog</a>)</p>
<p>TripIt has launched profiles for travelers, with some pretty good controls on what is public and what is private:</p>
<blockquote><p>
The immediate goal is to give TripIt travelers one place to track all their travel information and showcase their travel history.  The profile includes basic information about a traveler, including home location, upcoming trip destinations, connections in TripIt as well as important travel statistics like miles traveled, days on the road, etc.</p></blockquote>
<p>It&#8217;s got a nice, RESTful public url &#8211; mine&#8217;s at <a href="http://www.tripit.com/people/jeckman">http://www.tripit.com/people/jeckman</a></p>
<p>I&#8217;ve updated my <a href="/code/mtas">TripIt Action Stream plugin</a> &#8211; the good news is that it will now provide a real profile link rather than just linking to the TripIt homepage. </p>
<p>You will, however, have to make your activity feed available to everyone &#8211; but if you didn&#8217;t want to do that, you probably don&#8217;t want to publish your activity feed as an action stream anyway. (Actually you could leave your activity stream private and still publish your profile link &#8211; just uncheck the activity feed checkbox when adding the profile inside MT). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/05/31/tripit-traveler-profiles-action-stream/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Avatar Plugin, Movable Type Action Stream Plugins</title>
		<link>http://www.openparenthesis.org/2008/03/02/code-up</link>
		<comments>http://www.openparenthesis.org/2008/03/02/code-up#comments</comments>
		<pubDate>Mon, 03 Mar 2008 03:01:35 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Action Stream]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[movable type]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[vegsxsw]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2008/03/02/code-up</guid>
		<description><![CDATA[Finally got around to publishing out (see Code) some things I&#8217;ve been tinkering with. Nothing major, but hopefully someone will find some of them useful. For WordPress, check out MBLA+, which is an avatar plugin (shows people&#8217;s avatars in comments) based on MBLA and hAvatar. I&#8217;ve been using it here and on Goatless for a [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got around to publishing out (see <a href="http://www.openparenthesis.org/">Code</a>) some things I&#8217;ve been tinkering with. Nothing major, but hopefully someone will find some of them useful. </p>
<p>For <a href="http://www.wordpress.org/">WordPress</a>, check out <a href="http://www.openparenthesis.org/code/wp">MBLA+</a>, which is an avatar plugin (shows people&#8217;s avatars in comments) based on MBLA and hAvatar. I&#8217;ve been using it here and on <a href="http://www.goatless.org/">Goatless</a> for a while, and think I&#8217;ve got most of the kinks out, though it should still be considered beta at this point. </p>
<p>For <a href="http://www.movabletype.org/">Movable Type</a>, check out <a href="http://www.openparenthesis.org/code/mtas">Action Stream plugins</a> for Amazon wishlists, Last.fm recent tracks, meetup profile, and a generic YourBlog template. I&#8217;ve been using these (with <a href="http://www.movabletype.org/opensource/">MTOS 4.1</a>) over at <a href="http://johneckman.com/">JohnEckman.com</a>.  </p>
<p>I&#8217;m also working on a Twitter application using the API to turn a twitter account into a group. (All tweets by followers to a given account beginning with a specific preface get re-tweeted so that all other followers see them). Hope to have that done in time to be useful for <a href="http://vegsxsw.org/">VegSXSW</a> (<a href="http://twitter.com/vegsxsw">twitter</a>). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/03/02/code-up/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MT Activity Streams</title>
		<link>http://www.openparenthesis.org/2008/02/10/action-streams</link>
		<comments>http://www.openparenthesis.org/2008/02/10/action-streams#comments</comments>
		<pubDate>Mon, 11 Feb 2008 00:51:58 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Action Stream]]></category>
		<category><![CDATA[activity]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[JohnEckman]]></category>
		<category><![CDATA[lifestream]]></category>
		<category><![CDATA[Microformat]]></category>
		<category><![CDATA[Moveable Type]]></category>
		<category><![CDATA[MTOS]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2008/02/10/action-streams</guid>
		<description><![CDATA[I&#8217;m experimenting a bit with Movable Type 4.1 and the Action Streams plugin. Check out the work in progress at johneckman.com. Read on if you&#8217;re interested in creating your own action streams. Although it has been a while since I&#8217;ve worked in Movable Type, it was a relatively painless install (assuming you&#8217;ve got the basic [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m experimenting a bit with <a href="http://www.movabletype.org/download.html">Movable Type 4.1</a> and the <a href="http://plugins.movabletype.org/action-streams/">Action Streams</a> plugin. </p>
<p>Check out the work in progress at <a href="http://johneckman.com/">johneckman.com</a>. Read on if you&#8217;re interested in creating your own action streams. </p>
<p>Although it has been a while since I&#8217;ve worked in Movable Type, it was a relatively painless install (assuming you&#8217;ve got the basic LAMP stuff in place). </p>
<p>The challenge was creating additional &#8220;services&#8221; for this blog and <a href="http://www.goatless.org/">goatless</a>. There&#8217;s some basic info on writing new services in this blog post: &#8220;<a href="http://www.movabletype.org/2008/01/building_action_streams.html">building action streams</a>&#8221; &#8211; but it took some time to translate this into my way of thinking about it, including where the png file goes for the icon for the service. </p>
<p>Here&#8217;s what the config.yaml looks like for the OpenParenthesis service:</p>
<pre>
name: Open Parenthesis
id: openparenthesis
key: openparenthesis
author_link: http://johneckman.com/
author_name: John Eckman
description: Adds profile service and activity stream for Open Parenthesis
version: 1.0
plugin_link: http://johneckman.com/

profile_services:
    openparenthesis:
        name: Open Parenthesis
        url: http://www.openparenthesis.org/
        icon: images/openparenthesis.png

action_streams:
    openparenthesis:
        posted:
            name: Posts
            description: New Posts to the Blog
            html_form: '[_1] blogged on &lt;a
                href="http://www.openparenthesis.org/"&gt;OpenParenthesis&lt;/a&gt;
                about &lt;a href="[_2]"&gt;[_3]&lt;/a&gt;'
            html_params:
                - url
                - title
            url: 'http://feeds.feedburner.com/OpenParenthesis/'
            identifier: url
            xpath:
                foreach: //item
                get:
                    created_on: pubDate/child::text()
                    url: link/child::text()
                    title: title/child::text()
</pre>
<p>This config.yaml file goes in mt/plugins/openparenthesis/config.yaml &#8211; that is, you create a new plugin folder containing just this config.yaml. </p>
<p>Then you put the openparenthesis.png in: mt/mt-static/plugins/openparenthesis/images/openparenthesis.png</p>
<p>I suppose much of this would have been obvious had I been more accustomed to how MT plugins work. </p>
<p>You may also note I&#8217;m just hardcoding a pointer to my feedburner feed &#8211; so technically there is no &#8220;{{ident}}&#8221; needed &#8211; it doesn&#8217;t matter what identifer I put in. </p>
<p>One could translate this by changing:<br />
<code>url: 'http://feeds.feedburner.com/OpenParenthesis/'</code><br />
to:<br />
<code>url: 'http://feeds.feedburner.com/{{ident}}/'</code></p>
<p>And then entering the feed name (the only part of a feedburner feed which changes) into the identifier field when adding the service to your profile from the MT admin side. That would give you a generic FeedBurner feed, to add blog postings to your action stream.</p>
<p>Of course, this may not make sense if your blog is itself on Movable Type, since your blog postings will be directly in your feed, but if you&#8217;re creating your action stream on separate domain, it may come in handy. </p>
<p>You can create extra &#8220;profile&#8221; links which offer no streams as well. For now I&#8217;ve just cheated with the link to Optaros at the top of my &#8220;Find Me Elsewhere&#8221; list. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/02/10/action-streams/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

