ostatus software

43 views
Skip to first unread message

tyler gillies

unread,
Apr 16, 2010, 10:25:22 AM4/16/10
to ostatus...@googlegroups.com, status...@lists.status.net
anyone out there implement ostatus besides me yet? I'm getting lonely :(

--
Everyone Loves Tea
http://www.everyonelovestea.com

Matthew Katz

unread,
Apr 16, 2010, 10:31:01 AM4/16/10
to ostatus...@googlegroups.com, status...@lists.status.net
Working on it in django, but way behind you

"tyler gillies" <tjgi...@gmail.com> wrote:

>--
>Subscription settings: http://groups.google.com/group/ostatus-discuss/subscribe?hl=en

--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

caedes

unread,
Apr 25, 2010, 12:34:31 PM4/25/10
to ostatus
Hi, i've implemented pubsubhub and some activitystreams support for
elgg. i'm interested to test interconnection with other services.
Test feeds:
* https://n-1.artelibredigital.net/pg/profile/caedes?view=activitystream
* https://n-1.artelibredigital.net/mod/riverdashboard/?view=activitystream

basically, i can export (public) activitystreams from groups, people
and whole site, and i can import a few object types (bookmarks, files,
articles, groups). the verbs are still non-standard (although post
verb is used so they should be compliant).

the goal is to polish the activitystreams mapping for activities, and
then go on with salmon and maybe webfinger.

if you have urls with activitystreams atoms and hubs i can test them
and try to make it so we can import all your content in a nice way.



On Apr 16, 4:25 pm, tyler gillies <tjgill...@gmail.com> wrote:
> anyone out there implement ostatus besides me yet? I'm getting lonely :(
>
> --
> Everyone Loves Teahttp://www.everyonelovestea.com

Melvin Carvalho

unread,
Apr 25, 2010, 2:42:40 PM4/25/10
to ostatus...@googlegroups.com


2010/4/25 caedes <cae...@doodo.org>

Hi, i've implemented pubsubhub and some activitystreams support for
elgg. i'm interested to test interconnection with other services.
Test feeds:
 * https://n-1.artelibredigital.net/pg/profile/caedes?view=activitystream
 * https://n-1.artelibredigital.net/mod/riverdashboard/?view=activitystream

That's very cool!

Do you have plugin code for that?

Now I wonder should we i point the FOAF code to include a foaf:account that goes to your riverdashboard activity stream ...
 

Pablo Martin

unread,
Apr 25, 2010, 4:21:10 PM4/25/10
to ostatus...@googlegroups.com
On 25/04/10 20:42, Melvin Carvalho wrote:


2010/4/25 caedes <cae...@doodo.org>
Hi, i've implemented pubsubhub and some activitystreams support for
elgg. i'm interested to test interconnection with other services.
Test feeds:
 * https://n-1.artelibredigital.net/pg/profile/caedes?view=activitystream
 * https://n-1.artelibredigital.net/mod/riverdashboard/?view=activitystream

That's very cool!

Do you have plugin code for that?


sure, the relevant plugins are:
  * http://bitbucket.org/rhizomatik/elgg_activitystreams
  * http://bitbucket.org/rhizomatik/elgg_pshb
  * http://bitbucket.org/rhizomatik/elgg_foreign_objects

Activitystreams provides a second feed in addition to the already available rss one, this is atom with activitystreams
Pshb provides the capability to subscribe and publish to a pshb hub.
Foreign objects can receive objects arriving from pshb and recreate them on elgg, as well as provide especial views (for the moment they redirect to their original site but listings show a resume and so on)

you will need the first two to publish, a hub where to publish (you can use the one from lorea.cc the test hub from pubsubhub or setup your own, we use a miyamoto fork).

then to subscribe to things and see them you need the "foreign objects".

You're welcome to test it :)



Now I wonder should we i point the FOAF code to include a foaf:account that goes to your riverdashboard activity stream ...

Some way to let know which is the activitystreams code can be ok, although i was expecting foaf to have its own way to include the objects or activities (using aair maybe).

greetings!

Evan Prodromou

unread,
Apr 25, 2010, 4:50:00 PM4/25/10
to ostatus...@googlegroups.com
On Sun, 2010-04-25 at 09:34 -0700, caedes wrote:
Hi, i've implemented pubsubhub and some activitystreams support for
elgg. i'm interested to test interconnection with other services.
This is awesome!

Is it going to go into Elgg core?

-Evan

Melvin Carvalho

unread,
Apr 25, 2010, 4:54:16 PM4/25/10
to ostatus...@googlegroups.com


2010/4/25 Pablo Martin <cae...@doodo.org>

On 25/04/10 20:42, Melvin Carvalho wrote:


