最近我们计划以「LeanCloud Web 应用开发实践」为主题,进行一系列的直播及文章分享。
预计 8~10 个主题。每周二周四晚上 8 点开始,时长预计 45 分钟。在 “leanCloud通讯” 微信公众号回复 “公开课” 即可获取直播链接。
搭建独立的 LeanTicket 系统
为了让大家有更直观的感受,建议自己搭建一个可以运行的系统。创建方式参考 README。
因为 LeanTicket 还在不断进化,所以建议大家看文档和视频时将本地代码切换到相关版本。本期视频使用版本: 12d3ab7
LeanTicket 功能体验
因为一些 key 没有配置,所以部分功能不能使用(比如发邮件,微信通知),但是不影响主体功能。
新系统第一个注册用户将被自动设置为管理员。
LeanTicket 使用了浏览器通知,当有新工单或者回复时能弹出提示,这对技术支持同学的快速响应提供帮助。
工单系统一般是一个产品的辅助系统,所以不会有自己的用户体系,而是使用类似 OAuth 的方式依附于主系统(后面会有专题介绍 OAuth 接入)。但是为了独立部署使用方便,也提供了简单的账号注册和登录。
一系列功能演示
操作方式见 开始使用,操作流程:
- 注册用户 zhangsan,他是整个系统的管理员和第一个客服人员。再注册两个账号: lisi,wangwu。使用 shangsan 把 lisi 添加为客服人员。
- 然后添加工单分类和分类的问题模板。
- 提交工单。建议工单内容 使用 markdown 语法,方便阅读。
- 回复工单。LeanTicket 使用 LiveQuery 做到页面实时更新,提高用户体验(后面有专题介绍 LiveQuery)。
- 统计功能演示(33:03)。
- 个人设置功能。
开发环境搭建和本地启动
具体方式见 开发环境 。
技术栈介绍(45:45):
bootstrap
React,中文翻译
React Router,react-router-tutorial
React-bootstrap