Вам просто нужна метка времени (дата и время) в каждой таблице, содержащей соответствующую информацию. Например, вы можете иметь таблицу с сообщениями, таблицу с комментариями и таблицу с общими ссылками. Просто объедините три таблицы по пользователю, упорядочите строки по временной отметке, а затем отобразите ее в своем представлении.
Если вам нужна производительность, вы можете запустить запланированное задание для выполнения этой обработки в фоновом режиме, затем вы можете сохранить результаты в специальной таблице, например:
вид деятельности: должность
содержание: название ...
отметка времени: 2010-02-02 22: 17: 11