Как использовать django-subscription для создания живых уведомлений

Я работаю над этим уже некоторое время и хотел бы создать facebook-like notification систему. Мой проект имеет следующие функции

  • Он имеет интерфейс блога, где пользователи могут писать свои блоги, а люди могут оставлять комментарии. Я хочу отправить уведомление автору всякий раз, когда кто-то комментирует это.

  • Пользователи могут публиковать свои вопросы, как и в stackoverflow, и всякий раз, когда кто-то отвечает на вопрос, я хочу сообщить пользователю, который его разместил.

  • Пользователи могут помечать определенные блоги/вопросы как избранные, и всякий раз, когда в них происходит какая-либо активность, я хочу, чтобы соответствующий пользователь был уведомлен.

После долгих поисков я нашел сообщение, в котором говорилось, что django-subscription может предоставить лучшее решение для этого. , однако после прочтения документов я зашел в тупик. Я разрабатываю на Windows, и когда я попытался запустить тест, произошел сбой.

Кроме того, документы очень неясны, и я не понимаю, как все будет работать. Может ли кто-нибудь указать мне в правильном направлении.


person Sachin    schedule 22.12.2011    source источник
comment
Вечером я перепишу READ от subsume в надлежащую документацию. Спасибо за ваш отзыв как об этом, так и о проблеме на github.   -  person jpic    schedule 22.12.2011
comment
Я действительно с нетерпением жду обновленной документации, потому что мне нужно сделать это, и django-subscription действительно поможет. Просто чтобы дать вам точку зрения новичка, одна вещь, которую я обычно нахожу отсутствующей в документации, заключается в том, что нет example того, как я могу использовать приложение, чтобы увидеть, как оно работает в одном из моих templates. Так что, если вы можете добавить это, это очень поможет   -  person Sachin    schedule 22.12.2011
comment
Как я уже говорил в другом посте, получение уведомлений, таких как facebook, — довольно сложный вопрос, который требует много изучения приложений facebook, django и django. Если django-subscription может отправлять уведомления по электронной почте (голые или ваши лаборатории с некоторой работой), она не предоставляет пользователю страницу, которая позволяет ему проверять/снимать типы уведомлений, которые он хочет получать или нет. В настоящее время я работаю над нашим репозиторием, но, если вы предпочитаете, было бы лучше, если бы я написал исчерпывающий пост в блоге об этих приложениях, чтобы вы могли лучше знать, куда инвестировать свое время. Что вы думаете ?   -  person jpic    schedule 22.12.2011
comment
Я буду очень признателен, если вы сможете направить меня в правильном направлении. Я сделал много вещей, но с этими уведомлениями я полностью застрял. Если это упрощается, мне действительно не нужно давать пользователю выбирать или отменять выбор типа уведомлений, которые он/она получает. Также я не хочу отправлять электронные письма, а хочу установить эту информацию в некотором представлении, где я могу отображать   -  person Sachin    schedule 23.12.2011
comment
Я хотел бы перенести это обсуждение, чтобы пообщаться с вами, но я понятия не имею, как это сделать. В любом случае, вы можете поиграть с примером проекта, который я только что обновил, пока я не напишу документацию (извините, сейчас у меня большая головная боль!). Взгляните на README: github.com/yourlabs/django-subscription/tree /мастер/   -  person jpic    schedule 23.12.2011
comment
Нет проблем, я поработаю над образцом проекта, чтобы посмотреть, что я могу из него сделать... Тем временем я также буду ждать вашей обновленной документации. Дайте мне знать, если я могу помочь вам в написании документации   -  person Sachin    schedule 23.12.2011
comment
Посмотрите мою недавнюю активность на github (github.com/jpic) и в конечном итоге подпишитесь на меня, чтобы узнать, как это происходит. Сегодня утром он сделал некоторую документацию. Существует открытая проблема с документацией (обратите внимание, что проблемы отслеживаются на subsume/django-subscription). Любая помощь приветствуется.   -  person jpic    schedule 23.12.2011
comment
давайте продолжим это обсуждение в чате   -  person jpic    schedule 23.12.2011