ASP.Net MVC Facebook-подобный поток активности

Я хотел бы реализовать новостную ленту, похожую на Facebook, для своего веб-сайта с социальными функциями, такими как обмен, публикация комментариев и публикаций, и я хочу подключить его к уже созданным пользователям (приятно, чтобы он был связан с Azure Active Directory). Есть ли готовое решение для этой проблемы?

Заранее спасибо!

1 ответ

Я не знаю ничего конкретного, и Stackru не место для обобщенных рекомендаций библиотеки. Тем не менее, это должно быть достаточно тривиальным, чтобы реализовать себя. Потоки активности состоят из четырех основных компонентов:

  • Актер
  • глагол
  • объект
  • цель

Например: "Джон (актер) поделился (глаголом) фотографией (объект) с Мэри (цель)".

Просто создайте сущность, которая может отслеживать эти четыре аспекта, а затем добавляйте запись, описывающую действие, каждый раз, когда что-то происходит. Делая определенные части внешними ключами (субъект / цель может быть внешними ключами для вашей пользовательской таблицы), вы можете затем выполнять действия, конкретно связанные с конкретным пользователем или другим объектом в вашей системе.

Другие вопросы по тегам