Django-Activity-Stream

Genera flussi di attivitā generiche dalle azioni sul tuo sito. Gli utenti possono seguire le attivitā di qualsiasi attore per flussi personalizzati
Scarica ora

Django-Activity-Stream Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Justin Quick
  • Sito web dell'editore:
  • http://code.google.com/u/justquick/

Django-Activity-Stream Tag


Django-Activity-Stream Descrizione

Genera flussi di attivitā generiche dalle azioni sul tuo sito. Gli utenti possono seguire le attivitā di qualsiasi attore per flussi personalizzati Django-Activity-Stream č un modo per creare attivitā generate dalle azioni sul tuo sito. Gli eventi di attivitā sono classificati da tre componenti principali. * Attore. L'oggetto che ha eseguito l'azione. * Verbo. La frase verbale dell'azione eseguita. * Obbiettivo. (Facoltativo) L'oggetto che il verbo č emanato su On.Actor e Target sono genericiForeignKeys a qualsiasi oggetto Django arbitrario. Un'attivitā č una descrizione di un'azione eseguita (verbo) ad un po 'istantaneo in tempo da alcuni Acor, con un po' di destinazione facoltativa.nomenclatura di questa specifica si basa sull'estensione dell'attivitā Atom. Installazione: Aggiungi ACTSTREAM alle tue installed_apps: installato_apps = (... 'ACTSTREAM', ...) Aggiungi gli URL di attivitā: urlpatterns = Patterns ('', ... ('^ Attivitā /', includi ('ACTSTREAM.URLS')), ...) Generazione AzioniNenerating Le azioni sono probabilmente fatte meglio in un segnale separato: da django.db.models.signals import pre_savefrom actstream import actionfrom myapp.models import mymodeldef my_handler (mittente, ** kwargs): azione.save (mittente, verb = 'č stato salvato') pre_save.connect (my_handler, mittente = mymodel) Per generare un'azione ovunque nel tuo codice, importare semplicemente il segnale di azione e inviarlo con l'attore, il verbo e il target: da ActStream Import Actionaction.Send (richiesta.User, verb = ' raggiunto il livello 10 ') azione.Senda (richiesta.User, verb =' unificato ', target = Group) Seguendo gli attori Generalmente il collegamento tra noi ER e qualsiasi attore particolare č facile come chiamare una funzione: dall'importazione ACTSTREAM FollowFollow (request.User, Group) Puoi anche fare una richiesta di ricezione alla vista ACTSTREAM_Follow: Ottieni / Attivitā / Segui / / /? Avanti = / Blog / Quindi la corrente registrata all'utente seguirā l'attore definito da content_type_id e Object_id. Il parametro successivo opzionale č URL per reindirizzare a.Activity Feedslistes delle attivitā sono disponibili per diversi punti di vista. Tutti sono ordinati per -timestamp: da ACTSTREAM IMPORT ACTOR_STREAM, User_Stream, Model_StreamAttivitā per attore: Attori Attori Attivitā di Django Modello: Modello_Stream (modello) Attivitā da attori che un determinato utente č foower: User_Stream (USER) Requisiti: · Python. · Django.


Django-Activity-Stream Software correlato