📜 ⬆️ ⬇️

sjFilemanager - Reloaded. AJAX + PHP file manager version 1.0 beta

Much water has flowed since I sat down to write my file manager. At that time, IE6 support was considered commonplace, but HTML5 features could only be dreamed of. In general, here is a link to version 0.1.0 alpha . At the end of the first topic , I wrote what I plan to do in the future, I can say I kept my promise and want to present you version 1.0b. From what was planned, the idea was rejected to introduce authorization into the manager, because, as they said here , this is the fifth wheel. Consider what has changed and what has improved, but first a screen


Evolution


Here is a list of changes:

Known bugs and minuses



Comparison


At the moment, I consider the elFinder file manager to be the most popular. We will compare it with him.
It is almost identical in size, has a driver already written for working with files that are stored in MySQL . Based on jQuery , has good support (javascript code is documented with something similar to PHPDoc), 2.0 beta version was released recently. A beautiful UI, the ability to drag folders and files, has a reader for pictures, it is possible to edit files on the server (I consider this a minus, although it’s probably a useful thing for shared hosting). I did not analyze the code itself, but at first glance there is a lot of it and it is written correctly.
The audacity to test the speed of work I did not have, but the slowness when opening a directory is noticeable, so let's talk about the minuses.

A complete list of bugs can be found here .
I will express my opinion on the drag & drop account in file managers - this is PAIN IN THE ASS . Very often, working with him in a hurry, you can accidentally drag some directory somewhere, and well, if there is a story and you can press CTRL + Z , and if you can not? Then I do not envy you. This happened to me several times, since I have not used the directory tree.
In general, the file manager is very good, where many are already integrated, etc. etc.

Now I will say that in my opinion in my manager is better:


Examples and Sources


View the work of the manager can

You can download it here or from the GIT repository git: //github.com/stalniy/sjFilemanager.git
')

Future media manager



The future of the file manager



More details about the manager can be found here .

PS : about found bugs, wishes and your criticism, please write here or in the comments
PPS : I work on a project alone, so don't be too strict

UPD: If you can not see the examples on the site, download the source from github. There are examples. Many thanks to the habiouser JiLiZART and Mavim for the hint

Source: https://habr.com/ru/post/131489/


All Articles