-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
253 lines (233 loc) · 13.2 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
#KODexplorer (http://kalcaddle.com/)
###ver2.1(2014.4.2) power by warlee
商业版授权请联系:QQ:[email protected]
是什么:
Kodexplorer为千帆网络工作室开发的一款服务器文件管理程序。
可用于服务器文件管理,支持图片、音乐、视频预览。在线解压缩。
支持几乎所有编程语言的在线编辑(高亮,多光标编辑.堪比本地的sublime)
中文编码全面兼容,文件编辑自动适配。
及其便捷的快捷键支持,让你拥有本地化的体验
全面采用Ajax+Json进行数据通信,毫秒级的响应速度;
全平台兼容性:Win Linux Mac (Apache、Nginx、IIS)
使用场景:
你可以用它来管理你的服务器(备份,在线解压缩,版本发布....)
你可以把他当做管理linux的一个操作系统界面
可以用来作为私有云存储系统,存储你的文件...
当然你也可以用来分享文件
更多场景等你来挖掘!……
## 请尽量不要使用第三方修改版本,放置被植入恶意代码或后门
## 觉得程序好用的话请尽量购买商业版
------------------【使用说明】------------------
管理员: admin/admin
普通用户:demo/demo
游客用户:guest/guest
【如何使用】下载程序,上传到你的服务器路径下,解压。访问即可,体验超便捷的服务吧!
【关于上传问题】 程序没有做任何限制,如果需要上传大文件,则修改php.ini:upload_max_filesize = 1000M post_max_size = 1000M
【关于解压缩问题】 程序不做任何限制,如若失败请设置php内存限制。memory_limit 1000M
【关于兼容性】建议使用chrome firefox ie9+ 体验更完整。ie8以下基本上不做兼容处理。chrome才支持文件夹拖拽上传。
【文件打开】office文件在线预览功能,服务器必须在公网(外部能访问该服务器)
--------------------------------------------
ver2.1 `2014/4/2`
=====================
##update:
文件夹拖拽上传,完美解决(保持原始目录结构)
解压缩优化;解压中文问题。解压缩整体速度
树目录增加快捷键支持(上下、左右展开树目录;复制、粘贴、剪切、删除、打开、搜索、新建文件(夹)、)
pdf预览支持
mac快捷键 ctrl 一一对应command
音乐播放器和视频播放器相互独立
图片懒加载、图片较多的情况下只加载首屏图片缩略图;
编辑文件打开出错,自动关闭标签;文件打开20M限制(大于20M则不处理,浏览器会卡死)
标签关闭提示:检测是否有未保存文件,文件修改实时修改是否修修改的按钮状态
##fix bug:(bug解决和程序优化)
文本文件编辑 文件名含有url编码则出错bug
右键菜单在最下面时,右键位置重叠导致点击菜单问题
编辑器打开文件时光标问题,处理:移动到行尾;编辑器enter建不显示自动提示
iframe 打开url 优化。解决canvas问题
文件编辑器,载入loading去掉
删除错误时,或上传错误时也刷新目录。删除提示颜色错误
对话框右键 点击右键菜单隐藏修复
手机端 touch =双击
文件列表 explorer 右键 不清除选才·
树目录中文展开问题。
ie 重命名状态textarea不可选则问题
修复mac 下 ctrl连选出现右键菜单。
ie 树目录右键兼容性
ver2.0 `2014/3/2`
=====================
##fix bug:(bug解决和程序优化)
body右键屏蔽(保留input、textarea)
重命名&新建时 右键(编辑内容系统菜单)
对话框 不显示边框(位移处理,opacity:0)
esc 退出程序 屏蔽该功能。
关闭播放器,还在播放bug
增加资源管理器任务栏。任务栏加入右键功能。
对话框增加右键功能
guest [三类用户 root/default/guest] guest登陆处加链接。20min
打包程序[update user_add,admin/demo; 删除webuploader.js thumb less]
编辑添加应用权限只能是root用户才可以。
保存文件不可写提示!
解压缩结果提示。(对话框)
upload dialog display
root登陆 目录修改为服务器路径
artdialog 已经打开的窗口 (设了id) 最小化时,再次打开则显示
最小化窗口后,再次打开 dialog display (setting-display)
上传进度加入大小
上传窗口关闭,自动停止所有上传队列
拖拽后,更新上传地址为当前地址。(之前上传队列也会这样。bug)
root用户非服务器路径下文件预览(图片、mp3、视频、html、swf、……php代理输出文件内容,http方式)
对话框最小化或关闭,重置最大index为焦点窗口
图片缩略图生成:小于5k则不生成(直接输出)
加载文件列表改为异步方式,数据返回采用回调函数方式。增强体验
选中优化,文件&文件夹重命名、文件&文件夹新建 后自动选中。(f5增加回调。);
选中保持,选中后如果调整排序等等,保持选中状态。
上传文件选中当前。
f5改为异步(加入mask loading) 优化文件夹打开体验
键盘按键选中文件 增加字符搜索定位功能(单个字符,增加到多个字符选中。两次响应直接延迟250ms)
幻灯片播放[优化成fancybox或者 重写动画部分、打开时关不掉问题]
编辑器backspace、delete时不提示。
编辑器,增加选中效果
增加不自动提示功能,配置项作为全局配置。影响后续建立的文件。选中标记状态。
更换桌面背景图片【load后替换】
更换主题【css load 后载入】
删除。不清除选中。提前准备数据
构建打包,合并压缩。添加版本、版权
自动升级(本地记录版本,服务器js调用 参数 url、version;忽略此版本。cookie。统计用户)
ver2.0debug `2014/3/2`
=====================
##fix bug:(bug解决和程序优化)
优化文件打开处理
文件&文件夹:含有%、+号的处理(显示不出等问题,encoenURIComponent——rawurldecode)
文件下载,支持大文件下载、断点续传。
解决更改排序方式后 ——对应右键菜单不同步问题。
优化右键更改列表状态,同步保存配置到服务端。
文件浏览器打开(a点击新窗口跳转,a不支持click,用子元素冒泡来实现点击)
优化配置文件存储方案。直接由前端操作后端key,value
修复添加收藏夹问题(已打开设置窗口再添加失败问题)
修复树目录中文文件名bug
优化pic图片幻灯片播放
优化新建文件&文件夹 清空选择状态
对话框组件 ie8 优化;tips不显示任务栏;
优化地址栏过长编辑状态问题
优化新建、重命名文件(夹) 高度自适应问题
firefox ctrl+s 系统对话框屏蔽
树目录:收藏夹优化(右键绑定);右键操作优化,拖拽优化(文件管理&编辑器)
收藏夹优化(右键 >编辑删除)
##update:
###新增功能
多用户、权限控制:
可以建立权限组,将功能分配给权限组
添加用户,选择所属的权限组。
权限按功能划分成颗粒,可以任意配置,例如普通使用者、游客等
搜索:支持递归搜索,可选择是否搜索文件内容。
增加桌面自定义壁纸。
皮肤优化 ok 多色彩支持。
应用商店,root用户可以管理应用。安装、修改、删除。普通用户可以安装应用。
应用添加了图标。对应右键功能。
office文档在线预览。
###上传下载
采用全新上传控件,跟安全,更好的体验。
拖拽支持文件夹,多个文件。上传自动过滤不允许的文件类型
拖拽上传 和上统一优化,修复webuploader的文件判断;火狐拖拽上传,ie9+拖拽上传。
上传时自动过滤不合格的文件,上传失败错误返回。
###文件编辑
编辑器支持多光标
支持几乎所有编程语言的代码高亮
支持代码自动补全(基于文档、或自定义的代码快照)
快速预览功能
优化文件保存完美解决。编码自动识别转换。(字符串转义问题。1&#'[{'"+~%25\\\\ ////)
文件编辑,添加收藏夹
优化音乐播放器,添加音乐后自动播放新添加的第一首;解决之前添加列表后暂停问题。
优化任务栏,多标签;最小化flash问题(left+10000 visiable)
ctrl,shift 多选时拖拽优化(按住这两个键时,不能拖动;拖动加入延迟200ms)
编辑器在没打开文件的情况下工具栏不可用问题。
搜索、替换;vim模式
……
###登陆退出
登陆优化 ok【页面&验证码&记住密码】
三次错误需要输入验证码,保证系统的安全性
优化自动登录安全性,客户端保存cookie自动登录信息。【tooken加入本地ip】
###系统优化
解决较慢操作,阻塞其他操作问题。(同一个用户session会加锁,入口处做释放)
前后端代码基本全部重构,前端采用模块化方法sea.js|require.js 模块化。
凡是有模板调用的(display——页面部分php解析。并将配置注入到页面js变量,便于js使用)
加入模板机制;通用模块采用懒加载模式;使用artTemplate 对模板绑定数据。
kv结构存储
路由权限控制
后端统一json输出。
ver1.21 `2013/11/6`
=====================
##fix bug:
* 修复文件下载bug
* 修复编辑器自动补全问题,<aa bb /> ——> <aa bb></a>
* 兼容部分服务器问题。
ver1.2 `2013/10/16`
=====================
##fix bug:
* 设置,外部通用调用方式
* 打包中文乱码问题。
* simple,default主题,navbar 下拉菜单右边位置问题。
* 文件管理:有滚动条时,上下超过可视区域框选问题修复,统一和win操作一致。
* 文件大小写不敏感设置,扩展名获取bug
* 目录读取权限判断,解决“系统错误”相关问题。
##update:
* 地址栏宽度自适应优化,支持浏览器窗口调整
* 增加远程下载功能;上传功能优化,
* 整体样式风格优化,
* 右键菜单优化(可持续粘贴,剪切后粘贴清空剪贴板)。
* 新建文件、文件重命名高度自适应优化
* 关闭调试状态错误信息
* 图片播放幻灯片优化,支持浏览器窗口调整,解决事件绑定bug,添加图片倒影;添加关闭按钮,关闭动画等功能
* 优化桌面,弹出层层级问题;任务栏为最上层
* 优化多标签,没有标签时不显示标签容器,放至层级覆盖
* 地址栏超出宽度,自动隐藏最左边内容
* 右键菜单状态同步,排序方式初始化当前值,设置后标记当前值。
* 优化编辑器:拖动内容&文件到编辑区,内容处理。
* 拖拽上传,信息框自动隐出后关闭
* setting,editor,player最小化时,再次调用则显示出弹出层
* 优化影音播放器,皮肤及相关配置信息存储于js中,不用之前的服务器请求方式,修改皮肤后可以直接更新到界面上。
ver1.01 `2013/9/10`
=====================
##fix bug:
* 添加到收藏
* simple,default主题,navbar 下拉菜单右边位置问题。
##update:
* 添加到收藏夹,修改收藏夹,更新文件管理收藏夹部分。
* 修改主题,同时修改编辑器主题。【编辑区,文件管理,桌面】
* 优化setting部分代码,整合为一个整体。
* 优化debug,增加less编译,导出功能优化,先编译后复制再操作
ver1.0 `2013.9.1`
=====================
##update:
* 代码模块化优化,静态文件分离,可以分开部署
* 编辑器单独逻辑提取,完整融合到文件管理,树目录融合文件管理,懒加载语法高亮
* 多标签实现,弹层对话框多标签支持,桌面任务栏实现;编辑器多标签支持
* 弹层功能优化,实现最大最小化,最小化关联多标签任务栏管理
##fix bug:
* linux 下浏览器打开文件和文件夹,中文问题
* 重命名&新建&上传 刷新列表使用动画,当前选中失效问题,不使用动画加载方式。
* html5拖拽上传优化
ver0.8 `2013.6.15`
=====================
##update:
* 整体优化,实现全部操作ajax本地化 ,进一步提升体验
* 浏览器强刷新,保持之前最后所在路径
* 重命名,新建,粘贴操作后添加选中状态
* 代码主题列表优化,重新设计,提高可配置性
* 优化代码,添加getTplList模版,简化关联配置获取
* 增加设置功能,ajax刷新设置。缩略图片增加tips预览(被注释frame/setting.php)
* 增加重命名只选择名称部分功能
* 增加iframe js api互操作ie支持。四大浏览器内核皆支持。
* 文件夹打开,采用ajax实现。包括头部地址栏,父级目录,左边树目录以及收藏夹
* 历史记录完美实现,前进后退按钮实时变化状态。
* 快捷键backspace实现后退(left header main 分别加入函数,屏蔽默认history(-1)操作)
##fix bug:
* 完善修改windows以及linux获取文件列表,中文路径属性获取失败问题。
* 复制,剪切。剪贴板内容覆盖判空处理
* 修复一些地方ajax线程同步问题,重命名后选中失效问题解决
* 修复返回上层目录,根目录检测
* 修复linux下 音视频播放,中文路径问题
* 修复文件右键菜单位置出错问题
* 修复ie下frame js相互通信问题
* ajax更新文件列表下,各种bug修复。进一步提升操作友好性
* 修复当前目录改变的情况下,播放器消失的问题。现在能使播放器始终保留