【问题标题】:Facebook like notification updates using django signal or notificationFacebook 喜欢使用 django 信号或通知的通知更新
【发布时间】:2012-01-25 02:24:36
【问题描述】:

如果任何其他用户喜欢或在用户的博客或帖子上发布 cmets,我如何使用 django-notifications 或 django-signals 来制作显示在用户个人资料中的 Facebook 更新通知?

【问题讨论】:

    标签: django django-signals django-notification


    【解决方案1】:

    对于活动提要,我们使用https://github.com/justquick/django-activity-stream 文档:http://justquick.github.com/django-activity-stream/

    对于 js 小部件和实时通知,我们使用 https://github.com/subsume/django-subscription yourlabs 示例,它依赖于 redis,但如果你真的想要,你可以轻松添加模型后端。 Redis 是一个不错的选择,它是半兆字节的依赖项。文档:http://django-social.rtfd.org

    没有可以正确执行元通知(“通知分组”)的应用程序,但已经进行了大量研究。基本上,您需要另一个应用程序,具有 MetaNotification 模型,以及将访问通知并创建 MetaNotification 实例的东西(管理命令、信号 ...)。然后你应该显示 MetaNotification 列表而不是 Activity 或通知列表。

    最后,如果您想要可配置的电子邮件通知,那么您可以使用 django-notifications:https://github.com/jtauber/django-notification 或这个看起来更好的应用:http://www.tomaz.me/django-notifications/

    我不知道有任何应用程序可以做到这一切。 对你有帮助。

    “如果你想摇滚,那还有很长的路要走”或者我喜欢说“耐心和毅力”:)

    【讨论】:

    • 非常感谢。我想这就是我需要的。
    • @jpic:我使用django-notifications 进行电子邮件通知,效果很好,但我在使用django-subscription 时遇到了一些问题,他们说我们可以使用 yourlabs 示例或转到对于bare 安装,但对于bare 安装,根本没有文档。我们有必要使用yourlabs example
    • 我已经在文档顶部留下了我的 IRC 联系方式,请联系我并帮助您同时填写文档中的空白:readthedocs.org/docs/django-subscription-yourlabs/en/latest/…
    • 我很抱歉听起来像个新手,但我不知道如何使用 IRC 与您沟通。
    • 简短回答:是的,有必要使用 yourlabs 示例。因为裸机没有足够的功能来拥有一个 facebook-ish 实时通知小部件。您所要做的就是使用网络聊天:webchat.freenode.net。您还需要一个注册帐户才能在 freenode 上进行私人消息传递。连接网络聊天后,从第 2 步开始按照本教程进行操作:wikihow.com/Register-a-User-Name-on-Freenode 这是一个非常好的交易,因为它可以让您访问 #django 和 #python 以及许多其他开源支持频道。
    【解决方案2】:

    https://pypi.python.org/pypi/feedly 允许您使用 Cassandra 和/或 Redis 构建新闻源和通知系统。您可以构建的示例包括 Facebook 新闻源、Twitter 流或 Pinterest 关注页面等应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2019-02-14
      • 2023-03-11
      • 2018-06-24
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      相关资源
      最近更新 更多