Submit Search
Upload
OStatus-enabling your php application
•
Download as ODP, PDF
•
1 like
•
1,639 views
Evan Prodromou
Follow
Discussing how to enable an application to participate in a federated social web
Read less
Read more
Technology
Report
Share
Report
Share
1 of 58
Download now
Recommended
Day2 wordpress-rss
Day2 wordpress-rss
lfpahl
Day2 wordpress-rss
Day2 wordpress-rss
aewanouski
Engaging patients with social media
Engaging patients with social media
Tao Le
Day2 wordpress-rss
Day2 wordpress-rss
jjohnson95
Automating the Job Search (Version 1.1)
Automating the Job Search (Version 1.1)
David Swinney
What is a_blog_mod1309morning
What is a_blog_mod1309morning
ufmg2010
Blogs And Wikis April 2008
Blogs And Wikis April 2008
guest6b9af7
Outreach Technology
Outreach Technology
Greg JOhll
Recommended
Day2 wordpress-rss
Day2 wordpress-rss
lfpahl
Day2 wordpress-rss
Day2 wordpress-rss
aewanouski
Engaging patients with social media
Engaging patients with social media
Tao Le
Day2 wordpress-rss
Day2 wordpress-rss
jjohnson95
Automating the Job Search (Version 1.1)
Automating the Job Search (Version 1.1)
David Swinney
What is a_blog_mod1309morning
What is a_blog_mod1309morning
ufmg2010
Blogs And Wikis April 2008
Blogs And Wikis April 2008
guest6b9af7
Outreach Technology
Outreach Technology
Greg JOhll
Nelson ICT workshop
Nelson ICT workshop
jeddco
RSS For Educators
RSS For Educators
Jennifer Dorman
IBAT-Wordpress-Session
IBAT-Wordpress-Session
Digital Insights - Digital Marketing Agency
Eden-Wordpress-Session
Eden-Wordpress-Session
Digital Insights - Digital Marketing Agency
Blogging 102
Blogging 102
Viiräk VII
Sini2009 Rss Nsg
Sini2009 Rss Nsg
wfperry
Online Reputation for Law Firms
Online Reputation for Law Firms
y2kesq
RSS in Education
RSS in Education
leonardstern
Online Communities – What are they & How
Online Communities – What are they & How
Frank Arrigo
Yahoo Open Platform Stack
Yahoo Open Platform Stack
Jonathan LeBlanc
Wordpress and Blogging
Wordpress and Blogging
Caleb Anthony
DBS-Wordpress-Session
DBS-Wordpress-Session
Digital Insights - Digital Marketing Agency
RSS Marketing Guide
RSS Marketing Guide
Justyna
Wordpress & blogging
Wordpress & blogging
Anson Zong-Liscum
Blogs & wikis applied to ELT
Blogs & wikis applied to ELT
Paula Ledesma
Introduction Medicine 2.0 - Cochrane 2.0 Workshop, Cochrane Colloquium, Singa...
Introduction Medicine 2.0 - Cochrane 2.0 Workshop, Cochrane Colloquium, Singa...
Laika Spoetnik
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
lkhohmann
Web 2.0 Sudak
Web 2.0 Sudak
lkhohmann
Newsfeeds and More: a mini-workshop
Newsfeeds and More: a mini-workshop
University of Cape Town
How PR can profit from RSS (March 2007)
How PR can profit from RSS (March 2007)
David Strom
Rss Presentation
Rss Presentation
Emily24
Web Space10
Web Space10
Murali Mallapuram
More Related Content
What's hot
Nelson ICT workshop
Nelson ICT workshop
jeddco
RSS For Educators
RSS For Educators
Jennifer Dorman
IBAT-Wordpress-Session
IBAT-Wordpress-Session
Digital Insights - Digital Marketing Agency
Eden-Wordpress-Session
Eden-Wordpress-Session
Digital Insights - Digital Marketing Agency
Blogging 102
Blogging 102
Viiräk VII
Sini2009 Rss Nsg
Sini2009 Rss Nsg
wfperry
Online Reputation for Law Firms
Online Reputation for Law Firms
y2kesq
RSS in Education
RSS in Education
leonardstern
Online Communities – What are they & How
Online Communities – What are they & How
Frank Arrigo
Yahoo Open Platform Stack
Yahoo Open Platform Stack
Jonathan LeBlanc
Wordpress and Blogging
Wordpress and Blogging
Caleb Anthony
DBS-Wordpress-Session
DBS-Wordpress-Session
Digital Insights - Digital Marketing Agency
RSS Marketing Guide
RSS Marketing Guide
Justyna
Wordpress & blogging
Wordpress & blogging
Anson Zong-Liscum
Blogs & wikis applied to ELT
Blogs & wikis applied to ELT
Paula Ledesma
Introduction Medicine 2.0 - Cochrane 2.0 Workshop, Cochrane Colloquium, Singa...
Introduction Medicine 2.0 - Cochrane 2.0 Workshop, Cochrane Colloquium, Singa...
Laika Spoetnik
What's hot
(16)
Nelson ICT workshop
Nelson ICT workshop
RSS For Educators
RSS For Educators
IBAT-Wordpress-Session
IBAT-Wordpress-Session
Eden-Wordpress-Session
Eden-Wordpress-Session
Blogging 102
Blogging 102
Sini2009 Rss Nsg
Sini2009 Rss Nsg
Online Reputation for Law Firms
Online Reputation for Law Firms
RSS in Education
RSS in Education
Online Communities – What are they & How
Online Communities – What are they & How
Yahoo Open Platform Stack
Yahoo Open Platform Stack
Wordpress and Blogging
Wordpress and Blogging
DBS-Wordpress-Session
DBS-Wordpress-Session
RSS Marketing Guide
RSS Marketing Guide
Wordpress & blogging
Wordpress & blogging
Blogs & wikis applied to ELT
Blogs & wikis applied to ELT
Introduction Medicine 2.0 - Cochrane 2.0 Workshop, Cochrane Colloquium, Singa...
Introduction Medicine 2.0 - Cochrane 2.0 Workshop, Cochrane Colloquium, Singa...
Similar to OStatus-enabling your php application
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
lkhohmann
Web 2.0 Sudak
Web 2.0 Sudak
lkhohmann
Newsfeeds and More: a mini-workshop
Newsfeeds and More: a mini-workshop
University of Cape Town
How PR can profit from RSS (March 2007)
How PR can profit from RSS (March 2007)
David Strom
Rss Presentation
Rss Presentation
Emily24
Web Space10
Web Space10
Murali Mallapuram
RSScats
RSScats
padmaja11
Getting Stuff In And Out Of Buzz (1)
Getting Stuff In And Out Of Buzz (1)
Paul Kinlan
Modified REST Presentation
Modified REST Presentation
Alexandros Marinos
The RSS Revolution: Using Blogs and Podcasts to Distribute Learning Centent
The RSS Revolution: Using Blogs and Podcasts to Distribute Learning Centent
Jason Rhode
Library 1.5/2.0
Library 1.5/2.0
pcta
RSS Overview
RSS Overview
Alex Pline
Integrating RSS Into Your Web Site
Integrating RSS Into Your Web Site
Michael Sauers
RSS-Syndicateing content online
RSS-Syndicateing content online
oneVision
Syndicating content online
Syndicating content online
oneVision
RSS Feeder
RSS Feeder
anuradha srivastava
Integrating RSS into Your Web Site (IL2008)
Integrating RSS into Your Web Site (IL2008)
Michael Sauers
Rss Feeds
Rss Feeds
Prasanna Iyer
Integrating RSS Into Your Web Site
Integrating RSS Into Your Web Site
Nebraska Library Commission
Integrating RSS Into Your Web Site - CIL2008
Integrating RSS Into Your Web Site - CIL2008
Michael Sauers
Similar to OStatus-enabling your php application
(20)
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Web 2.0 Sudak
Web 2.0 Sudak
Newsfeeds and More: a mini-workshop
Newsfeeds and More: a mini-workshop
How PR can profit from RSS (March 2007)
How PR can profit from RSS (March 2007)
Rss Presentation
Rss Presentation
Web Space10
Web Space10
RSScats
RSScats
Getting Stuff In And Out Of Buzz (1)
Getting Stuff In And Out Of Buzz (1)
Modified REST Presentation
Modified REST Presentation
The RSS Revolution: Using Blogs and Podcasts to Distribute Learning Centent
The RSS Revolution: Using Blogs and Podcasts to Distribute Learning Centent
Library 1.5/2.0
Library 1.5/2.0
RSS Overview
RSS Overview
Integrating RSS Into Your Web Site
Integrating RSS Into Your Web Site
RSS-Syndicateing content online
RSS-Syndicateing content online
Syndicating content online
Syndicating content online
RSS Feeder
RSS Feeder
Integrating RSS into Your Web Site (IL2008)
Integrating RSS into Your Web Site (IL2008)
Rss Feeds
Rss Feeds
Integrating RSS Into Your Web Site
Integrating RSS Into Your Web Site
Integrating RSS Into Your Web Site - CIL2008
Integrating RSS Into Your Web Site - CIL2008
More from Evan Prodromou
Adaptive Pricing with Machine Intelligence
Adaptive Pricing with Machine Intelligence
Evan Prodromou
Legal issues for busy entrepreneurs
Legal issues for busy entrepreneurs
Evan Prodromou
Open Source Microblogging With Laconica
Open Source Microblogging With Laconica
Evan Prodromou
Government 2.0 Presentation
Government 2.0 Presentation
Evan Prodromou
Oscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging Presentation
Evan Prodromou
Commercialization of Wikis
Commercialization of Wikis
Evan Prodromou
More from Evan Prodromou
(6)
Adaptive Pricing with Machine Intelligence
Adaptive Pricing with Machine Intelligence
Legal issues for busy entrepreneurs
Legal issues for busy entrepreneurs
Open Source Microblogging With Laconica
Open Source Microblogging With Laconica
Government 2.0 Presentation
Government 2.0 Presentation
Oscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging Presentation
Commercialization of Wikis
Commercialization of Wikis
Recently uploaded
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Recently uploaded
(20)
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
OStatus-enabling your php application
1.
OStatus-enabling your Application
2.
What is OStatus?
3.
Modeling distributed social
networks
4.
Broadcaster-receiver
5.
Aggregation
6.
7.
Especially good when
not explicitly “social”
8.
Wikis
9.
Blogs
10.
CMS
11.
Bug tracking
12.
Photo-sharing
13.
14.
Response handler
15.
Receiver
16.
I. Make good
feeds.
17.
ActivityStreams
18.
http://activitystrea.ms/
19.
20.
Atom feeds
21.
Single feed per
person
22.
Author element at
the feed level
23.
24.
25.
26.
object
27.
28.
Important elements include
<preferredUsername>, <displayName>, <note>, and <urls>.
29.
II. PuSH-enable your
feeds
30.
31.
http://code.google.com/p/pubsubhubbub/
32.
Add a 'hub'
link
33.
Send new-content update
34.
Congratulations!
35.
36.
37.
Tumblr
38.
WordPress.com
39.
Gowalla
40.
III. WebFinger identities
41.
http://code.google.com/p/webfinger/
42.
[email_address]
43.
Update schema
44.
Congratulations!
45.
46.
IV. Model remote
users
47.
48.
“favorites”
49.
Social graph
50.
51.
Subclasses User and
RemoteAuthor
52.
53.
Numerical ID may
be locally but not globally unique
54.
55.
Very weak user
role
56.
absolute minimum permissions
57.
No login, if
possible!
58.
V. Accept Salmon
for replies
59.
http://www.salmon-protocol.org/
60.
61.
Replies
62.
Plain Atom entries
63.
64.
notify the user
65.
66.
67.
Different languages
68.
Different libraries
69.
VI. Accept Salmon
for social activities
70.
Atom + ActivityStreams
71.
72.
Unfollow
73.
74.
Share
75.
76.
77.
have a two-way
conversation
78.
VII. Allow subscriptions
to remote users
79.
PuSH subscriber role
80.
81.
By profile URL
82.
By WebFinger ID
and “updates-from”
83.
By Atom/RSS feed
URL
84.
85.
Redirect to own
server
86.
VIII. Send Salmon
slaps
87.
88.
Provide an RSA
key in WebFinger
89.
Sign the slap!
90.
IX. Send Salmon
slaps for social activities
91.
92.
Fave/Like
93.
Share
94.
Profile update
95.
What next?
96.
97.
Activity Streams JSON
encoding
98.
Better on-site UI
99.
Conversation tracking
100.
101.
http://federatedsocialweb.net/
102.
[email_address]
Download now