• Features
  • Controls
  • Security
  • License
  • Resources

Don't know what it is about ? Watch the video !

Status : beta!

  • Full keyboard support ala Midnight or Total-Commander
  • Multi view
  • Multi selection
  • Drag'n drop, also for upload
  • Standard actions : edit, move, rename, info, delete, compress and download,...
  • Sandbox mode for PHP and HTML files, with real-time preview for linked CSS & LESS files 
  • Code editor with CSS hot reload
  • 2 image editors : Pixlr and Aviary
  • Built-in shell console for bash
  • Built-in LESS compiler

Keyboard

  • F2 : Rename
  • F4/Enter : Edit
  • F5 : Copy (If main window is open, the destination is set automatically)
  • F6 : Move
  • F7 : Create file
  • F8 : Delete
  • F9 : Create file
  • CTRL/CMD + ENTER : Open selection in main window
  • BACKSPACE (Firefox) : Go back in history
  • SHIFT + BACKSPACE (Chrome) : Go back in history
  • DEL : Delete selection
  • CTRL+W (Firefox) : Close last window
  • SHIFT+W (Chrome) : Close last window
  • SHIFT+UP/DOWN : Multi-Selection
  • CTRL+A : Select all
  • CTRL+C : Copy selection to clipboard
  • CTRL+X : Cut selection to clipboard
  • CTRL+V : Paste selection
  • CTRL+S : Save current editor's content
  • CTRL+F : Open quick search (don't use it in large directories!)

Keyboard - Editor (Code-Mirror)

  • Ctrl-F / Cmd-F : Start searching
  • Ctrl-G / Cmd-GFind next
  • Shift-Ctrl-G / Shift-Cmd-GFind previous
  • Shift-Ctrl-F / Cmd-Option-F  : Replace
  • Shift-Ctrl-R / Shift-Cmd-Option-FReplace all 

Drag'n Drop

  • CTRL : Enable copy modus

Mouse

  • Right-Click : Open context menu

Security Notice

  • All Ajax calls go through the CMS Backend router
  • All Ajax are signed with tokens
  • All actions like compress can be filtered with Joomla ACL
  • You can lock the component to allowed & denied host names or IP addresses
  • You may harden it by-self, there are many ways
  • Stand-Alone Version has NO security at all, adjust it your needs...

GPL v2. http://www.gnu.org/licenses/gpl-2.0.html

You can request a commercial license like BSD as well  This email address is being protected from spambots. You need JavaScript enabled to view it.

Supported operating systems

  • Mac/ Linux
  • Windows, but limited

Supported browsers

  • Firefox, Chrome, Safari and may be newer versions of Opera. No Internet Explorer ever !
  • Mobile in progress

PHP

  • This component has been primarily built on the XApp-PHP framework. Please find the API documentation here

Javascript

  • The major part of the front-end application has been built on Dojo but primarily we've developed our frameworks from scratch,  check out the XApp-Studio frameworks API. Compared with our PHP part its 10 times bigger.

How to make plugins

  • Check the folder xapp/commander/plugins/*
  • Plugins can have a server part but for simple things you only need to write some Javascript.
  • Please use the AMD syntax or Require.js based architecture.
  • In case you need a server side plugin, please check out the XLESS plugin. Server plugins are running as RPC end-points and run in the CMS context already!

Support 

  • Google groups
  • EMail:  please contact us through the Google groups forum only

Credits

  • The biggest thank you goes to our nanny Anne, keeping our boat safe on water since the last 7 years 
  • Dojo
  • Sitepen's DGrid
  • Mr. Frank Mueller for his top notch work on the PHP side. Checkout the his code in xapp/lib/rpc. 
  • My cat Lucy keeping my sofa warm all day long and getting fatter and fatter
  • Big thanks to Codigonexo, our first choice development partner, allowing us to do awesome projects like this.
  • Big thanks to the incredible people from the german Joomla! forum.
  • there are also many other smaller components involved, tbc...

 Roadmap

  • Obviously more admin tools like folder syncs,...simply a never ending story
  • Integration of Maqetta for rich content editing but also enhancing this project to a complete built-in IDE
  • More cloud based file or resource systems
  • Support for CMS or custom content, enabling managing of articles, categories and plugin content, just like with files