Details

      Description

      Support ActivityStreams in Apache Shindig.

      The design is modeled from the JSON draft for ActivityStreams: http://activitystrea.ms/head/json-activity.html

      1. 101018 activitystreams.txt
        40 kB
        Eric Woods
      2. 100624 ActivityStreams JSON patch.txt
        91 kB
        Eric Woods
      3. ActivityStreams patch.txt
        75 kB
        Eric Woods
      4. ActivityStreams patch.txt
        65 kB
        Eric Woods

        Activity

        Hide
        Eric Woods added a comment -

        Represents the prototype implementation of ActivityStreams as required by the OpenSocial specification process.

        Show
        Eric Woods added a comment - Represents the prototype implementation of ActivityStreams as required by the OpenSocial specification process.
        Hide
        Eric Woods added a comment -

        The patch incorporating ActivityStreams into the OpenSocial specification may be found here: http://codereview.appspot.com/1219041/show

        Show
        Eric Woods added a comment - The patch incorporating ActivityStreams into the OpenSocial specification may be found here: http://codereview.appspot.com/1219041/show
        Hide
        Paul Lindner added a comment -

        patch applied to branches/activitystreams-prototype

        Show
        Paul Lindner added a comment - patch applied to branches/activitystreams-prototype
        Hide
        Paul Lindner added a comment -

        I think you missed your new canonicaldb.json

        I'm getting errors like this:

        JSONObject["activityEntries"] not found.

        when I try to do this..

        curl 'http://127.0.0.1:8080/rest/activitystreams/john.doe?st=john.doe%3Ajohn.doe%3A6450%3Ashindig%3Ahttp%253A%2F%2Flocalhost%253A8080%2Fsamplecontainer%2Fexamples%2FSocialHelloWorld.xml%3A0%3Adefault'

        Show
        Paul Lindner added a comment - I think you missed your new canonicaldb.json I'm getting errors like this: JSONObject ["activityEntries"] not found. when I try to do this.. curl 'http://127.0.0.1:8080/rest/activitystreams/john.doe?st=john.doe%3Ajohn.doe%3A6450%3Ashindig%3Ahttp%253A%2F%2Flocalhost%253A8080%2Fsamplecontainer%2Fexamples%2FSocialHelloWorld.xml%3A0%3Adefault'
        Hide
        Eric Woods added a comment -

        I've updated the ActivityStream gadget, which is now very functional. The popup boxes are gone and it has greater support for creation of ActivityEntries as well as usability enhancements. This patch also includes the 'activityEntries' object in the sample database.

        Show
        Eric Woods added a comment - I've updated the ActivityStream gadget, which is now very functional. The popup boxes are gone and it has greater support for creation of ActivityEntries as well as usability enhancements. This patch also includes the 'activityEntries' object in the sample database.
        Hide
        Eric Woods added a comment -

        Paul,

        Thanks for the catch. We didn't update the canonical.json sample database in the content directory, and so it wasn't omitted from the patch. The latest patch resolves this issue and includes an improved sample gadget. Please let me know if you encounter any further problems.

        Show
        Eric Woods added a comment - Paul, Thanks for the catch. We didn't update the canonical.json sample database in the content directory, and so it wasn't omitted from the patch. The latest patch resolves this issue and includes an improved sample gadget. Please let me know if you encounter any further problems.
        Hide
        Paul Lindner added a comment -

        Hi,

        I modified this patch quite a bit so it could go into the extras module. This is a good place for stuff like this.

        The only thing we need to deal with is the XStream configuration – right now there's not an easy way to extend this. I'll look into this in the near future.

        Show
        Paul Lindner added a comment - Hi, I modified this patch quite a bit so it could go into the extras module. This is a good place for stuff like this. The only thing we need to deal with is the XStream configuration – right now there's not an easy way to extend this. I'll look into this in the near future.
        Hide
        Eric Woods added a comment -

        Patch to support ActivityStreams in Apache Shindig. This patch was created from Extras 2.0 (where previous ActivityStream support was applied).

        Show
        Eric Woods added a comment - Patch to support ActivityStreams in Apache Shindig. This patch was created from Extras 2.0 (where previous ActivityStream support was applied).
        Hide
        Eric Woods added a comment - - edited

        Major revision to the ActivityStreams data model. Includes updates to:

        The patch has been uploaded to codereview for review: http://codereview.appspot.com/2536043/

        Show
        Eric Woods added a comment - - edited Major revision to the ActivityStreams data model. Includes updates to: ActivityStreams data model based on JSON spec: http://activitystrea.ms/head/json-activity.html Sample entry in canonical.json DB to reflect updated data model Updated sample gadget to use updated data model The patch has been uploaded to codereview for review: http://codereview.appspot.com/2536043/
        Hide
        Eric Woods added a comment -

        Complete.

        Show
        Eric Woods added a comment - Complete.

          People

          • Assignee:
            Unassigned
            Reporter:
            Eric Woods
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development