activity streams lightning talk, djangocon 2011, day3

17
Activity Streams And django-activity-stream

Upload: steve-ivy

Post on 08-Jun-2015

1.110 views

Category:

Technology


3 download

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