Where is OSTATUS??

98 views
Skip to first unread message

Andrea Messina

unread,
Mar 5, 2011, 12:47:48 PM3/5/11
to diaspora-dev
Hi.
I'd like to see OStatus capability implemented into Diaspora.....this
effort will permit to join an expanding network of distributed
nodes(Status.Net, Identi.ca, Friendika, ...)

Jeff Sonstein

unread,
Mar 9, 2011, 9:01:07 PM3/9/11
to diaspo...@googlegroups.com, messin...@gmail.com

+1 to this idea

I'd love to be able to tell W3C Federated Social Web Group
that this is happening...
would be good news for all

jeffs

--
Nullius in verba
(“Take nobody’s word for it”)
-- motto of The Royal Society --
==========
Jeff Sonstein

official RIT email confidentiality statement:
http://finweb.rit.edu/legalaffairs/confidential.html

@eschnou

unread,
Mar 10, 2011, 3:45:46 PM3/10/11
to diaspo...@googlegroups.com
I'd like to see OStatus capability implemented into Diaspora.....this
effort will permit to join an expanding network of distributed
nodes(Status.Net, Identi.ca, Friendika, ...)

Pieces are already in place, they have webfinger, hcard profiles, atom with activitystream and pubsubhubbub. I was successfull at "following" a diaspora user from my ostatus implementation. What is missing is salmon and you'll have a full stack in place.

-Laurent

Maxwell Salzberg

unread,
Mar 10, 2011, 3:54:58 PM3/10/11
to diaspo...@googlegroups.com
We have already implemented salmon, as it is used to pass messages between installations.  We may be based off an old ref of the spec however, but we are interested in getting it up to date.




- maxwell

Andrea Messina

unread,
Mar 10, 2011, 5:35:38 PM3/10/11
to diaspora-dev
awesome....i tried it and it works out!! I'm moved :-)

Just a thing: your atom activity feed has some deprecated
elements....for example i can't find the avatar because it is inside
the deprecated activity:subject element.
Can you move all the stuff contained in the activity:subject element
into the atom:author element??

PS: How do you use Salmon in your communication?? (Do you send it in
plaintext?? If you apply some kind of cipher, which are the parameters
involved in the comunciation between seed??) Do you also use Salmon
for mail-like messages?? I guess

thanks...

Maxwell Salzberg

unread,
Mar 10, 2011, 5:55:53 PM3/10/11
to diaspo...@googlegroups.com
id be happy to update anything out of date.  Just let me know what I should change it to and ill make it happen.


Andrea Messina

unread,
Mar 10, 2011, 6:13:57 PM3/10/11
to diaspora-dev
The author element should be of this kind:

<author>
<activity:object-type>http://activitystrea.ms/schema/1.0/person</
activity:object-type>
<uri></uri>
<name></name>
<link rel="alternate" type="text/html" href=""/>
<link rel="avatar" type="image/jpeg" media:width="" media:height=""
href=""/>
<poco:preferredUsername></poco:preferredUsername>
<poco:displayName></poco:displayName>
</author>

I think, for the moment, it would be better to mantain the
activity:subject for backward compatibility.
You should change the author element in that manner.
I also add the PortableContacts(namespace = http://portablecontacts.net/spec/1.0)
parameter that would be useful to retrieve the user
nickname(preferredUsername) and the user complete name(displayName).

:-)))))

Maxwell Salzberg

unread,
Mar 10, 2011, 6:39:55 PM3/10/11
to diaspo...@googlegroups.com
Actually. this feed is is generated in https://github.com/diaspora/diaspora/blob/master/lib/diaspora/ostatus_builder.rb .....

Currently pretty naive way to do it, but it would be really easy to fix up and submit a pull request!!!  :D !!

;)

-maxwell

@eschnou

unread,
Mar 11, 2011, 3:46:03 AM3/11/11
to diaspo...@googlegroups.com
We have already implemented salmon, as it is used to pass messages between installations.  We may be based off an old ref of the spec however, but we are interested in getting it up to date.

Excellent, I'll have a look. What is missing at the moment is discovery of your salmon endpoint. It should at least be exposed in the user atom feed (see [1]) and it also helps if it is exposed in the user XRD returned by webfinger. I've spotted a few other errors/legacy, so I'll fork and issue pull requests when I get some time. If we work on this together with Andrea, i'm sure we can easily bring diaspora to full ostatus compliance, you are almost there anyway. Thank you for implementing this and keeping interoperability in mind !

Cheers,

Laurent





Tom Scott

unread,
Mar 9, 2011, 6:08:51 PM3/9/11
to diaspo...@googlegroups.com
That sounds like a great idea, thanks for volunteering yourself to code it into Diaspora.

(diaspora is an open project, if you want a feature write a patch and commit it to a forked repo, THEN tell us about it!)

-T

On Mar 5, 2011, at 12:47 PM, Andrea Messina <messin...@gmail.com> wrote:

Michiel de Jong

unread,
Mar 10, 2011, 6:53:49 AM3/10/11
to diaspo...@googlegroups.com, Jeff Sonstein, messin...@gmail.com
+1, OStatus is important.

elf Pavlik

unread,
Dec 2, 2011, 4:40:20 PM12/2/11
to diaspora-dev
have you seen OStatus related gems published by guys from http://rstat.us ?
https://github.com/hotsh

Reply all
Reply to author
Forward
0 new messages