Building a platform with Django, Docker and Salt | Djangocon lightning talk
Activity streams Lightning Talk, DjangoCon 2011, Day3
-
Upload
steve-ivy -
Category
Technology
-
view
1.111 -
download
3
Transcript of Activity streams Lightning Talk, DjangoCon 2011, Day3
![Page 1: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/1.jpg)
Activity StreamsAnd django-activity-stream
![Page 2: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/2.jpg)
This is an activity stream
![Page 3: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/3.jpg)
So is this...
![Page 4: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/4.jpg)
And this...
![Page 5: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/5.jpg)
But... What can I do with it?
![Page 6: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/6.jpg)
Look at it!
![Page 7: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/7.jpg)
Write to their APIs...
![Page 8: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/8.jpg)
Subscribe to it! (Could be useful...)
![Page 9: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/9.jpg)
What about Django?
![Page 10: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/10.jpg)
https://github.com/justquick/django-activity-stream
![Page 11: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/11.jpg)
Makes this work
![Page 12: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/13.jpg)
One URL Pattern:
import actstream
urlpatterns += patterns('', ('^feed/activity/', include('actstream.urls')),)
![Page 14: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/14.jpg)
Feeds
![Page 15: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/15.jpg)
Atom
![Page 16: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/16.jpg)
Activity Streams!https://github.com/sivy/django-activity-stream
![Page 17: Activity streams Lightning Talk, DjangoCon 2011, Day3](https://reader033.fdocuments.net/reader033/viewer/2022060115/55759179d8b42ae7708b4f96/html5/thumbnails/17.jpg)
Thanks!https://github.com/justquick/django-activity-stream
https://github.com/sivy/django-activity-stream (my fork)
http://activitystrea.ms
Steve [email protected]
@steveivy