Django-AktivitätsstromGenerieren Sie generische Aktivitätsströme aus den Aktionen auf Ihrer Website. Benutzer können die Aktivitäten des Schauspielers für personalisierte Streams befolgen | |
Jetzt downloaden |
Django-Aktivitätsstrom Ranking & Zusammenfassung
Anzeige
- Lizenz:
- BSD License
- Preis:
- FREE
- Name des Herausgebers:
- Justin Quick
- Website des Verlags:
- http://code.google.com/u/justquick/
Django-Aktivitätsstrom Stichworte
Django-Aktivitätsstrom Beschreibung
Generische Aktivitätsströme aus den Aktionen auf Ihrer Site generieren. Benutzer können die Aktivitäten des Schauspielers für personalisierte Streams befolgen Der Django-Aktivitätsstrom ist eine Möglichkeit, Aktivitäten zu erstellen, die von den Aktionen auf Ihrer Site generiert werden. Aktivitätsereignisse werden von drei Hauptkomponenten kategorisiert. * Darsteller. Das Objekt, das die Aktion durchgeführt hat. * Verb. Der Verb-Phrase der durchgeführten Aktion. * Ziel. (Optional) Das Objekt, das das Verb auf.Actor und Target erteilt wird, sind genericforesignkeys an jedem beliebigen Django-Objekt. Eine Aktivität ist eine Beschreibung einer Aktion, die in einem sofortigen Zeitpunkt von einigen ACOR durchgeführt wurde (Verb) mit einigen optionalen Target.Nomeclature dieser Spezifikation basiert auf der ATOM-Aktivitätserweiterung.Installation: ACTREAM FÜR DEN INSTALLIERT_APPS: INSTALLIERT_APPS = (... 'Actstream', ...) Fügen Sie die Aktivität URLs hinzu: URLPATTERNS = Muster ('', ... (^ ^ ^ ^ ^ ^ ^ ^ ^ ^ Activity / ', einschließlich (' actstream.urls '), ...) Generieren von Aktionen generieren Die Aktionen erfolgt wahrscheinlich am besten in einem separaten Signal: von django.db.models.signals Import Pre_SaveFrom ActTream Import ActionApp.Models Import myModeldef My_Handler (Absender, ** kwargs): action.save (Sender, Verb = 'wurde gespeichert') PRE_SAVE.CONNECT (MY_HANDLER, SENDER = MYMODEL), um eine Aktion irgendwo in Ihrem Code zu generieren, einfach das Action-Signalport importieren und mit Ihrem Schauspieler, Verb, und Ziel anzielen: von ActReam Import Actionaction.send (Anfrage.User, Verb = ' erreichte Level 10 ') Action.Send (Anfrage.User, Verb =' Join ', Target = GROUP) Nach Schauspieler generieren Sie die Verbindung zwischen einem US er und jeder bestimmte Schauspieler ist so einfach wie die Anrufe einer Funktion: von ACTStream Import FollowFollow (Anforderung.User, Gruppe) Sie können auch eine Anforderung an die ACTStream_Follow-Ansicht erstellen: GET / AKTIVE / FOLGEN /
Django-Aktivitätsstrom Zugehörige Software