2010/4/25 caedes <cae...@doodo.org>
Hi, i've implemented pubsubhub and some activitystreams support for
elgg. i'm interested to test interconnection with other services.
Test feeds:
 * https://n-1.artelibredigital.net/pg/profile/caedes?view=activitystream
 * https://n-1.artelibredigital.net/mod/riverdashboard/?view=activitystream

That's very cool!

Do you have plugin code for that?


sure, the relevant plugins are:
  * http://bitbucket.org/rhizomatik/elgg_activitystreams
  * http://bitbucket.org/rhizomatik/elgg_pshb
  * http://bitbucket.org/rhizomatik/elgg_foreign_objects

Activitystreams provides a second feed in addition to the already available rss one, this is atom with activitystreams
Pshb provides the capability to subscribe and publish to a pshb hub.
Foreign objects can receive objects arriving from pshb and recreate them on elgg, as well as provide especial views (for the moment they redirect to their original site but listings show a resume and so on)

you will need the first two to publish, a hub where to publish (you can use the one from lorea.cc the test hub from pubsubhub or setup your own, we use a miyamoto fork).

then to subscribe to things and see them you need the "foreign objects".

You're welcome to test it :)

Great, thanks!  I'll taken an embrace and extend attitude, and let you know what I create :)
 



Now I wonder should we i point the FOAF code to include a foaf:account that goes to your riverdashboard activity stream ...

Some way to let know which is the activitystreams code can be ok, although i was expecting foaf to have its own way to include the objects or activities (using aair maybe).

True, aair is interesting, theres smob ( semantic microblogging www.smob.me too ) ... longer term the elgg views can all kind of merge using content negotiation, but that might take a while to build in properly ... I'll see if I can link the FOAF to one of the machine readable views ...
 

greetings!


Melvin Carvalho

unread,
Apr 25, 2010, 5:00:17 PM4/25/10
to ostatus...@googlegroups.com


2010/4/25 Evan Prodromou <ev...@status.net>

Hi Evan

I just got a FOAF patch into the 1.7.1 elgg core which came out last week, so the next version may not be for a month or so, version 1.8 is coming out in the autumn.

Will chat to brett about what we can add to the core, or what will be a plugin.  I know that curverider (the company behind elgg) are interested in making some modules including federation ...

I'm woring with Pablo and some other folks to see if we can get a really good federation working between elgg intances, and then hopefully to hetrogeneous systems, such as gnu social, and maybe the things that use osatus ... or even other systems like XMPP/onesocialweb or psyc.  Personally I'll be looking closely at the FOAF side to use more of the modern W3C techniques, particularly those from timbl's group at MIT, so including Access Control / Auth (e.g. FOAF+SSL) then moving on to web of trust.

My guess is that over the next few months we'll have things that develop quite quickly ... so we'll at least have a proof of concept, but ideally would be ready

The elgg lead devs are open to having good quality code added to their codebase (we normally discuss on #elgg), so if we can build out something good, I'm hoping there's a chance we can get things into future elgg versions ...
 

-Evan


Evan Prodromou

unread,
Apr 25, 2010, 11:54:14 PM4/25/10
to ostatus...@googlegroups.com
On Sun, 2010-04-25 at 23:00 +0200, Melvin Carvalho wrote:
I'm woring with Pablo and some other folks to see if we can get a really good federation working between elgg intances, and then hopefully to hetrogeneous systems, such as gnu social, and maybe the things that use osatus ...
I'd strongly suggest working with OStatus first. It works well as our federation system (for StatusNet), and it would mean you'd have immediate interop with StatusNet, Google Buzz, and one-way interop with Posterous, Tumblr, WordPress, LiveJournal, and others.

If you have time, I'd love to do a bilateral StatusNet-Elgg discussion. It'd be great to pull both teams together to see what we can do.

-Evan


--
Evan Prodromou <ev...@status.net>
StatusNet Inc

tyler gillies

unread,
Apr 26, 2010, 12:02:48 AM4/26/10
to ostatus...@googlegroups.com
and redrob.in .... ;)

Jon Phillips

unread,
Apr 26, 2010, 12:04:09 AM4/26/10
to ostatus...@googlegroups.com
On Sun, Apr 25, 2010 at 8:54 PM, Evan Prodromou <ev...@status.net> wrote:

Totally!  Melvin where is most the team located? When and where could we have this discussion? If we can have many free software/free network services working together, its great for all of us and we can share in press and blog postings and general love :)

Jon



--
Jon Phillips
http://rejon.org/
http://fabricatorz.com/
http://status.net/
http://rejon.status.net + skype: kidproto
+1.415.830.3884 (sf/global)
+86.134.3957.2035 (china)

Melvin Carvalho

unread,
Apr 26, 2010, 1:04:09 PM4/26/10
to ostatus...@googlegroups.com


2010/4/26 Evan Prodromou <ev...@status.net>

