
科室内部各种文档非常多,主任想做个,基于 web 的文件管理系统,主要想实现以下的功能
1 ,文件上传下载功能 2 ,服务器为一台台式机工作站电脑 3 ,有全局搜索功能,有筛选功能,类似于京东,淘宝购物时的条件筛选,根据关键词筛选后下方显示符合条件的文件。 4 ,有在线预览功能 5 ,科室内部每个员工一个账号,可以记录文件上传者,下载者,下载次数,对件的评论等小功能
有没有类似的开源项目呢?需要用到哪些知识来解决这个问题呢?
1 mcfog 2017-03-28 09:41:12 +08:00 via Android 第一反应是 owncloud |
2 kevinzhwl 2017-03-28 09:44:04 +08:00 sharepoint ? |
3 tedcon 2017-03-28 09:49:11 +08:00 自己写很方便啊。直接使用 shell 命令, web 只做结果展示就可以了 |
4 XueHan 2017-03-28 10:02:23 +08:00 h5ai? |
5 yangqi 2017-03-28 10:03:14 +08:00 先问问主任预算多少? |
6 superelepant OP @yangqi 主任估计只提供一台两万块的电脑 /发呆 |
7 superelepant OP @tedcon shell 命令可以完成上面的功能吗? |
8 quericy 2017-03-28 10:06:33 +08:00 芒果云 可能比较贴近楼主需求? |
9 hljjhb 2017-03-28 10:09:54 +08:00 seafile |
10 learnshare 2017-03-28 10:24:06 +08:00 别自己做,收费的免费的都有 |
11 SpicyCat 2017-03-28 10:32:39 +08:00 ownCloud, seafile |
12 lydasia 2017-03-28 10:35:56 +08:00 第一反应 ownCloud +1 |
13 northisland 2017-03-28 10:36:05 +08:00 |
14 gdtv 2017-03-28 10:37:54 +08:00 全局搜索是否包含文档正文内容的搜索?如果包含的话,没有。 上面说到的 ownCloud ,只能搜索文件名,不能搜索文档内容。 我也想找有这种功能的文件管理系统。 |
15 momocraft 2017-03-28 10:38:23 +08:00 owncloud 挺好的 如果你会用 docker, 可以试试这个 https://hub.docker.com/r/jokester/owncloud/ (我自用的 nginx + owncloud 镜像) |
16 ZHenJ 2017-03-28 10:39:36 +08:00 好像买个群晖回来就搞掂了。。。 |
17 vizards 2017-03-28 10:47:43 +08:00 via iPhone 国产的那个 kodi 貌似符合 lz 的需求 |
19 runntuu 2017-03-28 11:15:15 +08:00 第一反应 ownCloud +2 |
20 tedcon 2017-03-28 13:27:59 +08:00 @superelepant 3 用 shell 。其他的自己写起来快的。 |
21 thomaspaine 2017-03-28 13:28:19 +08:00 去掉全局搜索 seafile 可以 |
22 dingz 2017-03-28 13:53:39 +08:00 如果要自己做,可以把文件存到数据库,比如 mongodb , 管理文件的时候定义一套树形目录结构,再支持对文件打标签, 上传界面,上传时存下文件,记录文件目录、文件标签,文件名,上传者 查询搜索的时候对文件目录、文件标签、文件名搜索 预览时直接把文件返回到客户端浏览器打开 下载也是记录一下下载人和次数 |
23 RqPS6rhmP3Nyn3Tm 2017-03-28 14:25:37 +08:00 via iPad Sharepoint +1 ,至少出了事有人背锅 |
24 az422 2017-03-28 15:02:14 +08:00 via Android HFS ? 不能在线预览 |
25 danielzi 2017-03-28 15:28:00 +08:00 JIRA ,公司用它来一并管理文档了 |
26 superelepant OP @tedcon shell 脚本加前端就可以完成这个功能吗? |
27 superelepant OP @dingz 我也有这种想法,文件的管理应该是有一种数据库语言,比如你说的 mongodb ,用类似 nodejs 的语言操作它,来衔接前后端。但是具体的每个步骤的实施就觉得懵逼了。 |
28 tedcon 2017-03-28 16:26:55 +08:00 @superelepant 差不多啦。本身没有什么技术难度。评论什么的实现起来很简单 |
29 dream7758521 2017-03-28 16:42:50 +08:00 via Android 服务器装 everything 打开网页版搜索,文件用 ftp 上传下载 |
30 gdsagdada 2017-03-28 19:04:48 +08:00 office365 |
31 surfire91 2017-03-28 19:34:01 +08:00 如果搜索要支持搜索文档内容,这个事情就有的搞了 |
32 jsq2627 2017-03-28 21:12:41 +08:00 via iPhone 第一反应 sharepoint 。但这个自己搭蛮费劲的。而且用盗版有风险。 |