<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CKAN: Ticket #1515: [super] Activity Streams</title>
    <link>http://localhost/ticket/1515</link>
    <description>&lt;p&gt;
We want to add github-like "activity streams" (chronological lists of events) to CKAN.
&lt;/p&gt;
&lt;p&gt;
Branch for this feature: &lt;a class="ext-link" href="https://github.com/seanh/ckan/compare/master...feature-1515-activity-streams"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://github.com/seanh/ckan/compare/master...feature-1515-activity-streams&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Etherpad: &lt;a class="ext-link" href="http://ckan.okfnpad.org/notifications"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://ckan.okfnpad.org/notifications&lt;/a&gt; (most relevant parts inlined here)
&lt;/p&gt;
&lt;h2 id="Tasks"&gt;Tasks&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;New domain objects Activity and &lt;a class="missing wiki"&gt;ActivityStream?&lt;/a&gt; [2d] &lt;a class="closed ticket" href="http://localhost/ticket/1298" title="enhancement: Generate activites to be put into activities table. (closed: fixed)"&gt;#1298&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="2"&gt;&lt;li&gt;Migrate existing data into activity streams model [3.5d] &lt;a class="closed ticket" href="http://localhost/ticket/1510" title="enhancement: Migrate existing data into activity streams database tables (closed: wontfix)"&gt;#1510&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="3"&gt;&lt;li&gt;Generate activity events when objects are saved [4d] &lt;a class="closed ticket" href="http://localhost/ticket/1298" title="enhancement: Generate activites to be put into activities table. (closed: fixed)"&gt;#1298&lt;/a&gt;
(Further tickets are needed for generating activity events from objects other than packages and resources, e.g. users.)
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="4"&gt;&lt;li&gt;Get the activity stream for a given user as a list of Python objects. [1d] &lt;a class="closed ticket" href="http://localhost/ticket/1511" title="enhancement: Logic function for getting a user's public activity stream (closed: fixed)"&gt;#1511&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
4a. Get activity streams for packages, groups, tags, sets of multiple sources that users subscribe to, etc.
&lt;/p&gt;
&lt;ol start="5"&gt;&lt;li&gt;Render a user's activity stream on her user page [3d] &lt;a class="closed ticket" href="http://localhost/ticket/1494" title="enhancement: API call for getting a user's public activity stream as rendered rtext (closed: wontfix)"&gt;#1494&lt;/a&gt; &lt;a class="closed ticket" href="http://localhost/ticket/1496" title="enhancement: Render a user's activity stream on her user page (closed: fixed)"&gt;#1496&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
5a. Render activity streams for packages, groups, tags, sets of multiple sources that users subscribe to, etc.
&lt;/p&gt;
&lt;p&gt;
5b. Render activity streams as RSS feeds, as JSON via an API call, etc. &lt;a class="closed ticket" href="http://localhost/ticket/1495" title="enhancement: API call for getting a user's public activity stream (closed: fixed)"&gt;#1495&lt;/a&gt;
&lt;/p&gt;
&lt;ol start="6"&gt;&lt;li&gt;Enable users to subscribe to activity streams
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="7"&gt;&lt;li&gt;Deploy to UAT [0.5d]
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="8"&gt;&lt;li&gt;Docs and announce [1d]
&lt;/li&gt;&lt;/ol&gt;</description>
    <language>en-us</language>
    <image>
      <title>CKAN</title>
      <url>http://assets.okfn.org/p/ckan/img/ckan_logo_shortname.png</url>
      <link>http://localhost/ticket/1515</link>
    </image>
    <generator>Trac 0.12.3</generator>
    <item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 05 Dec 2011 17:27:30 GMT</pubDate>
      <title></title>
      <link>http://localhost/ticket/1515#comment:1</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:1</guid>
      <description>
        &lt;p&gt;
