2011-12-21 35 views

Trả lời

14

Đối với thức ăn hoạt động, chúng tôi sử dụng https://github.com/justquick/django-activity-stream Tài liệu: http://justquick.github.com/django-activity-stream/

Đối với js widget và thông báo trực tiếp, chúng tôi sử dụng https://github.com/subsume/django-subscription yourlabs Ví dụ, nó phụ thuộc vào redis nhưng bạn có thể dễ dàng thêm một mô hình phụ trợ nếu bạn thực sự muốn . Redis là một lựa chọn tốt, đó là một nửa megabyte phụ thuộc. Tài liệu: http://django-social.rtfd.org

Không có ứng dụng nào thực hiện siêu thông báo ("thông báo groupping") nhưng đã có rất nhiều nghiên cứu được thực hiện. Về cơ bản bạn cần một ứng dụng khác, với một mô hình MetaNotification, và một cái gì đó (lệnh quản lý, tín hiệu ...) sẽ truy cập thông báo và tạo các cá thể MetaNotification. Sau đó, bạn sẽ hiển thị danh sách MetaNotification thay vì Activity hoặc danh sách thông báo.

finnaly, nếu bạn muốn thông báo email cấu hình thì bạn có thể sử dụng django-thông báo: https://github.com/jtauber/django-notification hoặc ứng dụng này trông đẹp hơn: http://www.tomaz.me/django-notifications/

Tôi không biết về bất kỳ ứng dụng nào đó tất cả. Nó sẽ có một số công việc cho bạn.

"Đó là một chặng đường dài để đầu nếu bạn muốn rock'n'roll" hoặc như tôi muốn nói "sự kiên nhẫn và kiên trì" :)

+0

Cảm ơn bạn rất nhiều. Tôi nghĩ rằng đây là những gì tôi cần. –

+0

@jpic: Tôi đã sử dụng 'thông báo django' để nhận thông báo qua email và hoạt động tốt, nhưng tôi gặp sự cố với' django-subscription' Trong tài liệu mà họ đã nói chúng tôi có thể sử dụng ví dụ yourlabs hoặc truy cập vào ' bare' cài đặt nhưng đối với việc cài đặt 'bare' không có tài liệu nào cả. Có cần thiết cho chúng tôi sử dụng ví dụ 'yourlabs' – Sachin

+1

Tôi đã để lại liên hệ IRC ở đầu tài liệu, liên hệ với tôi và giúp bạn và điền vào chỗ trống trong tài liệu cùng một lúc: http: // readthedocs .org/docs/django-subscription-yourlabs/vi/latest/yourlabs.html – jpic

0

https://pypi.python.org/pypi/feedly cho phép bạn xây dựng hệ thống newsfeed và thông báo sử dụng Cassandra và/hoặc Redis. Ví dụ về những gì bạn có thể xây dựng là các ứng dụng như nguồn cấp tin tức Facebook, luồng Twitter của bạn hoặc trang Pinterest của bạn.

Các vấn đề liên quan