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
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
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
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
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 Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Recently uploaded
(20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
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...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
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 Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
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