public
Description: Reusable application for generating activity streams
Homepage: http://activitystrea.ms
Clone URL: git://github.com/uggedal/django-activitystreams.git
name age message
file .gitignore Loading commit data...
file README
README
Django Activity Streams
=======================

This is a reusable Django application which enables you to create activity
streams from the actions your users are conducting against your Django
models.

Concept
-------

* Denormalized
* Stored in the database
* One table
* FK to a user
* FK to the original object
* Generate absolute URL without consulting the original object
* Try to follow the ideas from activitystrea.ms regarding schema
* Easily integrated with your models
* Be able to integrate with models of other reusable applications

Data Schema
-----------

* One activity contains:
  - action (verb)
  - actor (subject)
  - object
  - indirect_object (optional)
  - timestamp

Examples
--------

* uggedal signed up to superlibraryapp
  - {{ actor }} {{ action }} to {{ object }}
* uggedal added Founders at Work to his library
  - {{ actor }} {{ action }} to his/her {{ indirect_object }}
* uggedal read 54 pages 2 days ago
  - {{ actor }} {{ action }} {{ object }} {{ timestamp }}