Skip to content

开发计划

管宜尧 edited this page Dec 10, 2019 · 1 revision
  • 开发框架升级Laravel 5.8
  • 新版本更新
    • 自动检测是否有新版本
    • 无损更新版本
  • markdown编辑器增加json转换为markdown表格的功能
  • 增加空间管理,类似于命名空间,不同部门在自己的空间中管理项目,文档等
  • 项目功能
    • 项目新增
    • 项目配置
    • 项目权限分配
    • 项目删除
    • 支持对项目进行分组,首页分组展示
    • 关注项目优先展示
  • 文档历史管理,文档恢复
  • 操作日志记录
  • 国际化支持
  • markdown编辑器增加图片上传支持
  • 文档差异比较,文档历史版本差异比较
  • 基于git的文档差异分析
  • 文档多人编辑避免内容冲突覆盖
  • 个人文档置顶(个人关注的文档,在首页增加展示区域,方便快速进入)
  • 全局文档置顶(重要的常用文档,由管理员设置在首页特定区域展示,方便快速进入)
  • 全文检索(文档,项目,评论,标签)
  • 搜索功能优化,大部分用户都认为首页项目栏目顶部的搜索是用来搜索文档的,因此搜索不到
  • 图片拖拽上传
  • 复制自动上传
  • 文档管理
    • 文档编辑
    • 新增文档
    • 支持Swagger格式文档
    • 支持markdown文档
    • 支持表格类型的文档
    • 文档删除
    • 跨项目移动文档(移动时级联选择项目-目录)
    • 文档点赞
  • 文档菜单支持折叠
  • 权限组,分组权限,管理员权限
    • 项目按照分组分配读写权限
    • 项目按照用户分配读写权限
    • 针对页面级别的权限控制
  • 文档模板管理
    • 另存为模板
    • 编辑器选择模板
    • 模板列表
    • 模板更新
    • 模板删除
  • 文档排序,支持在文档配置中国年修改文档排序
  • 文档排序优化:以拖动的方式进行排序
  • 文档快速在项目内部变更目录
  • 项目排序
  • 文档标签
  • 文档评论
    • 实现最基本的评论功能
    • 实现评论回复,带层级的评论
    • 实现评论支持@某人
    • 评论点赞,类似Github issue评论后的emoji
    • 实现评论支持@用户组下所有用户
  • 消息通知功能
    • 支持@某人后收到消息
    • 支持消息列表
    • 新的消息提示
    • 消息全部已读,部分已读
    • 新消息邮件提醒
    • 消息接收配置(站内信,邮件,接收类型)
  • 关注项目
    • 关注项目,取消关注
    • 已关注项目列表
    • 关注项目变更后接收消息通知
  • 支持导出文件
    • 导出pdf
    • 导出markdown、swagger
    • 导出word
    • 文档批量导出
  • 实现API接口管理,自动根据接口数据判断接口是否需要修改,手动触发文档同步
  • 对接postman,实现自动生成接口文档,接口测试
  • 实现页面中之间互相引用
  • 项目列表分页展示,增加按照项目标题搜索
  • 文档增加标题搜索
  • 文档保存后弹框提示选择:继续编辑还是创建新文档
  • 文档分享
    • 分享链接
    • 分享后的文档页面,单页面模式
    • 分享链接管理
    • 分享链接有效期设置
    • 分享链接删除
  • 文档附件
    • 附件上传
    • 附件展示
    • 附件删除
    • 附件重传(历史附件)
    • 文档,评论内引用附件
  • 用户管理
    • 用户姓名自动转拼音,用于引用该用户时快速提示和搜素
    • 用户部门管理,用于不同部门使用不同空间
    • 管理员分配帐号功能,不需要用户主动注册
    • 用户登录,注册,找回密码
    • 基本信息修改
    • 修改密码
    • 管理员分配
    • 用户分组管理
      • 管理员管理分组
      • 分组基础数据结构支持
    • 用户管理页面,增加为用户分配用户组的功能,简化新员工入职时,权限分配的工作量
    • LDAP支持
  • 统计信息查看
    • 用户数量统计
    • 文档数量统计
    • 评论数量统计
    • 用户活跃度统计
    • 文档更新统计