Git Product home page Git Product logo

remotefileexplorer's Introduction

This web application manages files and folders on a remote web server directly within your browser. It copies the behavior of Windows Explorer. remoteFileExplorer (rfe) is programmed in JavaScript using dojo on the client side and PHP on the server side. All communication with the web server is done through REST.

Working demo of the remoteFileExplorer Screenshot

Features

  • REST-based file operations on remote server (create, rename and delete)
  • lazy loading combined with client-side caching of files and folders
  • move or copy (multiple) files and folder with drag and drop
  • keyboard support
  • switch between list or icons view of files and folders
  • vertical or horizontal layout with or without navigation pane (tree view)
  • searching for files and folders
  • sorting of files and folders
  • access folders and files directly over the address bar of the browser
  • net panel logging all requests and server errors
  • remember opened folder and selection state
  • server side automatic generation of thumbnails with caching

JavaScript Dependencies

Requires the following dependencies to be installed:

  • The Dojo Toolkit SDK version 1.9.1 or higher, mapped to /dojo
  • dgrid, v0.3.16 mapped to /dgrid Newer versions of dgrid won't work, because they rely on dstore instead of dojo/store
  • xstyle, mapped to /xstyle
  • put-selector, mapped to /put-selector

PHP Dependencies

Requires the following additional extensions to be loaded:

  • php_gd2.dll
  • php_mbstring.dll
  • php_exif
  • php_pdo_sqlite.dll

Installation

Licence

The remoteFileExplorer (rfe) is available under the same dual BSD/AFL license as the Dojo Toolkit. For more information on the license please see the License Information. The remoteFileExplorer (rfe) is Copyright (c) 2005-2013, Simon Speich. All rights reserved.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.