Есть ли реализации структуры ленты новостей и репостов?
Привет всем!
Есть задача (стартап) сделать узкотематическую мини социалку, в которой будет:
- лента событий у юзера (как в фб и вк и везде)
- подписка на юзера (если он что-то опубликует - ты увидишь это в своей ленте)
- пользователь может создавать несколько типов записей (просто текст/картинка, или видео, или заметка)
- репосты других записей
не могу сообразить в какую сторону копать, возможно есть опенсурс на пхп, для легкого старта с последующими докрутами.
Какую структуру для этого юзать (архитектуру)
Какую бд? думал про rethinkdb, там есть подписка на изменения данных. но не уверен что она подойдет.
Что-то мне кажется должны быть готовые движки лент, с онлайн обновлениями, или может я ошибаюсь.
Я понимаю что это очень обширная тема. но посоветуйте подкиньте полезных ссылок, пожалуйста.
спасибо. я готов рассмотреть так же варианты посложнее. не обязательно чтобы был готовый продукт. можно модули по отдельности, аля activity streams, и тд.