Ruby 业余时间搞了一个文件管理系统,求大佬们的建议

528070506 · 2024年07月26日 · 最后由 KAITHY 回复于 2024年08月08日 · 691 次阅读

大佬们有什么好的建议么?

demo 地址:http://filehub.dlhyndt.com

下方是功能截图:

因为我自己也做了一个专利商标及相关文档管理的知识产权管理系统,也关联文档管理,与此类似,特意注册登录看了一下:

  1. UI 做的不错,简洁大方,还有右键点击功能,与操作习惯一致(虽然无提示);
  2. 显示文件上传需要审核,不知道是基于什么考虑?这种一般是内部使用,又不是做云盘系统,审核不必要,最多管理员屏蔽不合适文档即可即可;
  3. 没有文件简介、文件标签、关键词、分类等功能,导致文件不方便被搜索、管理。
  4. 试图做文件夹系统,多级目录,这一点没必要,最多类似手机图标那种,几个图标合并在一个框框里边即可,一级目录即可,没有必要做多级目录,多级目录完全可以通过标签设置方式来达到同样效果
  5. 没有文件拖动上传,批量上传,上传进度及完成情况提示功能。
  6. 文件管理系统可以功能做到很大,小规模开发不用面面俱到,个人感觉,如果是企业级内部使用,做知识沉淀或管理,专注做好以下几个功能:(1)权限管理(是否对某人或某群组公开,是否允许他人修改、替换)(2)分类、标签、搜索功能;(3)丝滑的操作感受,例如:在线预览、统计、右键点击操作、批量拖动上传或下载、同事间的分享推送;(4)文件与某些事项、工作、特定日期相互关联的提醒功能。 不知是否妥当,可讨论。
y9info 回复

首先非常感谢您的建议

  1. 上传需要审核是针对企业内部 有些文件 是需要主管等审核的情况,这个功能可以动态配置的,也可以不用审核,由创建人配置
  2. 这个目录和图标是可以切换的(右上角的小图标),至于你说的多级目录也是方便企业做管理(企业生产部做管理会很有用的)
  3. 我认为针对标签设置是个不错的建议,我认为可以用颜色做区分,类似于 MACBook 的标签(红色、橙色、蓝色、个人、工作、重要)这些
  4. 批量上传功能是有的,批量下载没有做,这个我会做一下,拖动上传也是一个不错的建议,我也会做一下
  5. 针对于您的第 6 项,我有做(权限集成、分配)、内、外部共享(自定义权限)、在线浏览(支持 30+ 种文件)
  6. 您说的 文件与某些事项、工作、特定日期相互关联的提醒功能。我觉得没必要,单纯的文件管理,不需要关联一些其他工作,如果有可以做外放接口,让其他系统去设定请求,或者您有一些需求案例 提供一下 最好了

文件管理是比较偏通用。如果针对某个领域的文件管理,那么会更好

awking 回复

是的,我这个比较偏一些企业的生产部门,做文件管理,如果您有更好的建议,也可以提出来哦

需要 登录 后方可回复, 如果你还没有账号请 注册新账号