Top Banner
Activity Streams And django-activity-stream
17

Activity streams Lightning Talk, DjangoCon 2011, Day3

Jun 08, 2015

Download

Technology

Steve Ivy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Activity streams Lightning Talk, DjangoCon 2011, Day3

Activity StreamsAnd django-activity-stream

Page 2: Activity streams Lightning Talk, DjangoCon 2011, Day3

This is an activity stream

Page 3: Activity streams Lightning Talk, DjangoCon 2011, Day3

So is this...

Page 4: Activity streams Lightning Talk, DjangoCon 2011, Day3

And this...

Page 5: Activity streams Lightning Talk, DjangoCon 2011, Day3

But... What can I do with it?

Page 6: Activity streams Lightning Talk, DjangoCon 2011, Day3

Look at it!

Page 7: Activity streams Lightning Talk, DjangoCon 2011, Day3

Write to their APIs...

Page 8: Activity streams Lightning Talk, DjangoCon 2011, Day3

Subscribe to it! (Could be useful...)

Page 9: Activity streams Lightning Talk, DjangoCon 2011, Day3

What about Django?

Page 11: Activity streams Lightning Talk, DjangoCon 2011, Day3

Makes this work

Page 12: Activity streams Lightning Talk, DjangoCon 2011, Day3

One (longish) call:

# create actionaction.send ( user.person, # actor verb='pushed', # verbed action_object=app, # an object target=environment, # to a target (optional) description=message,)

Page 13: Activity streams Lightning Talk, DjangoCon 2011, Day3

One URL Pattern:

import actstream

urlpatterns += patterns('', ('^feed/activity/', include('actstream.urls')),)

Page 14: Activity streams Lightning Talk, DjangoCon 2011, Day3

Feeds

Page 15: Activity streams Lightning Talk, DjangoCon 2011, Day3

Atom

Page 16: Activity streams Lightning Talk, DjangoCon 2011, Day3

Activity Streams!https://github.com/sivy/django-activity-stream