2011-12-21 11 views

risposta

14

Per il feed attività, usiamo https://github.com/justquick/django-activity-stream Documentazione: http://justquick.github.com/django-activity-stream/

Per i js widget e notifiche in tempo reale, usiamo https://github.com/subsume/django-subscription yourlabs esempio, dipende da Redis ma si può facilmente aggiungere un modello di back-end, se si vuole veramente . Redis è una buona scelta è mezzo megabyte di dipendenza. Documentazione: http://django-social.rtfd.org

Non esiste alcuna applicazione che faccia correttamente meta-notifiche ("notifica groupping") ma sono state fatte molte ricerche. Fondamentalmente hai bisogno di un'altra app, con un modello MetaNotification, e qualcosa (comando di gestione, segnale ...) che visiterà le notifiche e creerà istanze di MetaNotification. Quindi è necessario visualizzare gli elenchi di MetaNotification anziché l'Activity o l'elenco di notifiche.

Finnaly, se si desidera che le notifiche e-mail configurabili quindi è possibile utilizzare django-notifiche: https://github.com/jtauber/django-notification o questa applicazione, che sembra più bello: http://www.tomaz.me/django-notifications/

io non sono a conoscenza di qualsiasi applicazione che fa tutto. È è sarà un po 'di lavoro per voi.

"E 'una lunga strada per la cima se volete rock'n'roll" o come mi piace dire "pazienza e perseveranza" :)

+0

Grazie mille. Penso che questo sia ciò di cui ho bisogno. –

+0

@jpic: ho usato 'django-notifiche 'per le notifiche e-mail e funziona bene, ma ho qualche problema con' django-subscription' Nella documentazione che hanno detto possiamo usare l'esempio di yourlabs o andare per il ' installazione "bare" ma per l'installazione "bare" non vi è alcuna documentazione. È necessario per noi utilizzare l'esempio 'yourlabs' – Sachin

+1

Ho lasciato il mio contatto IRC nella parte superiore della documentazione, contattami e ti aiuto e riempi gli spazi nella documentazione allo stesso tempo: http: // readthedocs .org/docs/django-subscription-yourlabs/it/latest/yourlabs.html – jpic

0

https://pypi.python.org/pypi/feedly ti permette di costruire sistemi di newsfeed e notifica utilizzando Cassandra e/o Redis. Esempi di ciò che puoi costruire sono applicazioni come il feed di notizie di Facebook, il tuo stream di Twitter o la tua pagina successiva di Pinterest.

Problemi correlati