Branch for this feature: &lt;a class="ext-link" href="https://github.com/seanh/ckan/compare/master...feature-1515-activity-streams"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://github.com/seanh/ckan/compare/master...feature-1515-activity-streams&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 05 Dec 2011 17:29:29 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1515#comment:2</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:2</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1515?action=diff&amp;amp;version=2"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Tue, 06 Dec 2011 09:48:32 GMT</pubDate>
      <title>milestone set</title>
      <link>http://localhost/ticket/1515#comment:3</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;
                set to &lt;em&gt;ckan-sprint-2011-12-05&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Wed, 07 Dec 2011 13:21:37 GMT</pubDate>
      <title>milestone changed</title>
      <link>http://localhost/ticket/1515#comment:4</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:4</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;
                changed from &lt;em&gt;ckan-sprint-2011-12-05&lt;/em&gt; to &lt;em&gt;ckan-v1.6&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Tue, 13 Dec 2011 11:19:04 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1515#comment:5</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:5</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1515?action=diff&amp;amp;version=5"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 19 Dec 2011 18:20:56 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1515#comment:6</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:6</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1515?action=diff&amp;amp;version=6"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 16 Jan 2012 18:09:22 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1515#comment:7</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:7</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1515?action=diff&amp;amp;version=7"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Thu, 19 Jan 2012 19:13:41 GMT</pubDate>
      <title>keywords set</title>
      <link>http://localhost/ticket/1515#comment:8</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:8</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;keywords&lt;/strong&gt;
              &lt;em&gt;activity_streams&lt;/em&gt; added
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 06 Feb 2012 11:50:49 GMT</pubDate>
      <title>description changed</title>
      <link>http://localhost/ticket/1515#comment:9</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:9</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;
              modified (&lt;a href="/ticket/1515?action=diff&amp;amp;version=9"&gt;diff&lt;/a&gt;)
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>dread</dc:creator>

      <pubDate>Fri, 24 Feb 2012 12:24:33 GMT</pubDate>
      <title></title>
      <link>http://localhost/ticket/1515#comment:10</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:10</guid>
      <description>
        &lt;p&gt;
The main body of this went into CKAN 1.6, including: &lt;a class="closed ticket" href="http://localhost/ticket/1298" title="enhancement: Generate activites to be put into activities table. (closed: fixed)"&gt;#1298&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1299" title="enhancement: Activity streams table migration (closed: fixed)"&gt;#1299&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1495" title="enhancement: API call for getting a user's public activity stream (closed: fixed)"&gt;#1495&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1511" title="enhancement: Logic function for getting a user's public activity stream (closed: fixed)"&gt;#1511&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1623" title="enhancement: Dump to exclude deleted objects (closed: fixed)"&gt;#1623&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1631" title="enhancement: Add activity stream events for new/changed groups (closed: fixed)"&gt;#1631&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1637" title="enhancement: API call for getting the list of activity detail items for a given activty ... (closed: fixed)"&gt;#1637&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1663" title="enhancement: API call for creating an activity streams event (closed: fixed)"&gt;#1663&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1666" title="enhancement: Add activity stream events for tags (closed: fixed)"&gt;#1666&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1686" title="enhancement: Add activity events for when a dataset is added to or removed from a group (closed: fixed)"&gt;#1686&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1639" title="enhancement: Move activity streams CSS into external file (closed: fixed)"&gt;#1639&lt;/a&gt;, &lt;a class="closed ticket" href="http://localhost/ticket/1694" title="enhancement: Add quick functional test(s) for activity streams HTML rendering (closed: fixed)"&gt;#1694&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>seanh</dc:creator>

      <pubDate>Mon, 28 May 2012 11:22:29 GMT</pubDate>
      <title>status changed; resolution set</title>
      <link>http://localhost/ticket/1515#comment:11</link>
      <guid isPermaLink="false">http://localhost/ticket/1515#comment:11</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;new&lt;/em&gt; to &lt;em&gt;closed&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;resolution&lt;/strong&gt;
                set to &lt;em&gt;fixed&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Closing this super ticket. See remaining tickets with keyword "activity_streams":
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://trac.ckan.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=type&amp;amp;col=priority&amp;amp;col=milestone&amp;amp;col=component&amp;amp;keywords=~activity_streams"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://trac.ckan.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=type&amp;amp;col=priority&amp;amp;col=milestone&amp;amp;col=component&amp;amp;keywords=~activity_streams&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>