程序源码在文底提供下载地址。
这个程序我开发时的想法很简单,就是能像本地操作系统那样,把硬盘里的文件,和软件,通过桌面这种图形化的交互方式,管理起来。不过只需要通过浏览器来使用。这样的话就能够实现,在任何设备、任何地点都可以使用,只要一个访问地址就行了。
下面谈谈它可以实现的功能。
管理企业购买的公有云存储
例如:
web服务器本身空间内网或公网(已完成)
阿里云 (已完成)
京东云(已完成)
亚马逊(未完成)
其他云存储服务商(陆续增加中)
个人云存储
百度网盘(已完成)
其他网盘、云笔记等(陆续增加)
私有云存储或多台内网服务器
如ftp、WebDAV等方式(陆续增加中)
要实现把这些云存储组织在一起,灵活搭配,灵活迁移文件,感觉会是很复杂或者繁琐的操作。如果用桌面图形化的交互管理方式反映出来,
(如下图)感觉会感觉简单了很多。只要使用过windows的人,应该都能够把这么复杂的云组织起来使用,并实现文件的存储、分享、迁移等操作。
文件管理操作,不同云存储之间的文件使用复制、剪切等。或直接拖过去就可以完成了。
实际应用中,企业或团队可能并没有这么多的云需要组织。不过是可以把企业购买的公有云存储、或者私有云存储、或者单台、多台服务器的空间分配给成员使用,实现企业文件文档统一管理,成员只需要通过浏览器,就可以在任何设备、任何地点进行访问使用。
再谈一下web应用当软件的一些想法。
虽然web应用的功能、效率无法与本地应用软件相比,但是web应用也有着自身很多的优势,并且随着浏览器与开发技术的提升,所能够做的事情也越来越多了。所以应该可以把web应用功能,与云存储里的文件进行结合来使用。而现阶段的web应用一般是需要访问应用的地址,把文件上传到应用内,操作完,再把文件保存回本地。如果需要和同事分享,再把文件放到共享空间、网盘或发邮件等方式。
我已经在程序中做了一些应用的接入,并已经可以测试到接入后的效果。所有的操作与在本地操作系统一样,找到要使用的文件,打开即用,用完保存关闭。当支持某类型文件的应用有多个,可以在右键菜单中选择打开方式。
这是接入微软office365的效果,实现文档的查看。
这是接入ZOHO文档的效果,实现文档的编辑。
这是接入美图秀秀的效果,实现图片的编辑。
这是我自己开发的“文集”应用,想法是CHM的在线替代产品。在线的话可以实现多人写手册、产品说明书、写书、写论文等一些文档类、知识类的有序集合。并实现可从web桌面导入文档,实时保存、权限控制、版本控制、文档动态等本地CHM不容易实现的功能。
还有一些结合云存储文件使用的应用,如项目、缺陷、需求、测试管理,文档流程,表单等应用正在开发中。不过这个程序现在还只有我和一个朋友,两个人在写。进度是稍微慢了一些。也希望能有朋友加入,增加一些对各类云存储、存储方式的支持插件,或做一些你认为能够与云存储结合使用的应用功能。
如有兴趣,可以看下演示效果,实际体验下云存储与应用结合的使用效果,也可在触屏设备、平板上测试下。
演示地址:http://cs.dzzoffice.com
可以自行注册,也可以直接使用以下几个测试账号。
几个测试账号,
密码全是123456
user11@dzzoffice.com
user12@dzzoffice.com
.
.
.
user30@dzzoffice.com
程序下载地址:http://www.dzzoffice.com/download.html
Q群号:240726 (欢迎您一起加入
)
开发语言
JavaScript、PHP、MySql
安装部署简单,不需要任何特殊插件与配置,支持PHP\Mysql环境的任何虚拟主机、服务器、云主机。
主要用到框架
jQuery、Bootstrap、jstree