joshdrake / django-activity-stream

Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams.

Home Page:https://django-activity-stream.readthedocs.org/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Activity Stream Documentation

image

Authors

Justin Quick <justquick@gmail.com> and many others listed in AUTHORS.txt

Version

0.4.5

Release

0.4.5beta1

pip install django-activity-stream==0.4.5beta1

Django Activity Stream is a way of creating activities generated by the actions on your site. Action events are categorized by four main components.

  • Actor. The object that performed the activity.
  • Verb. The verb phrase that identifies the action of the activity.
  • Action Object. (Optional) The object linked to the action itself.
  • Target. (Optional) The object to which the activity was performed.

Actor, Action Object and Target are GenericForeignKeys to any arbitrary Django object. An action is a description of an action that was performed (Verb) at some instant in time by some Actor on some optional Target that results in an Action Object getting created/updated/deleted.

For example: justquick (actor) closed (verb) issue 2 (object) on activity-stream (target) 12 hours ago

Nomenclature of this specification is based on the Activity Streams Spec: http://activitystrea.ms/specs/atom/1.0/

For complete documenation see Django Activity Stream Documentation

About

Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams.

https://django-activity-stream.readthedocs.org/en/latest/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 74.0%Language:JavaScript 19.3%Language:CSS 6.7%