《wiki》项目研发(002)之功能分析

前言

本系列文章的以学习为目的,结合Java中的spring、mybatis、maven和前端的vue等时下较为流行的开发技术,来实现一个简单的wiki项目,如果您对文中的开发思路或者行文观点有不同的意见,欢迎在文章下面留下您的观点。


目录

功能分析

首页

wiki首页核心功能能够类似百度的搜索功能那样,通过关键字检索问题、解决方案、专题、用户等。界面草图大致如下:
Wiki首页图片草图

搜索列表页

点击搜索后,将检索的结果以类似GitHub搜索结果页面那样,展示出所有的包含关键字的问题、解决方案、专题和用户。界面草图大致如下:
WIki搜索列表页

这里需要说明下左侧的侧栏

  • 当点击【问题&解决方案】时,显示【语言侧栏】,点击【专题】或【用户】则隐藏【语言侧栏】
  • 当点击【语言侧栏】中的某项时,在结果中进一步筛选该语言下的结果,需要注意的是,语言栏中所有项的总和应该等于【问题&解决方案】项右侧的角标数字
  • 右侧的排序可以选择根据时间排序或者根据星星数量(点赞量)排序。

当搜索结果为空 界面草图大致如下
WIki搜索列表页空数据

顶部导航栏

  • 点击【问题&解决方案】或点击【专题】的菜单的时候,打开的页面跟搜索页面一致,显示的数据应该是所有的数据问题、解决方案或者专题

问题详情页

详情页类似论坛的页面,呈现问题和所有的解决方案,并以点赞数越多的越靠前显示,被问题提出者采纳的解决方案被标记为最佳方案,草图如下所示:
详情页

问题下方的【我有更好的方案】可以折叠展开编辑器,在线编辑器能够被允许插入图片,带格式的文本,大致的界面如下:
编辑器

这里的富文本编辑器为开源的 Editor.md 编辑器,点击 这里 可以下载 Editor.md 的开发包及其示例

用户相关页面

这两个页面是通过一个页面,通过页面下方的【立即注册】和【立即登录】来切换。
登录
登录页面
注册
注册页面
个人中心
个人中心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值