Advanced Explorer, JavaScript Edition

Complete file manager in the browser for the desktop or a tablet, written in JavaScript.

Advanced JavaScript Explorer Edition is a file browser made in JavaScript, HTML 5 and CSS for the interface. It accesses the file system through a single local server based on Node.js.

From Java to JavaScript

This is actually a new version of the Advanced Explorer file management software I have written in Java in 1999 and updated in subsequent years. This version written entirely in JavaScript in 2012 keeps the essential features of the Java program and includes a more advanced text editor based on ACE for the backend, with a custom interface.

AEJE retains the same principles of operation that AE, with two panels and some innovative features already present in the Java edition. For example, when you want to delete a file, it is shown as strikethrough in the list. Another example, the copy/rename function to ease file management.
In addition, the use of HTML 5 will make it evolve more easily, because it is very easy to add functions with this interface. Moreover, the user himself can easily make his own functions if he wish as long as he knows HTML and JavaScript.

Advanced Explorer

Display on two panels

Text editor linked to file manager

Text editor linked to the file manager

Coming soon ...

New features will be added in future releases.

Features of the Java edition that have not yet been implemented, but will be:

Java functions that are not implemented.

Versions

See the list of changes from version to version.

Download and Documentation

Download Advanced Explorer and Tiloid on Github. Download as a zip file and extract the archive at the root of a local drive.

Download and install Node.js. Put the files in the same directory that Tiloid that already holds Advanced Explorer..

You have then to install socket.io to complete it, go to Tiloid-Master and type this command:

npm install socket.io
You must also edit the node.ini file to specify the path of the browser.
chrome=C:\Users\username\AppData\Local\Google\Chrome\Application\chrome.exe
zip=pkzip -add -dir -rec

Replace "username" with your user name.

To launch the program type:

node aexplorer.js  

Documentation, see the manual.

See also Advanced Explorer vs Windows Explorer, for the differences between the two programs.

Credit, FAQ and license

The list of tools that have helped create AEJE, is provided in the list of questions and answers.

AEJE is licensed under Creative Common with permission to create personal versions not to be released publicly without permission. The text is included in the archive.