wiki系统开发

1、为什么需要wiki?

  • 最近在做毕业设计,阅读到了大量实验室之前毕业的师兄师姐的文档,深感实验室知识管理的混乱。文件夹的管理方式让实验室的工程零零碎碎
  • 对于个人而言,很多东西看过就忘了,无法有效组织起来
  • 进行代码编写时,文档的编写是一件让人很是头疼的事情。
  • 不管实在实验室中,还是公司环境中,你往往需要让别人知道你现在在做什么,往往需要让后来者知道,你做了什么,你做的东西实现的原理是什么,你的东西应该怎么使用。一个有效的wiki系统可以很直观地将其展现出来。

2、需要实现的功能

基本功能需求

1、账户管理功能,包括账户分级,权限分配等。
2、工程管理功能,包括工程初始化、工程关联,工程项目、工程具体代码库等
3、目录的灵活编排,包括多级目录、父级目录的随时设定更改等
4、页面的附件功能,包括附件管理(添加删除),有条件的对于文字图片添加预览功能。
5、排版功能,页面编写采用markdown引擎实现,方便markdown的排版功能,注意md文档的图片功能应该会很频繁使用。
6、上帝视角,每个账户在其权限之内可以以大纲视图查看其所拥有的资源。
7、匿名账户使用密码访问功能(依赖域名或者ip)
8、日志功能,记录每个管理员、匿名访问的操作记录

进阶功能需求

利用git实现wiki每个页面的历史变更记录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值