It would be great to collaborate, going forward, though it might be slightly early for something concrete. 

We are starting with much of the ostatus stack, and bolting on things like FOAF.  Right now, I'm probably more at the stage of learning the frameworks and creating prototypes, than any real advanced stage ... caedes has been doing it a while longer.  We can often be found in one of #elgg or #lorea (and most of the mailing lists) and always happy to discuss thing, though it may be a little early for that now.  Just to note, Brett Profitt is the lead dev at elgg, we're not official devs there, more grassroots people that like to hack on things. :)

Will be following the ostatus mailing list, and would definitely love to share thoughts as things move to a more advanced stage.

I suspect that we'll be in good shape by the time elgg 1.8 comes out (c. September) and will have some basic interop in the next few months, so if we can talk to status.net buzz etc. that's going to be a great way to test things ...
 

Jon Phillips

unread,
Apr 26, 2010, 7:22:36 PM4/26/10
to ostatus...@googlegroups.com
On Mon, Apr 26, 2010 at 10:04 AM, Melvin Carvalho <melvinc...@gmail.com> wrote:


2010/4/26 Evan Prodromou <ev...@status.net>

On Sun, 2010-04-25 at 23:00 +0200, Melvin Carvalho wrote:
I'm woring with Pablo and some other folks to see if we can get a really good federation working between elgg intances, and then hopefully to hetrogeneous systems, such as gnu social, and maybe the things that use osatus ...
I'd strongly suggest working with OStatus first. It works well as our federation system (for StatusNet), and it would mean you'd have immediate interop with StatusNet, Google Buzz, and one-way interop with Posterous, Tumblr, WordPress, LiveJournal, and others.

If you have time, I'd love to do a bilateral StatusNet-Elgg discussion. It'd be great to pull both teams together to see what we can do.

It would be great to collaborate, going forward, though it might be slightly early for something concrete. 

Ok, we are here :)
 
We are starting with much of the ostatus stack, and bolting on things like FOAF.  Right now, I'm probably more at the stage of learning the frameworks and creating prototypes, than any real advanced stage ... caedes has been doing it a while longer.  We can often be found in one of #elgg or #lorea (and most of the mailing lists) and always happy to discuss thing, though it may be a little early for that now.  Just to note, Brett Profitt is the lead dev at elgg, we're not official devs there, more grassroots people that like to hack on things. :)

Great, can you intro him into this o-world please ? :)
 
Will be following the ostatus mailing list, and would definitely love to share thoughts as things move to a more advanced stage.


Great.

 
I suspect that we'll be in good shape by the time elgg 1.8 comes out (c. September) and will have some basic interop in the next few months, so if we can talk to status.net buzz etc. that's going to be a great way to test things ...
 


Ok, cool. Of course, we are moving real fast right, but would love for you and anyone else with ostatus support to drop some science at: http://status.net/wiki/OStatus/Interop (thanks to Brion for this)

I want to keep posting about the latest support at http://ostatus.org

Also, if others on here want to blog about ostatus goodies, please message me offlist. Cheers!
Jon
 

Pablo Martin

unread,
Apr 27, 2010, 12:59:08 PM4/27/10
to ostatus...@googlegroups.com
On 27/04/10 01:22, Jon Phillips wrote:
>
> Ok, cool. Of course, we are moving real fast right, but would love for
> you and anyone else with ostatus support to drop some science at:
> http://status.net/wiki/OStatus/Interop (thanks to Brion for this)
>
> I want to keep posting about the latest support at http://ostatus.org
>
> Also, if others on here want to blog about ostatus goodies, please
> message me offlist. Cheers!


ok, i'm travelling this week so don't have so much time, but i'll be
looking at the Interop page to test with other providers there, and also
to fill elgg related info.

grtz

Pablo Martin

unread,
May 15, 2010, 6:32:09 AM5/15/10
to ostatus...@googlegroups.com
On 27/04/10 01:22, Jon Phillips wrote:
>
> Ok, cool. Of course, we are moving real fast right, but would love for
> you and anyone else with ostatus support to drop some science at:
> http://status.net/wiki/OStatus/Interop (thanks to Brion for this)


Ok, I added info about ongoing elgg support at that webpage. We're
pretty far now into activitystreams and salmon, I just wrote to the
activitystreams list to ask some questions about vocabulary because the
official one is starting to become small :). Our current goal is to have
good support for elgg datatypes and groups.

Greetings.. and btw, i still couldn't interact to other services, but my
test networks go through https, with a non global CA, so i think this
might be causing problems, i'll keep investigating, but might help to
have direct contact to someone with a pubsubhub/activitystreams enabled
service who is in for direct contact and debugging.

kiss kiss

Pablo



Reply all
Reply to author
Forward
0 new messages