EasyTalk 项目介绍
GitHub 地址
https://github.com/yangqingxian/thinkphp/tree/feature/EasyTalk
设计初衷
自己动手设计该系统主要是公司内部需要一个能发布一些常见问题的系统,可以方便员工查看一些东西,该系统主要需要实现的功能有:
- 可以限制人员编辑(针对人员)
- 可以设置问题可修改和不可修改(针对问题)
- 问题下可增加插件
- 问题下可留言
- 支持模糊搜索
- 支持部门搜索
- 提问可以@别人回答
- 提问支持打标签
- 支持标签搜索
- 支持图片内容上传显示
然后又为了能使该系统能贴合进公司现有的管理系统,所以还需要加上员工使用邮箱和密码进行登录,或者直接从现有管理系统中通过token
进行登录.本来是本着去找开源项目直接该的心态去完成这个任务的,但是本人性格实在是......不是自己的东西用起来总是感觉不方便,所以宁可自己从头开始搭建了,于是就用了10天时间完成了这个系统的第一版,大体能使用了,但是可能还存在这样或者那样的错误,继续迭代吧.
主要实现功能
每个用户在登录后都可以进行问题的发布,在问题中可以进行附件上传,图片上传等,而且在其中可以设置标签,@他人等功能,并且在其中可以设置可以编辑的人员,该人员具有编辑,删除该问题的权限.在问题发布成功后,用户可以进行回复,该回复会以socket
的方式通知在线用户.