ASP.Net MVC Facebook-подобный поток активности
Я хотел бы реализовать новостную ленту, похожую на Facebook, для своего веб-сайта с социальными функциями, такими как обмен, публикация комментариев и публикаций, и я хочу подключить его к уже созданным пользователям (приятно, чтобы он был связан с Azure Active Directory). Есть ли готовое решение для этой проблемы?
Заранее спасибо!
1 ответ
Я не знаю ничего конкретного, и Stackru не место для обобщенных рекомендаций библиотеки. Тем не менее, это должно быть достаточно тривиальным, чтобы реализовать себя. Потоки активности состоят из четырех основных компонентов:
- Актер
- глагол
- объект
- цель
Например: "Джон (актер) поделился (глаголом) фотографией (объект) с Мэри (цель)".
Просто создайте сущность, которая может отслеживать эти четыре аспекта, а затем добавляйте запись, описывающую действие, каждый раз, когда что-то происходит. Делая определенные части внешними ключами (субъект / цель может быть внешними ключами для вашей пользовательской таблицы), вы можете затем выполнять действия, конкретно связанные с конкретным пользователем или другим объектом в вашей системе.