<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.dankarran.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>location brokerage</title>
 <link>http://www.dankarran.com/blog/tags/location-brokerage</link>
 <description>Latest items from dankarran.com</description>
 <language>en</language>
<item>
 <title>Location services integration for Activity Stream</title>
 <link>http://www.dankarran.com/blog/2009/02/location-services-integration-for-activity-stream</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://www.dankarran.com/sites/dankarran.com/files/activitystream_location.png&quot; align=&quot;right&quot; /&gt;I was working the other night to create an integration module that would tie the existing &lt;a href=&quot;http://drupal.org/project/activitystream&quot;&gt;Activity Stream&lt;/a&gt; module for Drupal into the &lt;a href=&quot;http://brightkite.com&quot;&gt;Brightkite&lt;/a&gt; location-based social network.&lt;/p&gt;
&lt;p&gt;The idea is that users can check in at their current location using Brightkite and have their Drupal site update their location within the site based on their last known location - handy if you want a little map that shows where you are, for example, but you could do whatever you wanted with those locations, and even use them to extend a social network you might be building up in Drupal.&lt;/p&gt;
&lt;p&gt;While I was fighting with the &lt;a href=&quot;http://simplepie.org&quot;&gt;SimplePie&lt;/a&gt; feed parsing library to work out why it didn&#039;t like the feeds from Brightkite, &lt;a href=&quot;http://blog.johnmckerrell.com/&quot;&gt;John McKerrell&lt;/a&gt; &lt;a href=&quot;http://twitter.com/mcknut/status/1251521739&quot;&gt;suggested&lt;/a&gt; that some integration for his new &lt;a href=&quot;http://mapme.at&quot;&gt;Mapme.at&lt;/a&gt; service would be nice too. &lt;/p&gt;
&lt;p&gt;So, the first two services to be supported by the new &lt;a href=&quot;http://drupal.org/project/activitystream_location&quot;&gt;Activity Stream location services&lt;/a&gt; project are Brightkite and Mapme.at. I&#039;d also like to extend this to other services like Yahoo&#039;s &lt;a href=&quot;http://fireeagle.yahoo.net&quot;&gt;Fire Eagle&lt;/a&gt; and &lt;a href=&quot;http://www.google.com/latitude&quot;&gt;Google Latitude&lt;/a&gt; at some point, but neither of them are quite so simple to integrate with, the former because it has no public location feeds for users and requires authentication, and the latter because it doesn&#039;t share any of its data at all (boo!).&lt;/p&gt;
&lt;p&gt;In their most basic form, the modules pull in the updates from these services and they get included in your activity stream along with your Twitter updates and the like, but also if you have &lt;a href=&quot;http://drupal.org/project/location&quot;&gt;Location&lt;/a&gt; module installed and the user locations module enabled (plus &lt;a href=&quot;http://drupal.org/node/384052&quot;&gt;a patch&lt;/a&gt; for Activity Stream for now), your user will be updated with the latest coordinates from the location service you use.&lt;/p&gt;
</description>
 <comments>http://www.dankarran.com/blog/2009/02/location-services-integration-for-activity-stream#comments</comments>
 <category domain="http://www.dankarran.com/blog/tags/drupal">Drupal</category>
 <category domain="http://www.dankarran.com/blog/drupal">Drupal</category>
 <category domain="http://www.dankarran.com/blog/geographic">Geographic</category>
 <category domain="http://www.dankarran.com/blog/tags/location-based-services">location based services</category>
 <category domain="http://www.dankarran.com/blog/tags/location-brokerage">location brokerage</category>
 <category domain="http://www.dankarran.com/blog/tags/module">module</category>
 <category domain="http://www.dankarran.com/blog/tags/social-networking">social networking</category>
 <pubDate>Fri, 27 Feb 2009 07:56:54 -0500</pubDate>
 <dc:creator>dankarran</dc:creator>
 <guid isPermaLink="false">1053 at http://www.dankarran.com</guid>
</item>
</channel>
</rss>
