我正在用 PHP/MySQL 构建一个简单而小型的项目管理工具,其中包括:
1-> Projects
1.1-> Tasks
1.1.1-> Task Comments
1.1.2-> Task Notes
1.1.3-> Task Files
因此,每个用户都登录到他们的帐户并查看分配给他们的任务等。
当用户登录时,我想在他们的仪表板上显示“最新消息”,如下所示:
"5 New comments posted to task xyz"
"3 New files added to task abc"
etc...
新内容需要从他们之前注销时开始显示。
有没有好的第三方解决方案来实现这一点?任何建议和想法都将受到热烈欢迎。
谢谢
示例:用户 ABC 被分配到 10 个任务。他最后一次登录是在 5 天前。现在,他再次登录。在此期间,发生了很多活动。5 条“新”评论已发布到他没有看到的“任务 1”。3 注释已添加到他没有看到的“任务 2”中。
所以我想要一个显示过去 5 天活动的功能,以便用户知道在他缺席期间发生了什么。
我可以使用本地数据库创建一些东西,但这将涉及频繁的数据库事务。所以我想知道是否有任何第三方服务存储整个活动并在我需要时返回它。
这可以通过“Pusher (pusher.com)”来完成吗?